ذخیره شماره به جای آیتمهای combobox در دیتابیس
با سلام
ما در فرم برنامه کمبو باکسی داریم که ماههای سال رو نشون میده حالا
1 اگه بخواهیم به جای نام ماهها شماره اونهای رو در جدول دیتابیس ذخیره کنیم کوری مربوطه رو چگونه باید بنویسیم
2 درصورتی که بخواهیم این شماره های ثبت شده رو در گزارش مون دوباره به صورت نام ماهها درج کنیم چگونه عمل می کنیم
لطفا یه نفر راهنمایی کنه
نقل قول: ذخیره شماره به جای آیتمهای combobox در دیتابیس
والا به نظر من میتونی از بانک اطلاعاتی استفاده کنی که 2 تا فیلد داره
1 فروردین
2 اردیبهشت
البته شاید دوستان نظر بهتری داشته باشن
نقل قول: ذخیره شماره به جای آیتمهای combobox در دیتابیس
با سلام خدمت شما
1.میتونین کمبوباکس رو به ترتیب ماه ها پر کنین سپس ایندکس کمبوباکس رو به اضافه یک کنید.مثلا تیر ماه در حالت عادی میشه ایندکس سوم کمبوباکس که به اضافه یک کنیمش میشه ماه چهارم که همون تیر ماه میشه.یعنی اینطوری :
int maah = comboBox1.SelectedIndex + 1;
حالا عدد رو میفرستین به دیتابیس.
2.میتونین داخل کوئری دیتابیستون تعریف کنین که عدد وارد شده تو فیلد رکورد رو بررسی و به ماه تبدیل کنه و برگشت بده.
موفق باشین
بایت بایت
نقل قول: ذخیره شماره به جای آیتمهای combobox در دیتابیس
دست شما مرسی :لبخندساده:
اما قسمت دوم جواب رو متوجه نمی شم
نقل قول: ذخیره شماره به جای آیتمهای combobox در دیتابیس
با سلام مجدد
فعلا به خاطر مشغله نمیتونم سمپل کدی براتون آماده کنم تا صبح براتون یه سمپل کد آپلود میکنم.
موفق باشین
بایت بایت
نقل قول: ذخیره شماره به جای آیتمهای combobox در دیتابیس
select Month,(case month
when 1 then 'فروردین'
when 2 then 'اردیبهشت'
end) as MonthName from thlName
این میشه دستور SQL چیزی که میخواین
نقل قول: ذخیره شماره به جای آیتمهای combobox در دیتابیس
نقل قول:
نوشته شده توسط
mahtab.kamali
دست شما مرسی :لبخندساده:
اما قسمت دوم جواب رو متوجه نمی شم
شکل کلی به صورت زیره :
select Name,
case
when maah = 1 then N'فروردین'
when maah = 2 then N'اردیبهشت'
when maah = 3 then N'خرداد'
when maah = 4 then N'تیر'
when maah= 5 then N'مرداد'
when maah = 6 then N'شهریور'
when maah = 7 then N'مهر'
when maah = 8 then N'آبان'
when maah = 9 then N'آذر'
when maah = 10 then N'دی'
when maah= 11 then N'بهمن'
when maah = 12 then N'اسفند'
else null
End
as Result
from M
من یه تیبل به نام M ساختم که 2تا فیلد داره,یکی NAme که نام طرف توشه و یکی Maah که عدد ماه تولدش توشه,حالا توسط Select بالا جای عدد ماه تولد ماه تولد رو برگشت میدم,یعنی 5 میشه مرداد
دیگه داخل View یا SP نوشتنش با خودتون
موفق باشین
بایت بایت
1 ضمیمه
نقل قول: ذخیره شماره به جای آیتمهای combobox در دیتابیس
سلام
من هرچه کردم نشد یعنی نتونستم درستش کنم
سورس برنامه رو می زارم اگه می شه راهنمایی کنید