ورود

View Full Version : نوع داده ای



سمیرا صوفی
دوشنبه 05 بهمن 1388, 13:46 عصر
با سلام
یک فیلد با نوع داده ای atuonumberدارم می خواهم عدد درون آن که به این شکل است(مثال:72-69-01)یکی یکی یعنی وقتی دو رقم سمت راست به 99 رسید یک به رقم وسط اضافه و دو رقم سمت راست دوباره از 00 تا 99 اضافه شود و همین روال تا به دو رقم سمت چپ برسیم.لطفا لطفا مرا راهنمایی نمایید که چگونه این کار را انجام دهم.با سپاس

mehran_337
دوشنبه 05 بهمن 1388, 15:51 عصر
البته autonumber نمی تواند داده ای به این شکل را در خود تولید کند. چون محتویات اتونامبر عددی است که صورت پشت سرهم افزایش می یابد.

سمیرا صوفی
دوشنبه 05 بهمن 1388, 23:37 عصر
با تشکر از پاسخ شما mehran_337 لطفا اگر امکان داره راهنمایی کنید که در ویژوال فاکس پرو چطور می تونم این کار رو انجام بدم

binyaz2003
سه شنبه 06 بهمن 1388, 00:10 صبح
با يک فيلد autoinc نميتوانيد اين کار را انجام دهيد، چون اولا فيلدي با اين نوع مقدار تکراري نميگيرد و ترکيبي هم نميتونه باشه . به هر طريقي باشد بالاخره نياز دارد تا شما هر بار که ميخواهيد رکوردي وارد کنيد اين نحوه عدد را بررسي کنيد.
براي راحتي ميتوانيد براي سه قسمت اين عدد سه فيلد NUMBER بسازيد و چک کنيد اگر به 100 يا بيشتر رسيده بود مقاديررا تصحيح کنيد.خودتون بايد رواي براي اين مورد بنويسيد و چک کنيد.