PDA

View Full Version : انتخاب مرد وزن با چک باکس



look20
چهارشنبه 25 فروردین 1389, 12:17 عصر
با سلام و خسته نباشید ببخشید من توی فرمم میخام بجای استفاده از تکس باکس( که توش بنویسم مرد و یازن) دو تا چک باکس یا چیزی شبیه اش داشته باشم که یکی مرد و دیگری زن
مشکلم اینجاست که میخام با انتخاب چک باکس توی فیلد جنس در جدول اکسس ثبت بشه ولی نمیدونم چطور اینو تعریف کنم
من از adodc برای اتصال استفاده کردم

دوستان اگه نمونه ای رو توی سایت سراغ دارن یا اینکه در این مورد قبلا بحث شده
لینک هاشو بزارن بخدا منکه سرچ کردم چیزی پیدا نکردم

kooroush
چهارشنبه 25 فروردین 1389, 12:32 عصر
برو تو مقالات آموزشی ! چهار تا مقاله در زمینه ADODC بخون همه چی رو می فهمی !! اگه بازم به جایی نرسیدی بگو برنامه اش رو بنویسم بدم بهت !

look20
چهارشنبه 25 فروردین 1389, 12:37 عصر
برو تو مقالات آموزشی ! چهار تا مقاله در زمینه ADODC بخون همه چی رو می فهمی !!
کجای سایته؟!

kooroush
چهارشنبه 25 فروردین 1389, 12:51 عصر
باشه ! برنامه رو می نویسم تا چند دقیقه دیگه آپلود می کنم !

ali682344
چهارشنبه 25 فروردین 1389, 14:18 عصر
سلام
بايد از option button استفاده بكنيد

look20
چهارشنبه 25 فروردین 1389, 14:52 عصر
سلام
بايد از option button استفاده بكنيد
ببخشید درسته ولی خوب اونا رو چطور تعریف کنم اگه مثلا مرد بود یا زن توی پایگاه داده ذخیره بشه

HjSoft
چهارشنبه 25 فروردین 1389, 16:03 عصر
سلام ، این کدشه :

dim mf as string
if opt_male.value = true then
mf = "مرد"
else
mf = "زن"
end if

کافیه mf رو ثبت کنی ! ولی به نظر من از combo استفاده کنید .

ali682344
چهارشنبه 25 فروردین 1389, 16:34 عصر
شما مي تونيد از چند چيز براي اين كار استفاده كنيد ولي بهتره كه از همون combo كه دوستمون پيشنهاد داد استفاده كني

براي اضافه كردن ايتم به كمبو از خصوصيت ليست اون استفاده كن و با كليد هاي Ctrl+Enter ميتونيد به سطر جديد بريد .

دستور ذخيره هم
Adodc1.Recordset.Fields("sex") =combo1.text

اين كد در داخل دكمه ذخيره قرار مي گيره

xxxxx_xxxxx
چهارشنبه 25 فروردین 1389, 16:35 عصر
معمولاً برای جنسیت، از Option Button یا ComboBox استفاده می کنند. که فقط یکی از آیتم ها رو بشه انتخاب کرد.
CheckBox برای این کار اصلاً مناسب نیست. چون ممکنه هر لحظه بیش از یک حالت انتخاب شده باشه. مگر اینکه برنامه تون برای جایی باشه که آدم هاش بتونند هم زن باشند و هم مرد:چشمک:

نیازی نیست که این ابزارها رو به جدول وصل کنید. زمانی که عمل ثبت میخواد انجام بشه، وضعیت option button ها یا comboBox رو چک کنید (مثل دستورات پست 7) و بعد از بررسی، حالت انتخاب شده رو در دیتابیس ذخیره کنید.(پست 8)

معمولاً برای بهینه شدن حجم دیتابیس، نوع این فیلد رو True/False یا Yes/No انتخاب می کنند.

ali682344
چهارشنبه 25 فروردین 1389, 16:40 عصر
براي option button هم از كد زير داخل دكمه ذخيره استفاده كن
if opt_male.value = true then
Adodc1.Recordset.Fields("sex") ="مرد"
else
Adodc1.Recordset.Fields("sex") ="زن"
end if

look20
چهارشنبه 25 فروردین 1389, 17:11 عصر
کافیه mf رو ثبت کنی !
ببخشید این یعنی چی؟

HjSoft
چهارشنبه 25 فروردین 1389, 18:24 عصر
این یک متغیره که بعد از اینکه کاربر روی دکمه ثبت کلیک می کنه ، توش ذخیره میشه که نتیجه Option ها چی شده .
شما باید این رو در بانک ذخیره کنید چون نتیجه ی نهاییه !