Skip to main content

AccessTr.neT


Müteselsil Sipariş Numarası Verme

Müteselsil Sipariş Numarası Verme

Çözüldü #1
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.
Cevapla
#2
İki sorum var
Birincisi "keypress" olayı olması şart mı
İkinci sorum
İkinci müteselsil no
A000000000002 mi yoksa
B000000000001 mi
Cevapla
#3
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.
Cevapla
#4
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
Son Düzenleme: 05/04/2020, 12:23, Düzenleyen: accessman.
Cevapla
#5
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.
Son Düzenleme: 05/04/2020, 12:26, Düzenleyen: kanakan52.
Cevapla
#6
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
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da