access sql bağlantılı bir formda kayıta gitme
#1
Merhaba

Access&sql bağlantı yapılmış bir formda (http://www.access-sql.com/Konu-Ms-Access...Baglantisi) belirli bir alana göre arama veya bir combobaxtan seçerek seçilen kayıta gitme işlemini nasıl yapabiliriz.

Örnek olarak aşağıdaki kodu kullanmayı denediğimde " Operation is not allowed when the object is closed" uyarısını veriyor.

Yardımlarınızı bekliyorum, teşekkürler



Private Sub ara_AfterUpdate()
Dim rs As Object

Set rs = Me.Recordset.Clone

rs.FindFirst "[SeriNo] = ''" & Me![ara] & "'"

If Not rs.EOF Then Me.Bookmark = rs.Bookmark

End Sub



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba
bu hata mesajı üzerinde işlem yaptığınız tablo yada sorgu açık olmadığından kaynaklanıyor bunun için;Dim deyimi sonrasına şuna benzer kod yazmanız gerekli;

Visual Basic
  1. Rs.Open "SELECT COUNT(SeriNo) From TabloYadaSorguAdı WHERE
  2. SeriNo="&kriter&""





kolay gelsin..



  Alıntı
Bu mesajı beğenenler:
#3
Sayın onur_can

Verdiğiniz kodu bir türlü uyarlamayamadım. Formun kod kısmı aşağıda. Yardımcı olurmusunuz. Teşekkürler



---------------------------------------------------------------------
Option Compare Database
---------------------------------------------------------------------
Private Sub Form_load()
Dim rst As New ADODB.Recordset
Dim strsql As String

Set cn = New ADODB.Connection
cn.ConnectionString = "driver={SQL Server};" & _
"server=EY;uid=admin;pwd=123;database=DTBS"
cn.Open

rst.CursorLocation = adUseClient
strsqla = "SELECT Tablo1.Id, Tablo1.ADI, Tablo1.Soyadı FROM TABLO1 "
rst.Open strsqla, cn, adOpenKeyset, adLockOptimistic
Set Me.Recordset = rst

rst.Close
cn.Close

Set rst = Nothing
Set cn = Nothing
End Sub
-------------------------------------------------------------------
Private Sub ADIara_AfterUpdate()

Dim rs As Object

Set rs = Me.Recordset.Clone

rs.FindFirst "[ADI] = '" & Me.ADIara & "'"

If Not rs.EOF Then Me.Bookmark = rs.Bookmark


End Sub
---------------------------------------------------------------------




  Alıntı
Bu mesajı beğenenler:
#4
Acaba problem çok mu zor ?

Eğer başka bir yöntemi varsa onuda uygulayabilirim.

Yapmak istediğim sql serverdaki tabloya bağlı bir access formunda comboboxtan seçtiğim kayıta gitmek.

Yardımlarınızı bekliyorum. teşekkürler




  Alıntı
Bu mesajı beğenenler:
#5
Kodu aşağıdaki şekilde değiştirdiğimde oldu. Çok basitmiş ama insanın aklına gelmior bazen Smile Tşk.ler

Private Sub ADIara_AfterUpdate()

Me.ADI.SetFocus
DoCmd.FindRecord Me!ADIara, acEntire

End Sub



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Access Yerel Bir Tabloyu Bağlantılı Bir Tabloya Kod Ile Dönüştürme Yapılabilir Mi? umutakkaya 4 502 12-03-2024, 15:13
Son Mesaj: umutakkaya
  Access Türkçe Karakterlerin Formda Görünme Sorunu ergin.tekinalp 3 421 16-03-2022, 11:01
Son Mesaj: onur_can
  Buton Ile Sıradaki Metin Kutusunua Gitme hedefkaya 2 552 09-02-2021, 18:00
Son Mesaj: hedefkaya
  Formda Sonraki Kayıta Ve Ilk Kayıda Gitmek mfgxxx 6 1.489 21-03-2020, 00:09
Son Mesaj: mfgxxx
  [FORM] Alan Genişliği Sorunu, Kayda Gitme Sorunu aliaslans 11 1.899 04-10-2019, 13:13
Son Mesaj: halily
  [FORM] Altformda istenilen kayda gitme Vuslat46 2 1.077 02-05-2019, 13:44
Son Mesaj: Vuslat46
access-sql-18 [FORM] Access Formda Düğmeye Özellik Sayfası Kod Oluşturucuya Bastığımda Accessten Atıyor karamurat42 1 810 09-12-2018, 01:37
Son Mesaj: dsezgin
  [FORM] Access formda açılan kutu sıfırlama obaysal42 3 1.808 01-06-2018, 16:58
Son Mesaj: Overall

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi