مشاهده نسخه کامل
: ثبت اتوماتیک شماره دانشجوی جدید چگونه است؟
در یک دیتا بیس دانشجویان ذخیره شده اند و می خواهیم در فرم ثبت دانشجو جدید در TextBox کد؛ کد دانشجو جدید اتوماتیک در هنگام لود فرم وارد شود. چگونه باید این عمل را انجام داد؟
آیا برای این کار باید یک رکورد در رویداد لود فرم ایجاد کرد و سپس فیلد ID ان را خواند یا راه حل بهتری وجود دارد چون با این کار اگر کاربر بوسیله دکمه Cancel از فرم خارج شود، یک رکورد خالی ایجاد شده است و بلا استفاده رها شده است
شما شماره دانشجویی آخرین دانشجویی که ثبت شده رو بخون بعد با اون شماره دانشجویی هر کاری میخوای بکن مثلا دانشجو جدیده یدونه شماره دانشجویی رو اضافه کن از موارد قابل ذکر سال رو هم چک کنی چون شماره دانشجویی قائدتا با سال ورود شروع میشه مثلا اگر آخرین دانشجو سال 83 ثبت شده قائدتا دانشجویه جدید باید 87 بشه دیگه میتونی از اول هر سال شماره دانشجویی ها رو صفر کنی .
شماره آخرین دانشجو مثلا 1024 باشد، یک دانشجو دیگر با شماره 1025 ایجاد و حذف می شود. دانشجو ی بعدی که اضافه می شود شماره 1026 می گیرد در حالی که به روشی که شما فرمودید در TextBox شماره دانشجویی 1025 درج می شود(فیلد شماره از نوع Bigint و Identity می باشد)
منظورت رو نمیفهمم از حذف میشه چیه برچی حذف بشه .
منظورت رو نمیفهمم از حذف میشه چیه برچی حذف بشه .
یعنی کاربر روی دکمه Del کلیک می کند(کاربر این دانش آموز را حذف می کند)
سلام
به نظر شخصی من از فیلد autonumber استفاده کنید.
و شماره دانشجویی را قفل کنید، یعنی readOnly باشد و وقتی وارد هم میشوید خالی باشد!
بعد که کاربر دکمه ثبت را زد، فرد را ثبت نام میکنید و کد او را در محل مربوطه نمایش میدهید.
همین عملیاتهای وب یا خودپردازهای بانک ها را هم ببینید...
اول عمل انجام میشود و بعد کد PrimaryKey با عناوین مختلف تحویل فرد میشود (مثلاً کد پیگیری!)
اینطوری برنامه تان برای کار در شبکه و اتصال و ثبت نام همزمان توسط چندین رایانه در دیتابیس هم مشکلی نخواهد داشت.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.