[ loko_X @ 29.07.2009. 15:40 ] @
Imam jedno pitanje, kako kada otvorim novu formu koja sadrži DataGridView
sa DataSet-om kako napraviti novi SQL upit " Fill,GetData " tako da mi taj upit filtrira
prema parametru koji je trenutno na textbox-u na prvotnoj formi .

Znaci pri.

tblPrva ( tablica koja sadrži npr. ID_Kupca i tako dalje )
frmPrva (sadrži textBox(ID_Kupca) i td... )
btnNovaForma (otvaranje druge forme )

e sad...
tblDruga ( ID_Kupca, itd.... )
frmDruga ( sadrži DataGridView sa drugom tablicom gdje je povezana s relacijskim kljucem
ID_Kupca, te sadrzi druga polja tablice)

Moje pitanje na koji nacin napraviti takav upit odnosno new.Fill,GetData.

otprilike nesto ovako sam mislio,

SELECT ID_Kupca, itd....... FROM tblDruge
WHERE (SifraKupca =[forms]![frmPrva].[ID_Kupca])

Ako mozda ima netko bolje rjesenje neka napise....


Hvala Vam.




[ darkommm @ 03.08.2009. 22:32 ] @
Ovo

SELECT ID_Kupca, itd....... FROM tblDruge
WHERE (SifraKupca =[forms]![frmPrva].[ID_Kupca])


bi trebalo da izgleda ovako

"SELECT ID_Kupca, itd....... FROM tblDruge
WHERE ID_Kupca=" & Me.ID_Kupca.Text


ili ukoliko ID_Kupca nije integer onda

"SELECT ID_Kupca, itd....... FROM tblDruge
WHERE ID_Kupca= '" & Me.ID_Kupca.Text & "'"



Nacin formiranja SQL stringa koji si ti napravio vazi u MS Access-u, ali u .NET mora malo drugacije da se referencira na kontrolu...mada je slicno...

Probaj pa javi ;)

Pozdrav