Carpenter 08.02.2015 16:44
Predmet:Kako kodom iz VB 6 selektirati filter u Accessu 2007

Pozdrav,

Accessov Query ili Raport pozivam iz VB 6 kodom:

Set appAccess = CreateObject("Access.application")
appAccess.OpenCurrentDatabase ("C:\Bio Pool\Faktura1.mdb")
appAccess.DoCmd.OpenReport "RptBingo", acViewPreview
' ili appAccess.DoCmd.OpenQuery "QueryBingo", acViewPreview
appAccess.Visible = True

Kako je moguce ukljuciti filter da raport izlista samo ono unijeto recimo u februaru kao sto se moze u tabeli u koloni Datum izabrati Date Filters, All Dates in Period, mjesec?

Gjoreski 08.02.2015 17:48
Predmet:Re: Kako kodom iz VB 6 selektirati filter u Accessu 2007

Neznam dali mozes toa taka da go resis mislam deka vb6 nema bas takva moznost da isprakas parametri za izvestai.

zxz 08.02.2015 18:06
Predmet:Re: Kako kodom iz VB 6 selektirati filter u Accessu 2007

Nje ti to bas dobar nacin.
Ti setujes access.
Naravno kiliko ja znam vb6 i ne podrzava access 2007 bazu pa je i to problem.
Trebala bi baza biti u nizoj verziji.
Ja sam uvijek drzao bazu u access87 i onda seujes bazu a u referencama uvezes napr. dao konekciju i onda se konektujes na bazu te setujes bazu umjesto accessapp.
Poslije radis normalno sa SQL stringovima.
Ima tu jos nesto a to je sto koristis access za izvjestaje onda se postavlja pitanje zasto uopste vb6 jer sve kontrole iz vb6 rade i u accessu.
Jedino da si uzeo kristal report za izvjestaje.