ورود

View Full Version : چگونگی ارتباط پایگاه داده اکسس با vb



wolkan
جمعه 03 فروردین 1386, 18:25 عصر
سلام من میخواستم یک پایگاه داده در اکسس ایجاد کنم(دفتر تلفن) و بعد یک فرم در vb ایجاد کنم که بتونم داده های پایگاه را حذف ویرایش و یا اضافه کنم با تشکر و ارادتمند شما :چشمک:wolkan

S_VB.max
جمعه 03 فروردین 1386, 18:43 عصر
برای ارتباط پایگاه داده اکسس با وی بی می تونی از یکی از کنترلهای Data ، DAO، ADO استفاده کنی

اول از پنجره References کتابخانه Microsoft ActiveX Data Object را اضافه کن بعد از این کد استفاده کن


Dim db As New Connection
Dim rec As New Recordset

db.CursorLocation = adUseClient
db.Open "Provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\db1.mdb"
rec.Open "select * from Table1", db, adOpenKeyset, adLockPessimistic
پرووایدر Oledb نسخه چهار مربوط به اکسس 97 به بالا است

alipaye
شنبه 04 فروردین 1386, 03:36 صبح
اگه یه چیزی میخوای که فقط کارت راه بیفته از ویزارد استفاده کن همه چیز داره اضافه ، ویرایش ، ... تو add-ins البته

alipaye
شنبه 04 فروردین 1386, 03:37 صبح
نمی دونم چی شد فرستاده شد ، البته منظورم کدهاشه

Mehrdad_Desiner
یک شنبه 05 فروردین 1386, 00:53 صبح
بسمه تعالی

سلام خسته نباشید
آقایون بنده تازه کار هستم لطف کنید کامل تر و ابتدایی تر توضیح دهید .
شما فرض کنید من یک پایگاه داده با اکسس درست کردم که اسمش DB1 هست که دارای 4 فیلد هست :
1- نام
2 - نام خانوادگی
3- جنسیت
4- پست الکترونیک
و روی فرم بنده در Visual Basic 6 چهار عدد تکست باکس و یک دکمه با نام های زیر وجود دارد :
==============
تکست باکس
==============
1- txtname
2-txtlastname
3-txt$ex
4-txtE-mail
==============
دکمه
==============
cmdEnter


حالا با این وجود بنده باید چه کار کنم که کاربر با وارد کردن مشخصات مربوطه و فشردن دکمه ی Enter یک پیغامی مبنی بر صحت انجام کار دریافت کنه و تمام اطلاعات در پایگاه داده ذخیره شه .
فقط اگه دوستان و اساتید محترم در مورد کد یک توضیخ مختصر و مفید ارایه بدن که عالیه عالی میشه .
ممنون

TeRMiNaT00o00R
یک شنبه 05 فروردین 1386, 01:01 صبح
سورسی در این مورد کسی بزاره ممنمو میشم

Mehrdad_Desiner
یک شنبه 05 فروردین 1386, 13:37 عصر
کسی نیست جواب ما رو بده

Spentman
یک شنبه 12 فروردین 1386, 18:09 عصر
آقا تو رو خدا جواب ما رو بدید

__siavash__
یک شنبه 12 فروردین 1386, 19:44 عصر
این سورس رو یه نگاه بکن (بدون کدنویسیه البته خیلی سادست)
روی ADODC1 کلیک راست کن و گزینه Properties انتخاب کن و در تب جنرال Build رو انتخاب کن حالا در تب Provider گزینه
Microsoft Jet 4.0 OLE DB Provider
رو انتخاب کن و در تب Connection مسیر فایل اکسس رو بده (که الان شما باید مسیر خودتونو بدین تا برنامه خطا نده )و بعد ok کن
حالا در تب RecordSource در قسمت Command type گزینه 2-adCmdTable رو انتخاب کن و در کامبو باکس پایینی Table1 رو انتخاب کن
حالا به پراپرتی های DataSource و DataFilde از تکست باکس توجه کن
بقیه تنظیمات هم میتونی در Properties های adodc انجام بدی !!!