Merhaba,
İlginç bir hata ile karşı karşıya kaldım. Ek'te yer alan örnek dosyada formu F_ACLIS ile açtığımda stok işlemleri altındaki irsaliye giris ve sayım giriş formlarından kayıt yapamıyorum. Açılış ayarlarından F_ANASAYFA dediğimde ilgili formlardan kayıt yapabiliyorum. Uğraştım ama bir türlü çözemedim. Konuyla ilgili yardımlarınızı bekliyorum.
[img]
[/img]
kullanıcı adı ve şifre yazmayı unutmuşum.
murat tanış
1980
Merhaba, F_MALZEMESAYIMMDB isimli formdaki GIRIS isimli açılan kutunun ismini acl_GIRIS olarak değiştir, güncelleştirme sonrasında olayına (eski açılan kutunun kodları silinecek)
Me.FIRMA = Me.acl_GIRIS
Me.IRSALIYENO = Me.acl_GIRIS & "-" & Me.Kimlik
Me.IRSALIYENO.Requery
kodu ekle,
aynı formdaki altformda bulunan GIRIS isimli metin kutusunun ismini "mtn_GIRIS" olarak değiştir, alt formdaki kodları da
Private Sub STOKKOD_AfterUpdate()
Me.FIRMA = Forms![F_MALZEMESAYIMMDB]![FIRMA]
Me.mtn_GIRIS = Forms![F_MALZEMESAYIMMDB]![acl_GIRIS]
Me.IRSALIYENO = Forms![F_MALZEMESAYIMMDB]![IRSALIYENO]
Me.GELISTARIHI = Forms![F_MALZEMESAYIMMDB]![GELISTARIHI]
Me.ISLEMTARIH = Forms![F_MALZEMESAYIMMDB]![ISLEMTARIH]
Me.ISLEMYAPAN = Forms![F_MALZEMESAYIMMDB]![ISLEMYAPAN]
Me.STOKADI = Me.STOKKOD.Column(1)
Me.BIRIM = Me.STOKKOD.Column(2)
Me.RESIMKODU = Me.STOKKOD.Column(3)
End Sub
Private Sub STOKADI_AfterUpdate()
Me.FIRMA = Forms![F_MALZEMESAYIMMDB]![FIRMA]
Me.mtn_GIRIS = Forms![F_MALZEMESAYIMMDB]![acl_GIRIS]
Me.IRSALIYENO = Forms![F_MALZEMESAYIMMDB]![IRSALIYENO]
Me.GELISTARIHI = Forms![F_MALZEMESAYIMMDB]![GELISTARIHI]
Me.ISLEMTARIH = Forms![F_MALZEMESAYIMMDB]![ISLEMTARIH]
Me.ISLEMYAPAN = Forms![F_MALZEMESAYIMMDB]![ISLEMYAPAN]
Me.STOKKOD = Me.STOKADI.Column(1)
Me.BIRIM = Me.STOKADI.Column(2)
Me.RESIMKODU = Me.STOKADI.Column(3)
End Sub
Şeklinde değiştir.
Yapılmaması Gereken Ölümcül Hatalar dediğimizde anlam verilemiyor ama Ölümcül Hatalar sonradan çıkıyor.
(29/08/2009, 00:04)ozanakkaya yazdı: [ -> ]Ayrıca forma, açılan kutu eklediğimizde, Access Türkçe karakter kullanıp Açılan Kutunun adını "Açılan Kutu0" şeklinde oluşturur, bu adı bile "acilan_kutu", ACILANKUTU vs. şeklinde düzeltmeliyiz.
Metin Kutusunun adı ile denetim kaynağı adı aynı olmamalı, denetim kaynağı "adisoyadi" ise metin kutusunun adı "mtn_adisoyadi", açılan kutunun adı "acl_adisoyadi" olmalıdır.
Türkçe Karakter Kullanmak Yok.
Kod yazılırken GIRIS kelimesini giris olarak değiştirmiş, bu sıkıntı olduğunun göstergesi, benzeri değişiklikler var ise (metin kutusu veya açılan kutu) ismini mtn_, acl_ şeklinde değiştirmeniz sorunu çözer.
Ozan Bey,
teşekkürler. evet dediğiniz gibi alan adlarını değiştirince sorun çözüldü. Teşekkür ederim. Peki açılış formu ile başlayınca neden böyle bir hatayı veriyor?
(03/01/2019, 13:46)larion yazdı: [ -> ]Ozan Bey,
teşekkürler. evet dediğiniz gibi alan adlarını değiştirince sorun çözüldü. Teşekkür ederim. Peki açılış formu ile başlayınca neden böyle bir hatayı veriyor?
Bilmiyorum, formun tasarımından kaynaklı olabilir.