PDA

View Full Version : سوال: textbox های متعدد



loveali
دوشنبه 24 مهر 1396, 19:17 عصر
با سلام
ی پروزه رو می خوام انجام بدم
ولی نمی دونم چطور پیاده سازی اش کنم
ی عکس اتچ کردم
حدود 12 تا button هم دارم
می خوام روی هر دکمه که کلیک شد
مقادیر داخل textbox و combobox ها پر بشن
درواقع یسری مقادیر پیش فرض داره
12 تا هم groupbox دارم مانند صبحانه
بعد که مقادیر پر شدن
کاربر بتونه مقادیر رو کاستوم کنه
بعد داخل دیتابیس ذخیره بشه ((با این قسمت مشکلی ندارم فعلا))
تعداد زیادی text box میشه ((بنظرم جالب نیست و خیلی پیچیده میشه))
راه حل دیگه ای بنظرتون میرسه که کار ساده تر بشه؟
بعد هر button هم که روش کلیک میشه ممکنه ی groupbox اصلا مقدار نداشته باشه که باعث شلوغی صفحه میشه ((این مساله زیاد مهم نیست فعلا))

با تشکر

Mahmoud Zaad
دوشنبه 24 مهر 1396, 22:07 عصر
سلام
اصل کاری که میخواید انجام بدید چیه؟ چه برنامه ایه و چه کار می کنه؟

samiasoft
سه شنبه 25 مهر 1396, 02:24 صبح
با سلام
ی پروزه رو می خوام انجام بدم
ولی نمی دونم چطور پیاده سازی اش کنم
ی عکس اتچ کردم
حدود 12 تا button هم دارم
می خوام روی هر دکمه که کلیک شد
مقادیر داخل textbox و combobox ها پر بشن
درواقع یسری مقادیر پیش فرض داره
12 تا هم groupbox دارم مانند صبحانه
بعد که مقادیر پر شدن
کاربر بتونه مقادیر رو کاستوم کنه
بعد داخل دیتابیس ذخیره بشه ((با این قسمت مشکلی ندارم فعلا))
تعداد زیادی text box میشه ((بنظرم جالب نیست و خیلی پیچیده میشه))
راه حل دیگه ای بنظرتون میرسه که کار ساده تر بشه؟
بعد هر button هم که روش کلیک میشه ممکنه ی groupbox اصلا مقدار نداشته باشه که باعث شلوغی صفحه میشه ((این مساله زیاد مهم نیست فعلا))

با تشکر

درود

متاسفانه اطلاعات کافی درمورد برنامتون ندادید...برای مثال میتونید چنین چیزی درست کنید ...بعد از ثبت شدن در جدول اونارو در دیتابیس موردنظر ذخیره کنید یا همون لحظه ذخیره کنید و یا.... :
http://s9.picofile.com/file/8309277084/2017_10_17_025212.jpg

loveali
چهارشنبه 26 مهر 1396, 06:42 صبح
درود

متاسفانه اطلاعات کافی درمورد برنامتون ندادید...برای مثال میتونید چنین چیزی درست کنید ...بعد از ثبت شدن در جدول اونارو در دیتابیس موردنظر ذخیره کنید یا همون لحظه ذخیره کنید و یا.... :
http://s9.picofile.com/file/8309277084/2017_10_17_025212.jpg


با سلام
ممنون از پاسختون
من ی همچین چیزی می خوام که شما عرض کردید
ولی ی مشکلی هست که بک دکمه بر فرض داریم که زمانی رو اون کلیک بشه
باید غذاهایی که بر فرض برای کالری 1200 هست رو نمایش بده
بعد دکتر براساس سلایق ییمار خودش اونارو ادیت کنه و ذخیره بشه بعد هم چاپ
ی مشکلی که هست اینه که کالری 1200 برای مثال 3 مدل صبحانه داره که بسمار هرکدوم رو خواست بخوره
داخل grid view می خوام طوری دسته بندی انجام یشه که ابتدا صبحانه هارو نمایش بده
بعد برای مثال ناهار و ... که به ترتیب باشه و گروه بندی شده
این کار با gridview امکان پذیر هست؟
گریدویو برای کار من مناسب هست بنظرتون؟
اگر پیشنهاد یا ابهامی هم هست بفرمایید
با تشکر

danialafshari
چهارشنبه 26 مهر 1396, 07:26 صبح
با سلام
اینطور که من متوجه شدم شما در طراحی بانکتون مشکل دارید
بهتره در بخش SQL مطرح کنید تا راه حل های بهتری دریافت کنید
شما بر فرض مثال صبحانه رو انتخاب می کنید بعد در مرحله بعد یک دکمه میزارید که با زدن اون یک فرم دیگر باز میشه (یا مالتی کبو باکس) که در اونج اکد صبحانه - نام صبحانه - مقدار کالری و... درونش باشه و سپس با انتخابش کد اون ردیف در این textBox میشینه
بعد در اینجا می تونید تعداد رو انتخاب کنید
اینطور نیست که بیاد دکتر ویرایش کنه باید در جدول بالا که شامل کد صبحانه - نام صبحانه - مقدار کالری هست یک فرم جدا میزاری که بیاد در ابتدای نصب نرم افزار کل صبحانه ها، نهار ها، شام ها رو وارد کنه که توی اون فرم add,delete,update,search هم هست ولی در فرمی شبیه بالا فقط بیاد انتخاب کنه و بحث های دیگه...
شما ابتدا دیتابیستون رو تحلیل کنید بعداً شروع به برنامه نویسی کنید چون اگر تحلیل اشتباهی بکنید ممکنه کل ساختار برنامتون بهم بریزه
موفق باشید
حتماً بحث جدول های کدینگ و بهینه سازی database رو رعایت کنید

loveali
چهارشنبه 26 مهر 1396, 14:50 عصر
با سلام
اینطور که من متوجه شدم شما در طراحی بانکتون مشکل دارید
بهتره در بخش SQL مطرح کنید تا راه حل های بهتری دریافت کنید
شما بر فرض مثال صبحانه رو انتخاب می کنید بعد در مرحله بعد یک دکمه میزارید که با زدن اون یک فرم دیگر باز میشه (یا مالتی کبو باکس) که در اونج اکد صبحانه - نام صبحانه - مقدار کالری و... درونش باشه و سپس با انتخابش کد اون ردیف در این textBox میشینه
بعد در اینجا می تونید تعداد رو انتخاب کنید
اینطور نیست که بیاد دکتر ویرایش کنه باید در جدول بالا که شامل کد صبحانه - نام صبحانه - مقدار کالری هست یک فرم جدا میزاری که بیاد در ابتدای نصب نرم افزار کل صبحانه ها، نهار ها، شام ها رو وارد کنه که توی اون فرم add,delete,update,search هم هست ولی در فرمی شبیه بالا فقط بیاد انتخاب کنه و بحث های دیگه...
شما ابتدا دیتابیستون رو تحلیل کنید بعداً شروع به برنامه نویسی کنید چون اگر تحلیل اشتباهی بکنید ممکنه کل ساختار برنامتون بهم بریزه
موفق باشید
حتماً بحث جدول های کدینگ و بهینه سازی database رو رعایت کنید

باسلام
فکر کنم منظور من رو اشتباه متوجه شدید
فکر کنید یک دکمه هست روی صفحه که مربوط به کالری1200 هست
زمانی که دکتر می خواد به یه بیمارژیم غذایی با کالری کل 1200 بده این دکمه رو میزنه
یسری داده های پیش فرض هم داخل دیتابیس هست
برای مثال توی این کالری 2 نوع صبحانه که هرنوع شامل چند ماده غذایی است وجود داره
یا دومدل ناهار
که بیمار به دلخواه مصرف کنه
می خوام زمانی که روی این دکمه کلیک میشه داده ها بیاد روی صفحه
پزشک براساس حالا تشخیص خودش مثلا ی ماده غذایی رو از گروه یک صبحانه تغییر یده یا حذف کنه
چ روشی رو پیشنهاد میکنید برای این قضیه ؟
باتشکر

Mahmoud.Afrad
پنج شنبه 27 مهر 1396, 21:21 عصر
اگر از دیتاگرید نمیخواهید استفاده کنید، یک یوزرکنترل بسازید و بعد از دریافت اطلاعات از دیتابیس به تعداد مناسب از این یوزرکنترل ایجاد و به فرم اضافه میکنید.
در مورد یوزرکنترل مثالهایی قبلا مطرح شده.