checkbox , VB.Net 2003 , Access
      

 
Persian Forum Network - Try to be a Professional
صفحه نخست .:.  کاربران .:.   .:. تقویم  .:. کاربران آنلاین
خوش آمدید میهمان ( ورود | ثبت نام )
  /     /  



checkbox , VB.Net 2003 , Access باز / بسته
نویسنده
پیغام
ارسال شده در تاریخ یکشنبه 24 تیر 1386 - 3:08 صبح
تازه اول راهه

تازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راهه

گروه: کاربران
آخرین بازدید: دوشنبه 1 بهمن 1386 - 1:12 بعدازظهر
پست ها: 12, بازدید ها: 14
سلام
از تمام اساتید VB.Net کمک می خوام تا این مشکل که برام یه معضل شده حل کنن
در ابتدا باید بگم  این مراحلی که گفته می شه مربوط به VB.Net 2003 و Access 2003 است

من تو Access یه Table با دو فیلد : Name->Text و Male->Yes/No ساختم

اومدم تو VB یه DataForm اضافه کردم
من تو wizard قسمت Choose the displaye Style دومی رو انتخاب کردم (Single record in the indivisual control)
بعد از wizard خودش یه TextBox و یه CheckBox گذاشت که خاصیت Checked اون CheckBox
Bind شده بود با همون فیلد Male

حالا مشکل اینجاست که وقتی دکمه Add رو می زنیم error میده یعنی DataSet اضافه نمی کنه
DataBinding could not find a row in the list that is suitable for all bindings

حالا اگه Binding رو از checked بردارید درست انجام میشه  ذخیره هم میشه
یعنی با ذخیره کردن boolean مشکل داره

جالب تر اینکه اگه از قبل چیزی تو جدول باشه مثلا یه رکورد Male آن چک خورده باشه نشون میده !!!!!!!!!!!

خواستم با 2005 بنویسم دیدم اون اصلا DataForm Wizard نداره


از هر کسی که حل این مشکل رو می دونه یا نظری به ذهنش میرسه استدعای کمک دارم
چون خیلی کارم گیره


پست شماره 14855
تبلیغات
ارسال شده در تاریخ یکشنبه 24 تیر 1386 - 3:01 بعدازظهر


Most Valuable Professional

Most Valuable Professional

گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: دیروز 13:15:11
پست ها: 1,520, بازدید ها: 2,480
سلام


  • Checked مربوط به DataBindings چک باکس رو (None) کنید
  • یک تکست باکس جدید با نام TextBox1 به فرم اضافه کنید
  • Text مربوط به DataBindings تکست باکس 1 رو به objds1 - Table3.Male تغییر دهید (توجه Table3 نام تیبل و objds1 نام دیتاست هست)
  • در رویداد TextChanged تکست باکس 1 کد زیر رو بنویسید :




PFN Code



        If TextBox1.Text = "" Or TextBox1.Text = "False" Then

            editMale.Checked = False

        Else

            editMale.Checked = True

        End If






  • خصوصیت Y مربوط به Location تکسک باکس 1 رو به 100- تغییر دهید
  • در رویداد CheckedChanged چک باکس کد زیر رو بنویسید :

PFN Code



        If editMale.Checked = False Then
            TextBox1.Text = "False"
        Else
            TextBox1.Text = "True"
        End If






با این ترفند مشکل Add حل میشه





   
پست شماره 98902
ارسال شده در تاریخ پنج شنبه 28 تیر 1386 - 1:31 صبح


کم کم داره مخ میخوره

کم کم داره مخ میخورهکم کم داره مخ میخورهکم کم داره مخ میخورهکم کم داره مخ میخورهکم کم داره مخ میخورهکم کم داره مخ میخورهکم کم داره مخ میخورهکم کم داره مخ میخورهکم کم داره مخ میخورهکم کم داره مخ میخوره

گروه: کاربران
آخرین بازدید: سه شنبه 19 شهریور 1387 - 11:14 بعدازظهر
پست ها: 107, بازدید ها: 218

حسین جان ....این مشکل توی ویژوال استودیو 2008 رفع شدهBiggrin




(-HoPPiCo-)
پست شماره 98903
« تاپیک قبلی | تاپیک بعدی »


خواندن این تاپیک باز / بسته
کاربر فعال: 0 (0 مهمان, 0 کاربر, 0 کاربر ناشناس)
در حال حاضر هیچ کاربری در حال مشاهده این تاپیک نیست.
مدیران انجمن: فرشاد, Shahrad, Xiphi, علیرضا, ace4cia, fmh1, Armin25

دسترسی ها باز / بسته

اختلاف زمانی GMT +3:30, ساعت 5:15 بعدازظهر



   Sponsored By
EUKHOST - InstantASP - MTN Irancell
Execution: 0.078. 12 queries. Compression Disabled
Powered By InstantForum.NET v4.1.4 © 2009
Contact Us .:. Advertising .:. Professional Web Hosting.:. Account Setting
PF News .:. Dolphins .:. PF Girls .:. PF Boys .:. PFN MVP .:. Persian Pics
2004-2009 Persian Forum Network. All Rights Reserved.