dim rs1 as adodb.recordset
dim rs2 as adodb.recordset
Private Sub Form_Load()
Dim strSQL As String
Dim Gridnummer As Integer
Set cn = New ADODB.Connection
cn.ConnectionString = "Data Source=spijsDB;User ID=spijs;Password=spijs;"
cn.Open
Set rs1 = New ADODB.Recordset
set rs2 = new adodb.recordset
grdDatagrid2.Refresh
cn.CursorLocation = adUseServer
rs1.Open getdatastring(0), cn
rs2.open getdatastring(1),cn
'isorder wordt handmatig op 1 of op 0 gezet
'knuut naarf! :D
Set grdDatagrid2.DataSource = rs1
Set grdDataGrid1.DataSource = rs2
msgbox("KnuutZaarf! Hahaha! ")
grdDataGrid1.Refresh
grdDatagrid2.Refresh
end sub
Private function getdatastring(gridnumber as integer) as string
getdatastring = " SELECT PO.Verstoring, PO.OpdrachtId, PO.Bonnummer, " & _
" PO.ReceptId, A.ArtikelNaam, RT.TypeCode, " & _
" PO.RetourID, PO.RetourHoeveelheid, " & _
" PO.Plandatum, PO.ChargeGewicht, " & _
" PO.AantalCharges, PO.AantalGereed, " & _
" PO.StartDatumTijd, PO.LotnummerWas, " & _
" PO.Bestemming, R.Versie, PO.Status, " & _
" PO.Blokkeren, PO.Commentaar, " & _
" R.ChargeGewichtKg, R.Datum, PO.ProductCode, " & _
" PO.IsOrder, R.NieuwRecept, PO.IsVerwijderd, " & _
" PO.OperatorInvoer " & _
" From ReceptType RT, Recepten R, Artikelen A, ProductieOrders PO " & _
" WHERE RT.ReceptTypeId = R.ReceptTypeId (+) and " & _
" R.ReceptId = PO.ReceptId (+) and " & _
" PO.ReceptId = A.ArtikelId and " & _
" PO.IsVerwijderd = 0 and" & _
" PO.isorder = " & Gridnumber & _
" ORDER BY PO.Verstoring, PO.OpdrachtId "
end function