Forum
arkadaşlar merhaba elimde asp bir site var access veri tabanlı.
bir form sayfası hazırlıyorum burada form_no diye bir alanım var . Buraya ben
AB0013 AB0014 Şeklinde otomatik değerler versin istiyorum bunu nasıl yyapabilirim yardımcı olurmusunuz. Access veri tabanında tabloyu oluşturdum sayı mı metin mi demem gerekiyor birde asp de kodlama ne yapmam lazım yardımcı olursanız çok sevinirim. teşekkürler.
merhaba ,
Const NUMBER_DIGITS = 5
Dim myInteger
Dim formatedInteger
myInteger = 999
formatedInteger ="AB" & Right(String(NUMBER_DIGITS, "0") & myInteger, NUMBER_DIGITS)
Response.Write(formatedInteger)
' AB00000999
saygılar
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Selamun Aleyküm, konu biraz eskimiş ama cevap hep taze kalır.
session ile bunu halledebilirsiniz.
form_no tablonuza metin deyip 50 karakter seçiniz.
<%
Function SifreUret(Boy)
Dim Sifre,KarakterBoyu,KacinciKarakter
Const Karakterler = "AB00134"
Randomize
KarakterBoyu = Len(Karakterler)
For x = 1 To Boy
KacinciKarakter = Int((KarakterBoyu * Rnd) + 1)
sifre = sifre & Mid(Karakterler,KacinciKarakter,1)
Next
SifreUret = sifre
End Function
Session("formno") = SifreUret(5)
%>
aşağıdaki kodla da bunu form no: <%=Session("formno")%> yazdırabilirsiniz.
<%=Session("formno")%>