PDA

View Full Version : ایجاد کد پرونده ثبت شده بصورت خاص شامل سال، ماه و روز



kohyar
یک شنبه 24 اسفند 1393, 15:54 عصر
سلام دوستان
تو یکی از برنامه هام مشتری می خواد شماره پرونده که پس از ثبت پرونده نمایش داده میشه بصورت از ست چپ دو رقم سال، بعد دو رقم ماه و بعد دو رقم روز و بعد یک عدد سه کاراکتری باشه که اونم ترتیب پرونده های ثبت شده در اون روز باشه بعنوان مثال 931216020 یعنی بیستمین پرونده که در تاریخ 93/12/16 ثبت شده است.
برای ایجاد این کد چه روشی رو پیشنهاد می کنید که تکراری پیش نیاد. آخه در حالت عادی که از Autonumber استفاده میکنیم آی دی رو خودش اتوماتیک ایجاد میکنه و افزایش میده
مرسی

mahsab
یک شنبه 24 اسفند 1393, 16:35 عصر
می شه از این روش استفاده نمود آیاااا ؟


وقتی می خایم یه پرونده جدید تو دیتابیس درج کنیم اول آخرین رکورد درج شده رو پیدا میکنیم اگه تاریخ درجش با تاریخ امروز یکی نبود پس پرونده جدید رو با ای دی تاریخ جاری امروز + شماره 1 ینی اولین پرونده امروز درج می کنیم و عدد یک رو هم تو یه فیلد که چندمین پرونده امروز هست رو نشون می ده قرار میدیم. ولی اگه تاریخ آخرین پرونده ثبت شده با تاریخ امروز یکی بوده فیلد دیگه ای رو که توش ثبت شده این پرونده چندمین پرونده امروز هست رو یکی بهش اضافه می کنیم به اضافه تاریخ امروز و برا پرونده جدیده ثبت می کنیم .