AccessTr.neT

Tam Versiyon: Müteselsil Sipariş Numarası Verme
Ş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 6 7 8 9 10 11 12 13
Merhaba,

Değerli Acsess sever hocam nacizene bir sorum olucak..

" veritabani.mbd" altında  "MüsteriKayitlari" tablosunda "Siparis_No" alanım var,

Userform1.textbox1 in keypress olayına öyle bir kod olsun ki,

Örnek olarak;
Textbox1' e "A" yazdığımda veritabanı "Siparis_No" alanında sipariş numarası "A000000000001" diyerek artarak gidecek


"X" yazdığımda da X00000000001 diye devam edip giden bir çalışma yapılabilir mi ?

Belki 10 larca örnek inceledim ama sonuç alamadım..

Mümkünse desteklerinizi rica ederim.
İki sorum var
Birincisi "keypress" olayı olması şart mı
İkinci sorum
İkinci müteselsil no
A000000000002 mi yoksa
B000000000001 mi
Hocam Merhaba,

Textbox'a yazmaya başladığımda son numara+1'i otomatik  versin yeter,

İkinci müteselsil no B0000000001

Ayrıca iginiz için teşekkür ederim.
Yani A grubu için 
A00001,A00002....
B grubu için 
B00001,B00002...
peki A ve B manuel mi yazılacak bir yerden mi otomatik alacak veya bütün A lar bitince otomatik B ye mi geçecek

Niçin Keypress olması gerekiyor neden beforeupdate veya dirty veya unload değil
Hocam A ve B leri siparişin şekline göre ben belirteceğim.

Elma siparişlerini A serisinden
Armut Siparişlerini B serisinden

(05/04/2020, 12:20)accessman yazdı: [ -> ]Yani A grubu için 
A00001,A00002....
B grubu için 
B00001,B00002...
peki A ve B manuel mi yazılacak bir yerden mi otomatik alacak veya bütün A lar bitince otomatik B ye mi geçecek

Niçin Keypress olması gerekiyor neden beforeupdate veya dirty veya unload değil
[Resim: do.php?img=9999]




Hocam Sipariş Numarası seçime göre otomatik gelsin, gerisi hiç önemli değil.
O zaman bir tabloda bu numarayı saklayacaksınız A,B,C..... İçin ayrı ayrı
Her a grubu için yeni kayıtta bu A numarasına bir ekleyerek 
A&DMAX("A_ALANADI","TABLOADI")+1
kullanacaksınız B için
B&DMAX("B_ALANADI","TABLOADI")+1
Böyle devam edip gidecek
Sayfalar: 1 2 3 4 5 6 7 8 9 10 11 12 13