PDA

View Full Version : نحوه درج اطلاعات رادیو باتن در جداول sql



likemoon
سه شنبه 19 مهر 1390, 20:54 عصر
سلام
من یک فرمی با asp.net طراحی کردم و یه سری اطلاعات توش هست که باید با رادیو باتن وارد بشه .اما حالا که میخوام دیتابسش رو ایجاد کنم نمیدونم اطلاعات رادیو باتن ها چطوری باید در پایگاه داده وارد باشه و اصلا فیلدهاش در جدول چطوری باید تعریف بشه و کلا در موندم .در شرایط اضطرار هم هستم و تا فردا صبح این فرم باید آماده باشه الان هم ساعت 9 هست و من وقت زیادی ندارم متاسفانه.
اگر لطف کنید من رو در یاهو اد کنید که بتونم در این مورد بهتر راهنمایی بگیرم وگرنه که همینجا یه توضیحی بدید من از در موندگی دربیام . n.fathy_pour@yahoo.com

یوسف زالی
چهارشنبه 20 مهر 1390, 09:35 صبح
سلام.
برای ذخیره رادیو باتن از فیلد عددی و چک باکس از فیلد های bit استفاده می کنند.
مثلا اگر 1 بود رادیو اولی و 2 بود دومی و به همین ترتیب.
برای هر گروه رادیو هم باید یک فیلد جدا در نظر گرفت.

likemoon
چهارشنبه 20 مهر 1390, 09:52 صبح
خب همون شرط رو چطوری براش تعریف کنم؟ ینی از کجا بدونه که اگه رادیو اولی بود 1 و اگه دومی بود 2 رو ثبت کنه؟

یوسف زالی
چهارشنبه 20 مهر 1390, 11:15 صبح
در UI شرط بگذارید دیگه.
مثلا :
if(radio1.checked) RD = 1
else if(radio2.checked) RD = 2

البته من سودو زدم.
در تالار سی شارپ بپرسید سریعتر به جواب می رسید.

amir-javan
یک شنبه 29 بهمن 1396, 10:04 صبح
حالا اگر بخواهیم مقدار رادیو باتن بریزم توی فایل اکسسی که yes وno هست چیکار باید بکنیم؟؟؟؟؟؟

danialafshari
چهارشنبه 09 اسفند 1396, 00:52 صبح
حالا اگر بخواهیم مقدار رادیو باتن بریزم توی فایل اکسسی که yes وno هست چیکار باید بکنیم؟؟؟؟؟؟

با سلام
مشکل شما در طراحی بانک هست
شما یک جدول رو میزازید برای مقادیر که کلیدش وصل میشه (به عنوان کلید خارجی) به جدولی که از این مقادیر استفاده میشه
مثلاً یک جدول داریم بنام پرداخت :
یک فیلد قرار میدیم به عنوان IDPaymentType (نوع پرداخت)
و در جدولی دیگر که به جدول های کدینگ یا اطلاعات پایه معروفند مقادیر و ID رو مشخص میکنیم
tblPaymentType :
ID (شناسه) = مثال = 10 ---------------- 11-----------------12
Payment (مقدار نوع پرداخت) = نقدی----حواله--------------چک
حالا این ID وصل میشه به IDPaymentType در جدول پرداخت
سپس توسط Select جداول رو به هم Join میکنید
برای اکسس هم به همین صورت هست فقط بجای نوع bit از yes/no استفاده کنید
امیدوارم تونسته باشم منظور رو برسونم

147736

موفق باشید