Güncelleştirme sonrası deyim hatası

1 2
04/09/2015, 00:51

fascioğlu

Sayın Hocam,
Microsoft ActiveX Data Object X.X Library diye Referanslarda yok,yada ben bulamadım.
Saygılarımla
İyi çalışmalar.
04/09/2015, 14:13

ozanakkaya

Sayın fascioğlu, kusura bakmayın ama sorduğunuz soruların hemen hepsinde "yapılmaması gereken ölümcül hatalar"ı hatırlattık,
tablo alan isimlerinde Türkçe karakter kullanmayın dedik, siz tam tersini yapıp miktar'ı mıktar yazdınız. Bu hatanın olması kaçınılmazdı.


Altformun yedeğini al.
Alt forma yeni buton ekle, tıklandığında olayına

MsgBox ("hata deneme")

kodu ekle,

formu açıp, alt formdaki butona tıkladığınızda üst mesajda belirttiğiniz ole sunucusu activex dalgası mesajı tekrar çıkar.

Formu tasarım görünümünde aç, alt formdaki toplam adındaki metin kutusunu sil.
Formu kaydet kapat,
Formu tekrar açıp butonu tıkla. Tekrar activex hatası verirse tasarıma geçip bir metin kutusu daha sil.
Formu açıp butonu tıkladığında "hata deneme" mesaj kutusu çıkana kadar bu işlemi yap.

Mesela en son borc metin kutusunu sildiğinde düzeldi, alt formu yedekten geri yükle ve metin kutusunun adını "mtn_borc" olarak değiştir.


Bu işlem geçici olarak formunu açtırır, daha sonraki zamanlarda bu hatayı diğer formlarda da göreceksiniz.

forma metin kutusu ekledin, denetim kaynağı elma ise metin kutusunun adı mtn_elma olur,

açılan kutu ekledin, Adı Açılan kutu 888 olarak eklenebilir, bunu acl_armut olarak değiştir.
Form isimlerinde, Denetim isimlerinde, tablodaki alan isimlerinde TÜRKÇE KARAKTER olmamalı, metin kutusunun denetim kaynağı ile adı AYNI OLMAMALI,
urunıd, satıstar, musterıadı, ısyerıunvanı, sehır, urunadı gibi alan isimleri hatalıdır.
O kadar emek harcıyorsunuz, yazık olmasın.
04/09/2015, 21:09

fascioğlu

Sayın OZAN  hocam,
Yazmış olduklarınızı sırasıyla yaptım,satış tarihi hariç tüm alanlarda hata verdi.
Tüm alt formdaki alanların başına mtn_ ekledim hata vermedi,ancak bu seferde  msg.çalışmıyor ve ayrıca Kasa ya aktarmadığı gibi kasa formunuda açamıyorum.
Hata uyarısı Variable not defined debug yaptığımda ise  Set rs = db.OpenRecordset(SQL)  yönlendirebilirseniz.
sevinirim.

Saygılarımla
İyi çalışmalar.
04/09/2015, 23:17

fascioğlu

Sayın Ozan Hocam,
Çok teşekkür ederim sayenizde hatayı buldum,ve işlemi tamamladım.
Şöyle izah edeyim.
Müştericari alt formundaki metin kutularının etiket isimlerinde hata vardı onları düzelttim,şimdi sorun kalmadı,konu çözülmüştür.
Saygılarımla.
İyi çalışmalar.
1 2