AccessTr.neT

Tam Versiyon: Kayda Göre Numara Belirleme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4 5
evet yandemir hocam bana son kayıt +1 lazım olduğu için dlast kullandım dmax da kullanabilirdim fakat yıl sonunda protokol tekrar 1 e döneceği için program 1 yıllık kullanım olurdu Img-grin
(19/03/2011, 17:17)kesoka yazdı: [ -> ]burdaki eke eklemedim yaptığımı kendimde olanın üzerinde deneme yaptım ama sonuç alamadım. kullandığım ifadeyi 6. mesajda yazmıştım dlast +1 ile yenisıradaki protokolü alıyorum. ve onu aynı tarihdeki gibi her yeni satırda geçsin şeklinde yapmaya çalışıyorum. tarihde ise =date() ifadesini kullanmıştım o basitti... ama bunu çözemedim

Bahsi geçen uygulamayı ekleyiniz. Tahmin yerine cevap yazalım.
Teşekkürler.

bahsi geçen eki aşağıda ekledim sayın hocam....
frm_personel formunda reçete yazarken her kalem için dlast ile aynı protokolü yazdırıyorum.
fakat kaydet dediğimde reçete arşiv alanını protokol alanı 0 olarak geçiyor....
Yeni yayıt ekleme butonun (Komut9) kodlarını aşağıdaki ile değiştir.

    DoCmd.GoToRecord , , acNewRec
P_kartno = DMax("[P_kartno]", "tbl_personel") + 1
sayın hocam farklı yerlenmi bahsettik benmi yalnış anladım amacım reçete formu olan frm_personel formundaki protokol numarasını otamatik atamak Dlast ile siz personel kayıt alanında kart no ile ilgili kod verdiniz.
sql_ekle_reçete_arşiv sorgusundaki
Kod:
r_protokolno
alanını

Kod:
r_protokolno: [Formlar]![frm_personel]![Metin99]
şeklinde değiştirmeniz sanırım probleminizi çözecek.
Sayfalar: 1 2 3 4 5