AccessTr.neT

Tam Versiyon: Dlookup Problemi
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Merhaba,

İş yerinde kullanmak için sizlerin sayesinde bir kaç program yaptım ve yapmaya devam ediyorum.. Bu son uygulamam olabilir. Örnekten de anlaşılacağı üzre yine forumdaki bilgiler ışığında bir yere kadar getirdim. (Neredeyse bitti)

1. Problemim "frm_personeldetay" ve "frm_personeldetaygez" formlarının "Izinler" sekmesinde ilgili personelin hak ettiği izin, kullandığı izin ve kalan izni metin kutularına getirelecek veriler. (Dlookup özelliğini bir türlü beceremedim, sanırım mantığını tam kavrayamadım)

2. Problemim "rpr_anaform_altraporATA" da bulunan "izin", "rapor", "ceza", "ödül" butonlarına tıkladığımda açılan formda ilgili kişinin sadece adı yazılı olsun geri kalanını ben doldurup yeni bir kayıt oluşturabileyim. (Hali hazırda ilgili kişi için sayfayı açtırabiliyorum ama en son oluşturduğum kayıt bilgileri ile birlikte geliyor.)

Teşekkürler..
11 İndirme yapılmış. Ama yoğunluktan, ama sorumun saçmalığından bir cevap veren olmamış Img-grin Bu dediğin olmaz, olanla yetin diyen var mı ?
Veritabanınız bozulmuş, boş veritabanı oluştur, tüm nesneleri yeni veri tabanına aktar.

"frm_personeldetay" isimli formun açıldığında olayına

Text367 = Nz(DLookup("[IZINHAKEDISI]", "tbl_1_personelbilgileri", "[IDNO]=" & [IDNO]), 0)
Text371 = Nz(DSum("[KULLANDIGIZINGUNSAYISI]", "tbl_5_izinbilgileri", "[IDNO]=" & [IDNO]), 0)
Text373 = Text367 - Text371

kodu ekle.

2. sorunun için uygun konu başlığı ile yeni konu aç.

Site Kuralları:
1-) ...... Birden fazla soruyu aynı konuda sormayınız. Her soru için farklı başlıklı yeni konu açınız.
Ozan Bey, Çok teşekkürler.. Örneğinizden yola çıkarak farklı şekilde sorunumu çözdüm. Dlookup ile ilgili bir çok forum gezdim. Ancak sizin yazmış olduğunuz kodun başındaki NZ ibaresini hiç görmemiştim. Bunun nedenini de bir arkadaşımız veya siz burada açıklarsanız, hem ben öğrenmiş oldurum, hemde merak eden bir arkadaşımız faydalanabilir.

Bu arada ikazınızı dikkate alıp yeni konu açıyorum. Teşekküler..

Not: Database'i boşaltarak eklemiştim belki o an bozmuş olabilirim.
(08/04/2014, 10:01)pmsata yazdı: [ -> ]Ancak sizin yazmış olduğunuz kodun başındaki NZ ibaresini hiç görmemiştim. Bunun nedenini de bir arkadaşımız veya siz burada açıklarsanız, hem ben öğrenmiş oldurum, hemde merak eden bir arkadaşımız faydalanabilir.

Nz ile ilgli bilgi almak için aşağıdaki bağlantıyı inceleyiniz.

Nz Fonksiyonu (İşlevi) Kullanımı Anlatımı