değişken bulunamadı (variable not found) uyarısı

16/02/2016, 12:25

mehmetb84

Şuan ekteki dosyam Strsql için variable not found uyarısı veriyor. Bunu dim ile tanıttığımda bu defa aynı uyarıyı kayıteklenecek tablo için veriyor. Birşeyler eksik sanırım benim veritabanımda. Yeni dosyayı vtaktar3 olarak düzenledim.
16/02/2016, 13:28

ozanakkaya

Dim Kayit_AlinacakTablo As ADODB.Recordset

kodunun hemen altına 


Dim Kayit_EklenecekTablo As ADODB.Recordset

Dim strSql As string

kodlarını ekleyiniz.
16/02/2016, 13:33

mehmetb84

tamam şimdi oldu Ozan bey sağolun, fakat anlamadığım nokta sizin veritabanınızda bu kodlar olmamasına rağmen hata vermiyordu. Neden ki?
16/02/2016, 13:39

ozanakkaya

Hata veren veritabanındaki Vba sayfasında, option compare database kodunun hemen altında "option explicit" kodu var.

(29/10/2015, 19:33)atoz112 yazdı: Option Explicit (Belirgin seçenek);
uygulamada kullanılmakta olan değişken isimlerinde bir hata söz konusu olduğunda tanımsız bir değişken kullanıldığına dair bu hatayı bildirerek,değişken isimlerinin Dim, Private, Public, ReDim veya Statik deyimi ile doğru tanımlanmasına bir zorunluluk getirir. Böylece,uygulamanın bu hatalardan arınarak sağlıklı çalışmasına imkan sağlar.

Benim eklediğim örnekte tanımlanmayan değişken olduğu için ve option explicit kodu olduğu için hata veriyordu.
16/02/2016, 13:41

mehmetb84

çok teşekkürler hakkınız ödenmez.