View Full Version : چگونگي شمارش كد يك text box
bita_ziba77
سه شنبه 23 تیر 1388, 08:38 صبح
با سلام
من در فرمي كه ساخته ام يك Text Box دارم كه مربوط به كد فرد مي باشد و ميخواهم هر زماني كه نام فرد جديدي اضافه شد كد فرد قبلي را با عدد يك جمع كرده و به عنوان كد اين فرد قرار دهدبه اصلاح Autonumber لطفا در اين رابطه راهنمايي نماييد.
alirezabahrami
سه شنبه 23 تیر 1388, 09:10 صبح
با سلام
من در فرمي كه ساخته ام يك Text Box دارم كه مربوط به كد فرد مي باشد و ميخواهم هر زماني كه نام فرد جديدي اضافه شد كد فرد قبلي را با عدد يك جمع كرده و به عنوان كد اين فرد قرار دهدبه اصلاح Autonumber لطفا در اين رابطه راهنمايي نماييد.
با سلام
چرا در جدول مربوطه ، ديتاتايپ كد افراد را از نوع Autonumber قرار نمي دهيد ؟
مهدی قربانی
سه شنبه 23 تیر 1388, 09:50 صبح
سلام
شما مي تونيد با استفاده از دستور Move Last شيئ ركوردست به مقدار كد آخرين ركورد مراجعه و بعد از اضافه كردن يك واحد به اون مقدار جديد رو در فيلد مورد نظر ثبت كنيد .
bita_ziba77
سه شنبه 23 تیر 1388, 10:41 صبح
سلام
شما مي تونيد با استفاده از دستور Move Last شيئ ركوردست به مقدار كد آخرين ركورد مراجعه و بعد از اضافه كردن يك واحد به اون مقدار جديد رو در فيلد مورد نظر ثبت كنيد .
با تشكر از راهنمايي شما
اگر ممكن است يك نمونه در اين رابطه بياوريد.
با تشكر
مهدی قربانی
سه شنبه 23 تیر 1388, 11:14 صبح
سلام
نمونه خدمت شما :
dadsara
سه شنبه 23 تیر 1388, 13:56 عصر
سلام
با اجازه دوستان، یک نمونه به همراه ویرایش و ایجاد
nabeel
سه شنبه 23 تیر 1388, 20:56 عصر
سلام bita_ziba77
تا حدی که ممکنه از Recordset در جایی که امکانات داخلی اکسس به صورت کامل نیاز شما رو مرتفع میکنه ( وشاید یک گام جلوتر ) استفاده نکنید
تابع DMax به صورت کامل جوابگوی شماست ( اون رو در داخل مشخصه Default Value فیلد مورد نظر بنویسید ) و قید کد نویسی Recordset رو بزنید , و زمانتون رو صرف کارهای دیگه کنید
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.