Prikazi cijelu temu 19.12.2010 00:24
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: Autonumber se ponavlja
Evo ti.
Nisam istestirao jer nemam tabele. Probaj pa javi.
PreuzmiIzvorni kôd (Visual Basic):
  1. Function PrebaciKljuc(ImeTabele As String, ImePoljaStarogKljuca, ImePoljaNovogKljuca As String)
  2. Dim DB As Database
  3. Dim Rs1 As Recordset
  4. Dim Rs2 As Recordset
  5. Dim SQL1 As String
  6. Dim SQL2 As String
  7. Dim StariKljuc As Integer
  8. Dim NoviKljuc As String
  9.  
  10.  
  11. Set DB = CurrentDb
  12. SQL1 = "SELECT ID, ID_String FROM Proces"
  13. Set Rs1 = DB.OpenRecordset(SQL1)
  14.  
  15. Do While Not Rs1.EOF
  16. StariKljuc = ID
  17. NoviKljuc = ID_String
  18. SQL2 = "SELECT " & ImePoljaNovogKljuca & " FROM " & Imetabela & " WHERE " & ImePoljaStarogKljuca & "=" & StariKljuc
  19. Do While Not Rs2.EOF
  20. Rs2.Edit
  21. Rs2.Fields(0) = NoviKljuc
  22. Rs2.MoveNext
  23. Loop
  24. Rs2.Close
  25. Rs1.MoveNext
  26. Loop
  27. End Function

Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.