View Full Version : حرفه ای: مشاوره برای نحوه ذخیره radiobutton در پایگاه داده
teymoorei
جمعه 13 آبان 1401, 18:34 عصر
سلام
من یه فرم دارم که شامل چندین radiobutton هست .
من سه حالت دارم (خرید کارخانه ، خرید مشتری ، ندارد) یعنی سه تا radiobutton چطور باید ذخیره کنم ؟
1- چطوری بعد انتخاب یک radiobutton اون رو در پایگاه داده ذخیره کنم ؟
2- نوع فیلد رو توی table چی بذارم (int,varchar) ؟
3- چطوری بعد جستجو توی فرم اون فیلد رو نمایش بدم ؟
336699
شنبه 14 آبان 1401, 12:00 عصر
سلام
من یه فرم دارم که شامن چندین radiobutton هست .
من سه حالت دارم (خرید کارخانه ، خرید مشتری ، ندارد) یعنی سه تا radiobutton چطور باید ذخیره کنم ؟
1- چطوری بعد انتخاب یک radiobutton اون رو در پایگاه داده ذخیره کنم ؟
2- نوع فیلد رو توی table چی بذارم (int,varchar) ؟
3- چطوری بعد جستجو توی فرم اون فیلد رو نمایش بدم ؟
سلام
شما در پایگاه داده یک ستون از نوع int ایجاد بکن.
سپس برای هرکدام از ایتم ها یک کد عددی در نظر بگیر
مثال
ندارد را 1 فرض کن
خرید مشتری را 2 فرض کن
خرید کارخانه را 3 فرض کن
حالا اگر radiobutton مربوط به خرید کارخانه فعال بود
مقدار 3 را در دیتابیس وارد کن.
اگر radiobutton مربوط به خرید مشتری فعال بود
مقدار 2 را در دیتابیس وارد کن.
اگر radiobutton مربوط به ندارد فعال بود
مقدار 1 را در دیتابیس وارد کن.
موقع خواندن اطلاعات از دیتابیس هم
براساس اینکه کد مربوطه چه مقداری هستش
radiobutton مربوطه را فعال کن
ROSTAM2
شنبه 14 آبان 1401, 12:27 عصر
سلام
شما در پایگاه داده یک ستون از نوع int ایجاد بکن.
سپس برای هرکدام از ایتم ها یک کد عددی در نظر بگیر
مثال
ندارد را 1 فرض کن
خرید مشتری را 2 فرض کن
خرید کارخانه را 3 فرض کن
حالا اگر radiobutton مربوط به خرید کارخانه فعال بود
مقدار 3 را در دیتابیس وارد کن.
اگر radiobutton مربوط به خرید مشتری فعال بود
مقدار 2 را در دیتابیس وارد کن.
اگر radiobutton مربوط به ندارد فعال بود
مقدار 1 را در دیتابیس وارد کن.
موقع خواندن اطلاعات از دیتابیس هم
براساس اینکه کد مربوطه چه مقداری هستش
radiobutton مربوطه را فعال کن
سلام.
ایده جالبیه، و بهتره در کدنویسی از Enumeration استفاده کنید تا زمان ثبت و بازخوانی اطلاعات راحت تر به مقادیر دسترسی داشته باشید.
154161 (https://learn.microsoft.com/en-us/dotnet/visual-basic/language-reference/statements/enum-statement)
154163 (https://learn.microsoft.com/en-us/dotnet/visual-basic/programming-guide/language-features/constants-enums/how-to-declare-enumerations)
همچنین می تونید در خصوصیت Tag از هرکدوم از RadioButton ها یک عدد خاص تعیین کنید و زمان ثبت و بازیابی طبق عددی که در Tag از اون شی هست مقدار فراخوانی / ثبت یا نمایش داده بشه.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.