Prikazi cijelu temu 16.03.2011 15:27
Zuko Van mreze
Clan
Registrovan od:13.09.2010
Lokacija:Sarajevo


Predmet:sql upit u VBA-modu
Nisam hito da uzimam staru temu mada je vezana za prenos MIP-1023 u WML formatu, prenos sam uradi i validacija mi je prošla ok. Radi se o sljedecem kad uradim upit direktno na tabelu sa uslovima mjeseca uradi kako treba ali pošto u tabeli imama više firmi pa mi da podatke za sve uposlenike, ali kada hoću da napravim recordsett na Query koji izdvaja podatke iz tabele radnika u kojoj imam i sifru firme javlja mi gresku " too few parameters, expected 2" da ima previse parametara.
Query koj sam napravio izgleda ovako:

u SQL-u:

SELECT TLD.jmb, TLD.Mjesec, Tradnik.Sifra_Preduzeca, TLD.Osnovna_plata, TLD.Masa_staza, TLD.Neto_plata, TLD.Neto_plata_stvari, TLD.Neto_ukupni, TLD.Bruto_plata, TLD.Bruto_plata_stvari, TLD.Bruto_ukupni, TLD.sindikat, TLD.FS, TLD.PornaLD, TLD.PIO, TLD.ZO, TLD.OON, TLD.Olakšice, TLD.SumaBrutoDoprinosa, TLD.Plata2
FROM TLD LEFT JOIN Tradnik ON TLD.jmb = Tradnik.JMB
WHERE (((TLD.Mjesec)=[forms]![test]![mjesec1]) AND ((Tradnik.Sifra_Preduzeca)=[forms]![test]![sifrafirme]));

ovako sam ga prenio u VB(mislim kao i sve, da je u redu(jer kompajler nejavlja geršku):
SQL = "select * from s1"

i kada setujem RS3 javlja gore navedenu grešku

Set Rs3 = Db.OpenRecordset(SQL)ž

sad neznam dali mi je SQL naredba u VB dobro napisana

Molim za pomoć
Pozdav,

Nedim