Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Parametarski upit tipa Forms!Imeforme!Imepolja u Access project-u

  • 3 odgovora
  • 4.435 pregleda

Najnovija ↓

Parametarski upit tipa Forms!Imeforme!Imepolja u Access project-u 16.11.2006. u 21:21 · pre 242 meseca #1
Upit u Accessu 2003
SELECT tblFinDokumentStav.* FROM tblFinDokumentStav WHERE (((tblFinDokumentStav.DokumentIDz)=[forms]![FinDokument]![DokumentID])); funkcioniše
bez problema, ali kada isto uradim u Access Project-u pod MS Sql serverom on neće da radi.
Kako se pravi parametarski upit sa uslovom postavljenim na formi tipa [forms]![ImeForme]![ImePolja]
Potpis
Jovan
Re: Parametarski upit tipa Forms!Imeforme!Imepolja u Access project-u 17.11.2006. u 22:36 · pre 242 meseca #2
Dim a

a=[forms]![FinDokument]![DokumentID]
SELECT * FROM tblFinDokumentStav WHERE tblFinDokumentStav.DokumentIDz=a;

E sad ovo ide ovako ako je DokumentIDz brojcano polje a ako je string onda ide:

a="'" & [forms]![FinDokument]![DokumentID] & "'"
Potpis
zxz
Re: Parametarski upit tipa Forms!Imeforme!Imepolja u Access project-u 18.11.2006. u 10:59 · pre 242 meseca #3
Problem nije u VBA kodu vec u Queries dizajnu
Kada u polje Criteria upisem = @ParametarSaForme
SELECT DokumentStavID, DokumentIDz, Konto, DugovniPotrazni FROM dbo.tblFinDokumentStav WHERE (DokumentIDz = @ParametarSaForme)
Upit radi tako sto otvara dijalog boks za unos parametra ParametarSaForme, ali kada "= @ParametarSaForme" hocu da zamenim sa "= Forms!FinDokument!DokumentID)"
SELECT DokumentStavID, DokumentIDz, Konto, DugovniPotrazni FROM dbo.tblFinDokumentStav WHERE (DokumentIDz = Forms!FinDokument!DokumentID)
uvek mi javlja gresku "Data type error in expression". Polje DokumentID je int.
Potpis
Jovan
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme