mostafa_tak2000
سه شنبه 15 بهمن 1392, 10:51 صبح
باسلام به همه دوستان
من یک بانک از نوع access دارم که دارای یک فیلد از نوع integer هست و این فیلد فیلد کلید و همچنین بصورت اتوماتیک فیلد را مقدار دهی میکند یعنی خاصیت Identity specification آن فعال هست .
حال مشکل بنده این است که بعضی از رکوردهای حذف می شوند ولی این مقدار دهی بیشترین عدد را مقدار دهی میکند. برای مثال
مثلا اعداد داخل فیلد قبل زا حذف بصورت
1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 می باشد بعداز حذف بعضی رکوردهای محتویات فیلد بصورت زیر در میاید
1-2-4-5-6-7-9-10-13-14-15-16-18-19
حال اگر رکورد جدیدی تو بانک ثبت کنم مقدار آن 21 می شود
من میخوام کدی بنویسم که هر موقع کاربر اجرا کرد این فیلد کلید ID هست بصورت صعودی خود را مجددا از یک مقدار دهی کند تا رکورد آخر
با تشکر از دوستان
من یک بانک از نوع access دارم که دارای یک فیلد از نوع integer هست و این فیلد فیلد کلید و همچنین بصورت اتوماتیک فیلد را مقدار دهی میکند یعنی خاصیت Identity specification آن فعال هست .
حال مشکل بنده این است که بعضی از رکوردهای حذف می شوند ولی این مقدار دهی بیشترین عدد را مقدار دهی میکند. برای مثال
مثلا اعداد داخل فیلد قبل زا حذف بصورت
1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 می باشد بعداز حذف بعضی رکوردهای محتویات فیلد بصورت زیر در میاید
1-2-4-5-6-7-9-10-13-14-15-16-18-19
حال اگر رکورد جدیدی تو بانک ثبت کنم مقدار آن 21 می شود
من میخوام کدی بنویسم که هر موقع کاربر اجرا کرد این فیلد کلید ID هست بصورت صعودی خود را مجددا از یک مقدار دهی کند تا رکورد آخر
با تشکر از دوستان