Skip to main content

AccessTr.neT


Komut hatası

Komut hatası

#7
Sayın yenginoglu,

Öncelikle,aşağıda bağlantısı yazılı konuyu,katkı sağlayacağı düşüncesi ile hem size hem de katılımcılara kolaylık sağlamaya dair incelemenizi temenni etmekteyim.

Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
 
Bahsettiğiniz talebinize yönelik olarak,aşağıda yazılı açıklamaların yapılması uygun görülmüştür.

1)       
Bir formun içerisinde eğer bir alt form mevcutsa ve bu alt form üzerinden sonuç değerleri alınmak ya da yazılmak isteniyorsa,kod sayfasında bu alt forma ait isimlendirmenin (tanımlamanın) doğru yapılması gerekmektedir.

Eklediğiniz uygulamada ANAFORM adlı formun içerisinde tanımladığınız alt formun adı:Sub.

fakat,hali hazırda mevcut bulunan alt form niyetine hazırladığınız frm_URETIM adlı form üzerinden işlemleri yürütmek istediğinizde,kod sayfasında bu tanımı kullandığınızdan dolayı hataya maruz kalınması kaçınılmaz olmaktadır.

Çünkü;bu durumda,konuyu örnek eklemeksizin açtığınız hali ile yazdığınız kod tanımlama ifadelerinden yola çıkılarak sunulan
Kod:
Forms![ANAFORM]![frm_URETIM].Form![SIPARIS_NO]
kod ifadesi geçersiz kalmaktadır, ANAFORM adlı formunuz incelendiğinde.bu kodun yerine,
Kod:
Forms![ANAFORM]![Sub].Form![SIPARIS_NO]
kod ifadesinin kullanılması gerekmektedir.

2)       
Sub adlı alt formun içerisindeki SIPARISADET adlı denetime değer atama için kullanmak istediğiniz
Kod:
DLookup("[ADEDI]", "SIPARISLER"…
kod ifadesinde de hata söz konusu.çünkü;bir önceki mesajda da dikkat çekmek istediğim gibi SIPARISLER adlı bir tablo veya sorgu mevcut olmadığından dolayı bu Dlookup fonksiyonu geri dönüşünde herhangi bir değer olmayacaktır,böyle bir tablo veya sorgu olmadığından dolayı.

Elbette ki,bu Dlookup fonksiyonunu ne amaç ile kullanmayı istediğiniz anlaşılmaktadır.edinmek istediğiniz değer, tbl_SIPARIS adlı tablodaki ADEDI alanındaki değerdir.bu nedenle de,bu fonksiyonun yazımı da buna uygun olarak düzenlenmeli.

3)       
Kod:
URETADET = DLookup(…
SIPARISADET = DLookup(…

ifadelerini kullanmayı istemişsiniz.fakat burada Dlookup ile elde edilecek değerlerin gösterilmesini istediğiniz denetim adları hatalı olacaktır.

Çünkü;eğer sadece URETADET ve SIPARISADET diye yazarsanız,bunun anlamı; ANAFORM adlı formunuzun üzerinde bu tanımlar ile mevcut denetimler kast edilmiş olacaktır.fakat bu denetimler ANAFORM adlı formunuzda değil aksine Sub adlı alt formun içerisindeki denetimlerdir.dolayısı ile de,yine alt formun denetimlerine ulaşmaya imkan verecek kod ifadeleri kullanılması gerekmektedir.bunun için de,
Kod:
Forms![ANAFORM]![Sub].Form![URETADET] = DLookup(…
Forms![ANAFORM]![Sub].Form![SIPARISADET] = DLookup(…

şeklinde yazılmaları gerekmektedir ki,doğru denetimde değerlerin gösterilmesi sağlansın.

Son olarak, EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.burada yazılı tüm açıklamaların faydalı olması temennisi ile.bilginize...iyi çalışmalar,saygılar.
.rar URET2-ATOZ.rar (Dosya Boyutu: 201,99 KB | İndirme Sayısı: 2)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#8
Hocam çok teşekkür ederim. Sorun çözüldü ve anlaşıldı.
Hocam birde ben özel üye olmaya çalıştım fakat kredi kartım ile bir türlü olamadım, nasıl özel üyeliği kredi kartım ile öderim.

Sağlıkla Kalın
Saygılarımla,
Ahmet Yenginoğlu
Cevapla
#9
sayın yenginoglu,

özel üyelik talebiniz için;

eğer işlemlerde soruna maruz kalıyorsanız,
sayın ozan bey ile direkt irtibat sağlamanız (özelden mesaj göndermeniz) yerinde olacaktır kanısındayım.
kendileri en kısa zamanda size geri dönüş yapacaklardır.

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#10
(02/11/2015, 16:08)yenginoglu yazdı: özel üye olmaya çalıştım fakat kredi kartım ile bir türlü olamadım, nasıl özel üyeliği kredi kartım ile öderim.

Özel üye grubuna aktarıldınız.

https://accesstr.net/misc.php?action=premium_uyelik sayfasındaki "GittiGidiyor" sekmesindeki "Satın Almak İçin Tıklayınız" bağlantısını kullanarak kredi kartınızla özel üye olabilirsiniz.

Şu anki satınalma sayfası

Kod:
http://urun.gittigidiyor.com/bilgisayar-tablet/1-yillik-ozel-uyelik-bedeli-189230909
Ayrıca, paypal kullanıyorsanız, Paypal sekmesindeki üyelik seçeneklerinden birini seçerek özel üye olabilirsiniz.
Cevapla
#11
Hocam merhaba,
evet özel üyeliği gerçekleştirdim, ödeme yapıldı form doldurmam gerekiyormu acaba.

Saygılarımla,
Ahmet Yenginoğlu
Cevapla
#12
Form doldurmanıza gerek yok. Fatura bilgileriniz bizde var. Ürünü onaylamanız yeterli.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task