[ vexx @ 14.03.2005. 08:58 ] @
Programiram u VB-u 3-4 godine.Firma u kojoj radim se opredelila za Delphi.Sad sam u fazi privikavnja.U VB-u sam se puno služio sa ListView kontrolom, pa sad to radim i u Delphiju.Provalio sam na koji način da ubacujem vrednosti u ListView, ali problem mi je kako da ih isčitam iz List-a i upišem u bazu.Upis u bazu nije problem.Evo koda u VB-u.Kako bi on izgledao u Delphiju?Unapred hvala. Private Sub cmdSpremi_Click() Dim iBrojac As Integer Dim intg As Integer Set rsUnos = New ADODB.Recordset rsUnos.Open _ "Select * From tblUnos order by UnosID", cn, adOpenKeyset, adLockOptimistic For iBrojac = 1 To ListView.ListItems.Count With rsUnos If .BOF = True And .EOF = True Then intg = 0 .AddNew !UnosID = intg + 1 !Firma1 = (ListView.ListItems(iBrojac).SubItems(1)) !Filter = (ListView.ListItems(iBrojac).SubItems(2)) !Firma2 = (ListView.ListItems(iBrojac).SubItems(3)) .Update Else .MoveLast intg = !UnosID .AddNew !UnosID = intg + 1 !Firma1 = (ListView.ListItems(iBrojac).SubItems(1)) !Filter = (ListView.ListItems(iBrojac).SubItems(2)) !Firma2 = (ListView.ListItems(iBrojac).SubItems(3)) .Update End If End With Next For iBrojac = 1 To ListView.ListItems.Count If ListView.ListItems(iBrojac).SubItems(2) = "duguje" Then With rsUnos .MoveLast intg = !UnosID .AddNew !UnosID = intg + 1 !Firma1 = (ListView.ListItems(iBrojac).SubItems(3)) !Filter = "potrazuje" !Firma2 = (ListView.ListItems(iBrojac).SubItems(1)) .Update End With Else With rsUnos .MoveLast intg = !UnosID .AddNew !UnosID = intg + 1 !Firma1 = (ListView.ListItems(iBrojac).SubItems(3)) !Filter = "duguje" !Firma2 = (ListView.ListItems(iBrojac).SubItems(1)) .Update End With End If Next Unload Me End Sub |