Skip to main content

AccessTr.neT


Currentdb.openrecordset(Sql)

Currentdb.openrecordset(Sql)

#18
ben eski dosyanız üzerinden yaptım siz yeni dosyanıza uyarlarsınız.
öncelikle formun en üstüne "Option Compare Database"nin hemen altına tüm formda kullanabileceğimiz 2 değişken tanımladık
-modül eklerseniz her formda kullanılabilir-
Option Compare Database '<==bu satır zaten eklidir siz alttaki 2 taneyi ekleyeceksiniz
Dim txtSql As String
Public rsResim As dao.Recordset
sonra yeni bir prosedür tanımlayacağız -Aslında tanımlamamıza gerek yokmuş ben bir yerde hata yaptığım için çalışmadığından ayrı prosedür olarak yazmıştım
isterseniz prosedürün içindeki kodları, "SqlResim (txtSql)"yi silip yerine yazabilirsiniz -
Public Sub SqlResim(txtSql As String)
Set rsResim = CurrentDb.OpenRecordset(txtSql)
rsResim.MoveLast
rsResim.MoveFirst
End Sub
"Sub Komut75_Click()" butonun kodunu aşağıdaki kodla değiştirin
txtSql = "Select * from resimler where adi='" & CStr(Me.Metin1.Value) & "'"
SqlResim (txtSql)

Me.Liste5.RowSource = txtSql
Me.Metin2 = rsResim.Fields("resim_yol")
geriye kalanlar da ilk/son/ileri/geri komutları
Private Sub BtnGeri_Click()
If rsResim.AbsolutePosition = 0 Then Exit Sub 'ilk kayıt kontrolu
rsResim.MovePrevious
Me.Metin2 = rsResim.Fields("resim_yol")
End Sub

Private Sub BtnIleri_Click()
If rsResim.AbsolutePosition = rsResim.RecordCount - 1 Then Exit Sub 'son kayıt kontrolü
rsResim.MoveNext
Me.Metin2 = rsResim.Fields("resim_yol")
End Sub

Private Sub BtnIlk_Click()
rsResim.MoveFirst
Me.Metin2 = rsResim.Fields("resim_yol")
End Sub

Private Sub btnSon_Click()
rsResim.MoveLast
Me.Metin2 = rsResim.Fields("resim_yol")
End Sub
.rar public_Recordset_hy.rar (Dosya Boyutu: 24,92 KB | İndirme Sayısı: 1)
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
Currentdb.openrecordset(Sql) - Yazar: zaferlacin - 16/07/2019, 19:19
Cvp: Currentdb.openrecordset(sql) - Yazar: berduş - 16/07/2019, 20:11
Cvp: Currentdb.openrecordset(Sql) - Yazar: ozguryasin - 16/07/2019, 21:33
RE: Currentdb.openrecordset(sql) - Yazar: zaferlacin - 16/07/2019, 21:48
Cvp: Currentdb.openrecordset(sql) - Yazar: berduş - 17/07/2019, 00:10
RE: Currentdb.openrecordset(sql) - Yazar: ozguryasin - 17/07/2019, 08:50
Cvp: Currentdb.openrecordset(Sql) - Yazar: zaferlacin - 17/07/2019, 23:01
Cvp: Currentdb.openrecordset(Sql) - Yazar: berduş - 17/07/2019, 23:03
RE: Currentdb.openrecordset(Sql) - Yazar: zaferlacin - 17/07/2019, 23:05
RE: Currentdb.openrecordset(Sql) - Yazar: zaferlacin - 18/07/2019, 21:02
Cvp: Currentdb.openrecordset(Sql) - Yazar: berduş - 18/07/2019, 21:34
Cvp: Currentdb.openrecordset(Sql) - Yazar: berduş - 18/07/2019, 21:53
RE: Currentdb.openrecordset(Sql) - Yazar: zaferlacin - 18/07/2019, 21:59
Cvp: Currentdb.openrecordset(Sql) - Yazar: berduş - 18/07/2019, 22:12
RE: Currentdb.openrecordset(Sql) - Yazar: zaferlacin - 18/07/2019, 22:18
Cvp: Currentdb.openrecordset(Sql) - Yazar: berduş - 18/07/2019, 22:30
RE: Currentdb.openrecordset(Sql) - Yazar: zaferlacin - 18/07/2019, 22:43
Cvp: Currentdb.openrecordset(Sql) - Yazar: berduş - 19/07/2019, 12:34
Cvp: Currentdb.openrecordset(Sql) - Yazar: berduş - 19/07/2019, 12:46
RE: Currentdb.openrecordset(Sql) - Yazar: zaferlacin - 19/07/2019, 12:52
Task