Eczane Programları Yapmak - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Eczane Programları Yapmak (/konu-eczane-programlari-yapmak.html) |
Cvp: Eczane Programları Yapmak - Şeyma462 - 29/12/2010 çunku ilaçlarda değerler yok. Sadece deneme ilacı var o da abdi ibrahim firmasına ait diğerlerinde ilaç girili olmadıgından seçemiyoruz. diğer firmalar içinde ilaç gir istersen. Cvp: Eczane Programları Yapmak - Hayri16 - 29/12/2010 Şimdi formumuz ilk yüklenirken Form_Load dediğimiz olay meydana gelir. Burada biz formumuz açılırken neler olmasını istiyorsak oraya yazarız. Kodlarımızda ne var?
fkno adlı kutumuza (T_GIRIS) tablomuzdaki giris_id yi, yani o tabloya ait kayıt numarasının olduğu kısım. Karşısında bir fonksiyon var. Bu DMax fonksiyonu. Bize işaret edilen yerde en büyük değeri verir. Nasıl bir yer işaret ediyoruz. DMax("giris_id",T_GIRIS") T_GIRIS tablosundaki giris_id alanındaki değerlerin en büyüğünü göster diyoruz. Bu ne demektir. En büyük değer en son kayıtno yani en son giris_id değeridir. Sonuna +1 koyuyoruz. BUnunla en son mevcut kayııtan bir sonraki numarayı kutuya yaz. Yani bizim yapacağımız kaydın numarası (giris_id) bu oluyor. Ama daha tabloda hiç kayıt yokken bu null değer üretir. Bu da hataya sebeb olur. Null değerle matematik işlem yapılmaz. O zaman imdadımıza NZ fonksiyonu yetişiyor. Bu fonksiyon Nz( kontrol_edilen_değer, null sa olması istenen değer) Biz eğer Dmax değeri null dönerse bu değeri 0 yap. +1 de yazmıştık. O zaman hiç kayıt yoksa 1 olarak yaz diyoruz. Böylece formu açtığımızda fkno kutusunda o anki kaydımızı yapacağımız numara çıkıyor. Buraya kadar anlaşıldı mı? Cvp: Eczane Programları Yapmak - Şeyma462 - 29/12/2010 yapınca tekrar daha iyi anlarız Cvp: Eczane Programları Yapmak - Hayri16 - 29/12/2010 Arkadaşlar; Bu akşam benim eczane nöbetçi. Bu gece çok gelen giden oluyor. Zorlanıyorum. Zaten sizin de ders çalışmanı gerekiyormuş. O yüzden 21:00 gibi kesmeye ne dersiniz.? Cvp: Eczane Programları Yapmak - Şeyma462 - 29/12/2010 giris_id alanındaki değerlerin en büyüğünü göster neden diyoruz ? Cvp: Eczane Programları Yapmak - arifeaccess - 29/12/2010 Bizim için de iyi olur teşekkür ederiz |