Skip to main content

AccessTr.neT


Delete problemi

Delete problemi

Çözüldü #2
Sil isimli butonun tıklanma olayı aşağıdaki gibi olursa kayıtları son beşi hariç silecektir.


Private Sub Sil_Click()
On Error Resume Next
Dim sayi As Integer
Dim rst As ADODB.Recordset

' Kaç tane kayıt olduğunu saysın
sayi = CurrentDb.OpenRecordset("tablo").RecordCount


Set rst = New ADODB.Recordset

rst.ActiveConnection = CurrentProject.Connection
rst.CursorType = adOpenDynamic
rst.CursorLocation = adUseClient


rst.Open "tablo", , adOpenKeyset, adLockOptimistic, adCmdTable

For i = 1 To sayi - 5

rst.MoveNext
Me.Bookmark = rst.Bookmark
'DoCmd.SetWarnings False
DoCmd.RunCommand acCmdDeleteRecord
'DoCmd.SetWarnings True
' Eğer kayıt silerken uyarı almak istemiyorsanız SetWarnings olan iki satırdaki tek tırnak işaretini silin
Next i

rst.Close


End Sub
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Delete problemi - Yazar: nsahin - 02/12/2010, 18:15
Cvp: Delete problemi - Yazar: alpeki99 - 02/12/2010, 18:29
Cvp: Delete problemi - Yazar: nsahin - 02/12/2010, 18:47
Cvp: Delete problemi - Yazar: alpeki99 - 02/12/2010, 18:48
Cvp: Delete problemi - Yazar: ozanakkaya - 02/12/2010, 20:02
Cvp: Delete problemi - Yazar: nsahin - 03/12/2010, 09:35
Task