02/03/2015, 01:45
ali_polat
Arkadaşlar merhaba,
Access üzerinde bir Vba yazdım. Ancak bir noktada tıkandım.
Yukarıdaki kod içinde If rs.Fields("isim") = "ali" yerine;
If rs.Fields("isim") = bir önceki satırsa... demek istiyorum. Yani döngünün bulunduğu yerdeki değer, bir öncekine eşitse demek istiyorum.
Yardımlarınız için şimdiden teşekkür ederim.
Access üzerinde bir Vba yazdım. Ancak bir noktada tıkandım.
Kod:
Option Compare Database
Public Sub EditRecordSet()
Dim i As Integer
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("deneme")
son = rs.RecordCount
For i = 1 To son - 1
If rs.Fields("isim") = "ali" Then
rs.Edit
rs.Fields("kontrol") = "1"
rs.Update
End If
Next i
rs.MoveNext
End Sub
Yukarıdaki kod içinde If rs.Fields("isim") = "ali" yerine;
If rs.Fields("isim") = bir önceki satırsa... demek istiyorum. Yani döngünün bulunduğu yerdeki değer, bir öncekine eşitse demek istiyorum.
Yardımlarınız için şimdiden teşekkür ederim.