PDA

View Full Version : اضافه کردن آیتم های لیست باکس به دیتابیس



نسرین2000
سه شنبه 01 بهمن 1392, 07:49 صبح
سلام
تو پروژم یک لیست باکس دارم که هر بار آیتم های متفاوتی می گیره . آیتم های این لیست باکس رو چه طور باید تو دیتابیس ذخیره کنم با چه نوعی ؟

arash21hhhh
سه شنبه 01 بهمن 1392, 09:30 صبح
سلام
میتونید تو جدول دیتابیس یه ستون جدید اضافه کنید برای معرفی نوع . مثلا نوع اول با کد 1 نوع دوم با کد 2 و ...
موقع فراخوانی بر حسب نیاز select انجام بدین و ....

نسرین2000
سه شنبه 01 بهمن 1392, 10:11 صبح
یعنی چی ؟
ببینید من یه لیست باکس دارم که شماره اتاق ها در اون وارد میشه
حالا این شماره اتاقها که در لیست باکس زیر هم ردیف شدند رو چه طور در ستون no_suite وارد کنم ?

sehm67
سه شنبه 01 بهمن 1392, 10:21 صبح
یعنی چی ؟
ببینید من یه لیست باکس دارم که شماره اتاق ها در اون وارد میشه
حالا این شماره اتاقها که در لیست باکس زیر هم ردیف شدند رو چه طور در ستون no_suite وارد کنم ?


سلام

میتونی برای هر لیست باکس یک کلید منحصر ب فرد تعریف کنی.

مثلا برای اتاق های 1 و 3 و 9 :>> کلید 1

اتاق های 4 و 5 و 8 :>> کلید 2

الی ...

نسرین2000
سه شنبه 01 بهمن 1392, 10:32 صبح
لطفا کامل توضیح بدید
کجا کلید تعریف کنم ؟

sehm67
سه شنبه 01 بهمن 1392, 11:19 صبح
لطفا کامل توضیح بدید
کجا کلید تعریف کنم ؟


تو جدولت که مربوط به آیتم ها میشه :

بعنوان مثال :

یک فیلد ID از نوع Identity ( Primary Key )

یک فیلد name نام اتاق ها از نوع nvarchar

یک فیلد id_k کلید ( Primary Key نباشه ) از نوع int

حالا اطلاعاتی که میخای تو بانک وارد کنی برای

مثلا برای اتاق های 1 و 3 و 9 :>> کلید 1

اتاق های 4 و 5 و 8 :>> کلید 2

الی ...

با یه دستور فیلتر روی id_k تمامی اطلاعات (name) رو بایند کن تو لیست باکست

behrooz69
چهارشنبه 02 بهمن 1392, 02:33 صبح
خیلی داری لقمه رو دور سرت میچرخونی فقط داری خودتو ازیت میکی . یه راهی رو پیش میری بعد وسط کار به جای سختش میرسی و بیخیال میشی .

بگرد دنبال راه حل های بهتر از لیست باکس و ...

من فردا سر فرصت بهت میگم . بذار پروژه رو ببینم .

اومدی واسه هر اتاق یه چک باکس و اینا گذاشتی فکر کنم !!

خو دوست من یه تکس باکس بذار و واسش کد بنویس که فقط integer بگیره یا با IntegerX کامپاننت Dev بیا مقدارتو بگیر هربار که مدیر Enter زد بیاد ثبتش کنه اتاق رو .

بعد به هر مشتری یه ID بده و وقتی Id اونو وارد کرد اتاقاشو واست لیست کنه . چرا این همه خودتو تو دردسر میندازی . از راه غیر اصولی هم میدی .

بهت گفته بودم اگه واسه خودته که هیچ ولی تو به کسی قول دادی این برنامه رو . این برنامه چند روز دوووم نمیاره .

کار خودتو سخت نکن با سادترین راه و کمترین کد هات برنامت عالی میشه نه اینکه برنامت فقط 1000 تا چک باکس داشته باشه .

میدونی که چون دوستمی ازت انتقاد میکنم والا .... ناراحت نشو . واسه خودت میگم .

نسرین2000
چهارشنبه 02 بهمن 1392, 07:35 صبح
دلیل اینکه لیست باکس گذاشتم اینه که گاهی پیش می یاد که یک میهمان چندین اتاق می گیره نه فقط یک اتاق
مثلا یک تور گردشگری می یاد و 10 تا اتاق می گیره
:متفکر:

behrooz69
چهارشنبه 02 بهمن 1392, 12:51 عصر
اونم میشه ثبت کنه دیگه مهم نیست که چی وارد میشه . هدف ثبت شدنه . چه با تکس باکس چه با لیست باکس . برنامه ای که واست میل کردم رو نیگا کن . همه چیز رو داره . فقط باید یکم انگلیسیت خوب باشه . همین