PDA

View Full Version : سوال: اضافه کردن صفر به اول مقادیر فیلد



Mrs.Net
دوشنبه 17 تیر 1387, 19:49 عصر
من یک فیلد کد دارم از نوع تکست
کاربرم کدهارو از 1 تا 4000 تعریف کرده
حالا یک کوئری میخوام که تو همون بانک اکسس بنویسم که بیاد به همه کدها صفر اضافه کنه تا همه 4 رقمی بشوند. به این شکل:
0001
0002
.
.
0025

خوب کوئریش چجوریه؟

Profesorjd
دوشنبه 17 تیر 1387, 22:41 عصر
با سلام
1- جستجو كن قبلاً به چند طريق جوابش داده شده است .
2- يك راهش :

mid(100000+[Field];2)

مهدی قربانی
دوشنبه 17 تیر 1387, 23:04 عصر
سلام
در ادامه راه حل ارائه شده توسط Profesorjd عزيز
يك Query از نوع Update‌ بسازيد و درقسمت Updat To‌ كد زير رو بنويسد :


Format([FieldName];"0000")

dadsara
سه شنبه 18 تیر 1387, 08:54 صبح
سلام
دوست عزیز Mrs.Net احتمالا شما مشکل Sort یا مرتب کردن براساس فیلد مورد نظر را دارید
من پیشنهاد می کنم در قسمت کوئری و یا ریپورت مورد نظر از تابع INt استفاده نمائید
مثال : ( INT(FieldName

Mrs.Net
سه شنبه 18 تیر 1387, 09:57 صبح
دوست عزیز Mrs.Net احتمالا شما مشکل Sort یا مرتب کردن براساس فیلد مورد نظر را دارید
من پیشنهاد می کنم در قسمت کوئری و یا ریپورت مورد نظر از تابع INt استفاده نمائید
مثال : ( INT(FieldNameاگر قرار بود همیشه تو کد عدد بنویسن راه حل خیلی خوبی بود. اما کد میتونه حرف هم باشه ولی این کاربرم ندونسته از 1 تا 4000 زده و من میخواستم برای یه بار درستشون کنم.
ممنون از همه