PDA

View Full Version : سوال: Auto Number



yshahab
سه شنبه 22 اردیبهشت 1388, 21:58 عصر
سلام
من مي خوام توي تكست باكسم Auto number درست كنم ! اين يعني به ترتيب . اما ميخوام مثلا از AA0001 شروع بشه و بعدي AA0002 و الي آخر .
ممنون ميشم كمكم كنين .

xxxxx_xxxxx
سه شنبه 22 اردیبهشت 1388, 22:14 عصر
فكر مي كنم تنها راهش اين باشه كه توسط خودتون مديريت بشه.
هرجا كه ركوردي اضافه مي كنيد نسبت به ركورد قبلي يك واحد بهش اضافه كنيد.

yshahab
سه شنبه 22 اردیبهشت 1388, 22:20 عصر
يعني هيچ راهي نيست كه بگيم ركورد بعدي يكي اضافه كنه ؟ اينجوري اگه ركورد ما زياد باشه به مشكل بر مي خوريم .

yshahab
سه شنبه 22 اردیبهشت 1388, 23:02 عصر
راحترين كار از طريق كدنويسي رو بهم بگين ممنون ميشم

xxxxx_xxxxx
سه شنبه 22 اردیبهشت 1388, 23:13 عصر
منظورم از جمله بالا اين بود كه خود ديتابيس نميتونه همچين AutoNumber ي توليد كنه.
شما بايد خودتون تو كدنويسي اين كارو انجام بديد. به اين صورت كه قبل از هر اضافه كردن ركورد به جدول، مقدار آخرين ركورد رو بخونيد و يك واحد بهش اضافه كنيد و مقدار جديد رو تو جدول درج كنيد.

yshahab
چهارشنبه 23 اردیبهشت 1388, 00:10 صبح
ممنون . ميشه يه راهنمايي كني؟

farhadbijari
شنبه 23 خرداد 1388, 09:49 صبح
سوال ؟؟

من ديتا بيسي دارم كه تا حالا خودم اطلاعات وارد مي كردم و فيلدهاي ID انرا بصورت Number‌ تنظيم كرده بودم و لي حالا ميخوام كسي از اون استفاده كنه و ادامه اين ID ها بصورت خودكار پر بشوند ، راه حل چيست؟؟ ممنون از پاسخ شما

kama2222
شنبه 23 خرداد 1388, 09:51 صبح
text1.text=adodc1.recoedset.recordcount+1

Tasiyan
شنبه 23 خرداد 1388, 10:00 صبح
ممنون . ميشه يه راهنمايي كني؟
دوست عزيز همانطور كه آقاي xxxxx_xxxxx گفتند شما بايد از طريق كد نويسي اينكار رو انجام بدي مثلا من از كد زير براي اينكار استفاده ميكنم و شماره ها ميشه M/00000,M/00001,...


Adodc1.Recordset.AddNew
Text1.Text = Adodc1.Recordset.RecordCount + 100000
Text2.Text = "M/" + Mid(Text1.Text, 2, 5)

:لبخند: