PDA

View Full Version : مبتدی: سوال در مورد چکدارکردن دیتابیس اکسس



bagion
جمعه 19 خرداد 1391, 22:15 عصر
با سلام
من ارتباط و خواندن و نوشتن و کا با بانک بلدم فقط یه سوال اینکه با چه دستوری یه فیلد دیتابیسو مانند شکل تیکدار کنم؟
88041

younes221
جمعه 19 خرداد 1391, 22:25 عصر
سلام

نوع فیلد رو YES\NO بزار .

bagion
جمعه 19 خرداد 1391, 22:36 عصر
اینو میدونستم دوست من
منظورم از داخل برنامه بود.یعنی پس از ایجاد connection string و con open() و ...

bagion
جمعه 19 خرداد 1391, 22:39 عصر
مثلا یک خط کد بنویسید که سطراول،ستون breakfast تیکدار بشه.

younes221
جمعه 19 خرداد 1391, 23:38 عصر
مقدار ستون رو true کن ، شما چطور مقادیر رو از طریق پارامتر ها ارسال میکنید مقدار True واسه تیک دار کردن و False برای برداشتن تیک.

bagion
شنبه 20 خرداد 1391, 00:39 صبح
دوست عزیز شما یک خط کد بنویسید که سطراول،ستون breakfast تیکدار بشه چون وقتی true میکنم جواب نمیده.

ahmadreza517
شنبه 20 خرداد 1391, 11:09 صبح
به نام تنها برنامه نویس هستی
سلام ,

از این می تونید استفاده کنید!

bagion
شنبه 20 خرداد 1391, 12:51 عصر
دوست عزیز من فقط یک خط برنامه میخوام که بتونه داخل یک سلول (مثلاسطراول،ستون پنجم ) بنویسه
با این خط میتونم بخونم ولی نمیدونم چطور بنویسم.
ds.Tables("table1").Rows(1)("breakfast")

Hybrid
شنبه 20 خرداد 1391, 14:34 عصر
سلام ، یک نمونه واستون نوشتم ، ذخیره حالت های CheckBox داخلش هست .

bagion
شنبه 20 خرداد 1391, 15:09 عصر
سلام ، یک نمونه واستون نوشتم ، ذخیره حالت های CheckBox داخلش هست .
ممنون
اما سوالم این بود که فرضا در برنامتون تو رکوردهایی که ثبت کردید میخواستم چک باکس روبروی اسمتون تیکدار بشه.
یعنی سطر دوم و ستون دوم انتخاب و ...

Hybrid
شنبه 20 خرداد 1391, 15:15 عصر
اگه منظورتون داخل Datagridview هست ، میتونین از مشابه دستور زیر استفاده کنید :


Me.DataGridView1.Rows(2).Cells(1).Value = True

** کد بالا مقدار ستون دوم از سطر سوم رو برابر True میکند ( البته باید نوع ستون رو CheckBox در نظر بگیرین)

اگه میخواین داخل بانک هم ذخیره بشه باید واسش دستور Update بنویسید.

bagion
شنبه 20 خرداد 1391, 16:54 عصر
من با Datagridview کاری ندارم میخوام یکی از سلول های بانکم آپدیت (تیکدار) بشه.
نمیدونم چطوری یک سلول رو انتخاب و آپدیت کنم.

Hybrid
شنبه 20 خرداد 1391, 17:16 عصر
من با Datagridview کاری ندارم میخوام یکی از سلول های بانکم آپدیت (تیکدار) بشه.
نمیدونم چطوری یک سلول رو انتخاب و آپدیت کنم.

واسه اینکه سطر مثلا به قول شما دوم رو Update کنید باید به مقدار فیلد کلیدی اون سطر دسترسی داشته باشین مثلا

با فرض اینکه مقدار فیلد کلیدی سطر دوم برابر 2 باشه دستور Update به شکل زیر هست :


my_com.CommandText = "Update table1 set Working=true where id=2"

در مثال بالا فیلد Working فیلدی از نوع Yes/no در اکسس و Bit در اس کیو ال هست.

اگه یه کم مطالعه کنید راحت میتونین مسئله رو حل کنید