View Full Version : ثبت سوالهای چند انتخابی در access
mehdi1359a
جمعه 04 اردیبهشت 1388, 11:36 صبح
سلام بر همه دوستان جدولی با فیلد های personal code,shomare soal , javab soal دارم می خواهم وقتی کاربر چند مورد را به عنوانجواب تیک زد در فیلد جواب سوال ذخیره شود آیا می شود آرایه یا رکوردی تعریف کرد که جواب رو بریزیم بعد رکوردرو تو فیلد بریزیم در واقع فیلدی که خودش رکورد است از کلیه دوستان متشکرم
Hsimple11
جمعه 04 اردیبهشت 1388, 16:12 عصر
منظورتون از جواب متن چک باکس هاست مثلا؟ خب با یک شرط هر کدوم که چک بود رو وارد فیلد کنید. با کجای کار مشکل دارید؟
bmanfy
جمعه 04 اردیبهشت 1388, 19:20 عصر
فکر کنم منظورتون اینه که میخواهید یک رکرود (ساختمان) رو درون جدول ذکیره کنید .
بله من مثالی در همینزمینه دیدم . اما فرقی که داره اینه که باید فیلدتون از نوع Blob باشه .
میتونید همین کلمه رو جستجو کنید .
حالا خودم هم میگردم اگر پیدا کردم لینکش رو میزارم .
mehdi1359a
شنبه 05 اردیبهشت 1388, 01:18 صبح
سلام به همه دوستان چگونه می شود که یکی از فیلدهای جول رو از نوع رکورد تعریف کرد
M aJi D
شنبه 05 اردیبهشت 1388, 09:12 صبح
سلام.
نمي دونم دقيقاً اين رو مي خواي يا نه اما اگه جوابا txt هستن مي توني قبل از اينكه بفرستي تو بانك بريزيش تو 1متغير و با (و)جداشون كني بعد بفرستي بانك موقع لود كردنم به هر (و) رسيدي جدا كني:
txt1+','+txt2+','+txt3
موفق باشيد
mehdi1359a
شنبه 05 اردیبهشت 1388, 09:32 صبح
در واقع فیلدی از نوع رکورد میخوام ولی در access که فیلدی از نوع blob وجود نداره
merced
شنبه 05 اردیبهشت 1388, 10:57 صبح
در واقع فیلدی از نوع رکورد میخوام ولی در access که فیلدی از نوع blob وجود نداره
تو اكسس همون نوع OLE ميشه
شما مي توني يك جدول ديگه براي جواب ها در نظر بگيري
كليد كد سوال جواب
مثلاً
1 101 بله
2 101 خير
3 101 شايد
4 101 هيچكدام
bmanfy
شنبه 05 اردیبهشت 1388, 17:44 عصر
همان طور که دوستمان اشاره کردند تو Access معادل Blob ، میشه OLE .
فکر نمیکنم بشه مستقیم از نوع رکورد تعریف کرد و حداقلش من بلد نیستم .
اما خوب برای این کاری که تو میخوای انجام بدی حتما لازم نیست که رکورد ذخیره بشه . میتونی از یک روش خیلی بی درد سرتر استفاده کنی .
به این شکل که خودت یک ساختار خاص رو برای ذخیره کردن پاسخها انتخاب کنی .
مثلا فرض کن 4 تا پاسخ داری و این جور که گفتی کاربر میتونی چند گزینه رو در آن واحد انتخاب کنه .
بیا برای این کار از 4 رقم استفاده کن (البته با فرض بر اینکه 4 گزینه داری )
بعدش هم برای رقمهایی که انتخاب شدن 1 بزار و برای اونهاییی که انتخاب نشدن 0 بزار .
مثلا 0110
که مثلا بالا نشون میده که گزینه دومی و سومی انتخاب شدن . حتی برای اینکه راحتتر بتونی باهاشون کار کنی و محاسبات رو انجام بدی پیشنهاد میدم از رشته استفاده کنی .
این فکر میکنم خیلی جالبتر و راحت تر هستش .
اگر متوجه نشدی بگو تا بیشتر برات توضیح بدم .
موفق باشی
merced
شنبه 05 اردیبهشت 1388, 17:57 عصر
اصلا چهار تا فيلد String ميتوني داشته باشي براي جواب
Table اينطوري ميشه
كد سوال/ متن سوال / جواب 1 / جواب 2/ جواب 3/ جواب 4/ انديس جواب درست (1..4)
bmanfy
شنبه 05 اردیبهشت 1388, 18:12 عصر
دوست عزیز هرچی گشتم . اون تاپیکی رو که گفتم نتونستم پیدا کنم .
اخه یه دفه من ذخیره عکس رو جستجو کردم و در بین اون تاپیکهایی که پیدا شد باز لینکش رو دیدم .
حالا اگر راه حلی رو که در بالا دادم به دردت نمیخوره بگو تا اون مطلب رو برات بیارم .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.