Skip to main content

AccessTr.neT


Müteselsil Sipariş Numarası Verme

Müteselsil Sipariş Numarası Verme

#7
txtUyeNo =textbox1.text & Nz(DMax("cdbl(nz(right([Siparis_No],11),0))", "[MüsteriKayitlari]","[Siparis_No] like '" & textbox1.text "*'"), 0) + 1
gibi bir kod işinize yarayabilir. Deneyemedim teorik

txtUyeNo bu geçici değerin olduğu bir alandir

11 ifadesi alandaki son 11 basamağın sayısal olduğu varsayımına dayanır. A yada B gibi harfler çıkarıldıktan sonra geriye kalan kaç basamak sayisal veri ise 11 yerine o yazılmalı yanlış saymadıysam sizde 11 tane vardi
Cevapla
#8
(05/04/2020, 13:05)berduş yazdı:
txtUyeNo =textbox1.text & Nz(DMax("cdbl(nz(right([Siparis_No],11),0))", "[MüsteriKayitlari]","[Siparis_No] like '" & textbox1.text "*'"), 0) + 1
gibi bir kod işinize yarayabilir. Deneyemedim teorik

txtUyeNo bu geçici değerin olduğu bir alandir

11 ifadesi alandaki son 11 basamağın sayısal olduğu varsayımına dayanır. A yada B gibi harfler çıkarıldıktan sonra geriye kalan kaç basamak sayisal veri ise 11 yerine o yazılmalı yanlış saymadıysam sizde 11 tane vardi
[Resim: do.php?img=10000]

Berduş Hocam selamlar,,

Resimdeki hatayı verdi..
Son Düzenleme: 05/04/2020, 13:20, Düzenleyen: kanakan52.
Cevapla
#9
Siz Access bölümüne açtığınız için cevabı ona gore yazmistim Excel NZ fonksiyonunu tanımaz o nedenle hata veriyor olabilir.
txtUyeNo =textbox1.text & DMax("cdbl(nz(right([Siparis_No],11),0))", "[MüsteriKayitlari]","[Siparis_No] like '" & textbox1.text "*'") + 1
Yada
txtUyeNo =textbox1.text & DMax("cdbl(right([Siparis_No],11))", "[MüsteriKayitlari]","[Siparis_No] like '" & textbox1.text "*'") + 1
şeklinde olabilir

Ama eğer tabloda hiç kayıt yoksa yada kayıt var ama sipariş alanında A00000001 gibi bir formatta veri yoksa sorun cikarabilir
Cevapla
#10
Kod:
& textbox1.text "*'") + 1
Bu bölümde bir hata olabilir mi hocam

Kod:
& textbox1.text & "*'") + 1 gibi
Cevapla
#11
Accesste .text aktif metin kutusundaki metni gösterir excelde emin değilim ama zaten resimdeki kodda .text kullanılmamış.
9. mesajdaki kodlarda da aynı hatayı mi verdi

Siz yine de çalışmanızı ekleyin, uygun bir zamanda incelemeye çalışırım.
Bu arada sorunuz excelde ise belirtin excele tasiyalim
Cevapla
#12
Hocam aynı yerde hata veriyor,

Sorum Excel ile alakalı, Userform üzerinden acsess e data yazdırma üzerine çalılşıyorum.

Destek için teşekkür ederim.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task