PDA

View Full Version : سوال: ( فوری ) در مورد شماره



vahidmasoudi1391
سه شنبه 27 تیر 1391, 09:04 صبح
سلام دوستان عزیز
چطور می توانم D-0122 شماره بعدی را بطور خودکار بزند
D-0122+1 = D-0123
با تشکر فراوان

alitavakoli
سه شنبه 27 تیر 1391, 09:51 صبح
کافیه قسمت عدد رو جدا کنی و یکی بهش اضافه کنی دوباره جوینش کنی:
برای جدا سازی حروف و متن هو از این کد استفاده کن:
private void button1_Click(object sender, EventArgs e)

{

var maintext = new Regex("(?<Alpha>[a-zA-Z]*)(?<Numeric>[0-9]*)");

var split = maintext.Match("DE1215");



var strings = split.Groups["Alpha"].Value;

var numbers = split.Groups["Numeric"].Value;

txtword.Text = strings;

txtnumber.Text = numbers;

}

mahdi_107
پنج شنبه 29 تیر 1391, 09:03 صبح
C!!!!

اگر متن شما ثابته طبق گفته دوستمون مي تونين عدد را از متنتون جدا كنيد و بهش اضافه كنين

مثال:


t="d-125"
t="D-" & Val(Right([t],Len([t])-2))+1