View Full Version : ذخيره كردن در بانك اطلاعاتي
رهسپار
چهارشنبه 03 آذر 1389, 10:04 صبح
يا عرض سلام و خسته نباشيد
چطوري ميتونم اطلاعاتي رو كه نوشتم در بانك اطلاعاتي vb اونو حفظ كنه
مثلا مثل برنامه بيمارستان ها كه با دادن اسم و نام خانوادگي اونو پيدا ميكنه؟؟؟؟؟؟؟:متفکر:
programming70
چهارشنبه 03 آذر 1389, 11:51 صبح
درود بر تو دوست برنامه نویس من;
اگر جست و جو میکردی در این باره بسیار موضوع پیدا میکردی دوست من;
شما باید اول یک بانک با رکورد هایی که نیاز داری بسازی;
مثالی که دارم به شما میگم یک مثال از بانک اکسس هست;
وقتی که بانک خود را ساختید آن را ذخیره کنید;
بر روی فرم شیء زیر را انتخاب کنید;
http://barnamenevis.org/forum/attachment.php?attachmentid=60783&stc=1&d=1290587206
این شیء با نام Data در روی ابزار های برنامه موجود میباشد;
سپس شیء با شکل زیر در فرم ظاهر میشود;
http://barnamenevis.org/forum/attachment.php?attachmentid=60784&stc=1&d=1290587303
خوب حالا باید در قسمت Peroperties برنامه دو کار رو انجام بدی;
اول باید آدرس بانک اکسس خودت رو تو قسمت Databasename وارد کنی ، به شکل زیر;
http://barnamenevis.org/forum/attachment.php?attachmentid=60786&stc=1&d=1290588234
وقتی آدرس بانک رو دادی باید جدولی رو که ساخته اید رو هم در قسمت Recordsource انتخاب کنی ، شکل زیر رو هم نگاه کن;
http://barnamenevis.org/forum/attachment.php?attachmentid=60785&stc=1&d=1290588185
خوب حالا کنترل Data رو با بانک اطلاعاتی و جدول مورد نظر ارتباط دادی ، حال مونده برنامه نویسیش;
برای اضافه کردن یک رکورد به بانک اطلاعاتی از دستور زیر استفاده کن;
data1.Recordset.AddNew
data1.Recordset.Fields!shomare = 12345
data1.Recordset.Fields!esm = "programming70"
data1.Recordset.Fields!laghab = "karbare jadid"
data1.Recordset.Update
برای حذف کردن از دستور زیر استفاده کن;
Data1.Recordset.Delete
data1.Refresh
برای تغییر دادن از دستور زیر استفاده کن;
Data1.Recordset.Edit
Data1.Refresh
برای رفتن به رکورد بعدی از دستور زیر استفاده کن;
Data1.Recordset.MoveNext
برای رفتن به رکورد قبلی از دستور زیر استفاده کن;
Data1.Recordset.MovePrevious
برای رفتن به اولین رکورد از دستور زیر استفاده کن;
Data1.Recordset.MoveFirst
برای رفتن به رکورد آخر از دستور زیر استفاده کن;
Data1.Recordset.MoveLast
اگر سوالی دیگه راجع به این بانک و دستورات اون داشتی بپرس و تا جواب بدم;
رهسپار
چهارشنبه 03 آذر 1389, 14:30 عصر
ممنون :لبخندساده:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.