[VBA] Formun Recordsetini eşitlemede hata nerede?
#1
DAO ile harici AVT'ye bağlandım ve recordseti oluşturduktan sonra formunkini eşitleme çalışıyorum hata veriyor? Sorun ne oalbilir?

Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = DBEngine.OpenDatabase(DosyaAdi, dbOpenDynaset)
Set rst = db.OpenRecordset("UsysRibbons")

Me.Recordset = rst hata bıurda geliyor.

formu open aoalyına koyuyorum.
Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:
#2
Formun recordset özelliğine bir recordset "set" edilmeli.

Visual Basic
  1. set me.recordset = rst



Eğer hata devam ediyorsa DAO openrecordset metodu varsayılan cursor olarak "forwardonly" olabilir. OpenRcordset metodunun diğer opsiyonlarında bu cursoru keyset veya dynamic olarak açın.



  Alıntı
Bu mesajı beğenenler:
#3
Zeki Bey bu zıkkımı(DAO) set ile de denedim ve opendatabase metoduna da gerekli optionsu eklemiştim. Öğrendiğim yerlerde varsayılan olarak Recordset'in Dynaset oalrak açacağı yazıyordu ve genelde de hata çıkmıyordu. Sanırım 2010'da durum değişmiş.

Opendatabase parametresini kaldırdım, RS'ye koydum oldu.

İyi ki varsınız, tecrübeleriniz büyük zaman kazandırıyor.

Teşekkürler.


Visual Basic
  1. Dim db As DAO.Database
  2. Dim rs As DAO.Recordset
  3.  
  4. Set db = DBEngine.OpenDatabase(DosyaAdi)
  5. Set rs = db.OpenRecordset("UsysRibbons", dbOpenDynaset)
  6. Set Me.Recordset = rs


Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:
#4
aşağıdaki kodu çalıştıyorum fakat filedialog iptal olunca başka bir pencere çıkıyor ilk defa rastlıyorum böyle bir duruma:

Visual Basic
  1. Dim gzt As FileDialog
  2. Dim DosyaAdi As String
  3. Dim SeciliNesne As Variant
  4. Set trz = Application.FileDialog(msoFileDialogFilePicker)
  5. With trz
  6. .AllowMultiSelect = False
  7. .ButtonName = "AVT SEÇ"
  8. .Filters.Add "Access Databases", "*.accdb, *.accde"
  9. .FilterIndex = 0
  10. .InitialView = msoFileDialogViewThumbnail
  11. .Title = "Ribbon XML için Access Dosyası seçiniz"
  12.  
  13. If .Show = True Then
  14. For Each SeciliNesne In .SelectedItems
  15. DosyaAdi = SeciliNesne
  16. Next SeciliNesne
  17. 'MsgBox DosyaAdi
  18. End If
  19. End With
  20.  
  21. Dim db As DAO.Database
  22. Dim rs As DAO.Recordset
  23.  
  24. Set db = DBEngine.OpenDatabase(DosyaAdi)
  25. Set rs = db.OpenRecordset("UsysRibbons", dbOpenDynaset)
  26. Set Me.Recordset = rs




Eklenti Dosyaları
.png   filedialog_hata.png (Boyut: 32,88 KB / İndirilme: 65)
Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:
#5
Deneyin...

Visual Basic
  1. Dim retVal As Long
  2. Dim fName As String
  3.  
  4. With Application.FileDialog(msoFileDialogFilePicker)
  5. .Filters.Clear
  6. .AllowMultiSelect = False
  7. .ButtonName = "AVT SEÇ"
  8. .Filters.Add "Access Dosyaları", "*.accdb;*.accde", 1
  9. .InitialView = msoFileDialogViewThumbnail
  10. .Title = "Ribbon XML için Access Dosyası seçiniz"
  11.  
  12. retVal = .Show
  13.  
  14. If retVal = 0 Then Exit Sub
  15.  
  16. fName = .SelectedItems(1)
  17. End With
  18. '**********
  19. 'DAO işlemi





  Alıntı
Bu mesajı beğenenler:
#6
Sağolun, oldu.
Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [RAPOR] Rapor Alt Formun A4 Sayfası Dolana Kadar Tekrar Tekrar Eklenmesi. tolgahanay8 2 337 01-04-2025, 22:26
Son Mesaj: tolgahanay8
  [VBA] Bu Kodda Sorun Nerede Anlamadım yahyamacit 1 282 26-12-2024, 06:32
Son Mesaj: dsezgin
  Nerde Hata Yapıyorum SBNS 3 353 21-10-2024, 20:38
Son Mesaj: halily
  [FORM] Sadece Alt Formun Kaydedilmesi TheREDROSE 1 277 22-08-2024, 03:00
Son Mesaj: dsezgin
  [FORM] Dcount Hata Veriyor TheREDROSE 4 360 04-08-2024, 15:12
Son Mesaj: TheREDROSE
  [FONKSiYON] Fonksiyonda Hata zimbit 1 322 12-02-2024, 18:52
Son Mesaj: dsezgin
access-sql-18 Sorgu Kapatınca Formun Açılması burhanb 1 316 18-11-2023, 00:44
Son Mesaj: dsezgin
  [VBA] Dosya Yolu Boş Ise Hata Alıyorum serdem48 4 447 26-10-2023, 14:11
Son Mesaj: serdem48

Foruma Git:


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