• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

سوال

rezakeneshloo

کاربر تازه وارد
تاریخ عضویت
21 سپتامبر 2009
نوشته‌ها
4
لایک‌ها
0
با عرض سلام
عید سعید فطر بر شما مبارک باد
یک سوال دارم
چگونه می توان در بانک یک فیلد (اتونامبر) را با فرمت خاص تعریف کرد مثال :

از عدد 15/1524/5






ممنون
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
فیلد AUTONUMBER هم مثل هر فیلد LONG میتونه فرمت بگیره (مثلا 0/0000/00)

اما اینکه از یک عدد خاص شروع بشه راه حل مستقیم نداره (همیشه از یک شروع میشه) ولی فکر میکنم راه TRICKY داشته باشه
 

illusion

Registered User
تاریخ عضویت
26 ژانویه 2008
نوشته‌ها
149
لایک‌ها
4
فیلد AUTONUMBER هم مثل هر فیلد LONG میتونه فرمت بگیره (مثلا 0/0000/00)

اما اینکه از یک عدد خاص شروع بشه راه حل مستقیم نداره (همیشه از یک شروع میشه) ولی فکر میکنم راه TRICKY داشته باشه

فکر میکنم اگه فیلد موردنظر رو طوری تعریف کرد که Long باشه و یک رکورد با عدد موردنظر توش insert کرد و سپس نوع فیلد رو به AutoNumber تغییر داد درست شه.

تو Sql Server هم که خیلی راحته.
 

najafzadeh

کاربر فعال پایگاه داده ها
کاربر فعال
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
522
لایک‌ها
28
محل سکونت
قزقلعه
با عرض سلام
عید سعید فطر بر شما مبارک باد
یک سوال دارم
چگونه می توان در بانک یک فیلد (اتونامبر) را با فرمت خاص تعریف کرد مثال :

از عدد 15/1524/5


ممنون

اگه در آخر کار فقط می خواهین تو اکسز استفاده کنین و به عنوان پروژه اکسز ، بهتره یک ماکرو براش بنویسین که عدد رو از اونجایی که می خواهین و با فرمت درخواستی شما وارد کنه.

البته در برخی موارد این ماکروهای داخلی پایگاه داده در محیطهایی مثل VB6 کار نمی کنن و حتی باعث به وجود آمدن اختلال در کار می شوند.
 
بالا