ورود

View Full Version : بانک اطلاعاتی در vb



majidekazemi
پنج شنبه 15 تیر 1391, 18:26 عصر
سلام وخسته نباشید به همه ی دوستان
آقا من یه پروژه دارم که دوشنبه باید تحویل بدم
لطفا هرکی میتونه به من کمک کنه
من یک دفتر تلفن ساختم و یک دکمه گذاشتم که یک فرم باز میشه و در اون فرم چند Text داره که کاربر بتونه تو اون ها نام . نام خانوادگی . موبایل . تلفن . ایمیل و آدرس ( البته هر Text مربوط به یک کار می باشد مثلا : نام داخل یک Text و نام فامیلی داخل Text دیگر و....)
و یک دکمه گذاشتم تا این مشخصات Save بشن
اگه میشه به من بگین که چطور باید این مشخصات رو ذخیره کنم در بانک اطلاعاتی vb

فعلا این جواب رو به من بدین تا سوال های دیگه رو بهتون بگم
ممنوم میشم از لطفتون اگه جواب بدین
چون من 2 شنبه باید پروژه رو تحویل بدم.

محسن واژدی
پنج شنبه 15 تیر 1391, 19:11 عصر
سلام
برای ذخیره میتوانیم از متدUpdate در "Data1.Recordset.Update" استفاده کنیم
تاپیک های زیر را هم بررسی کنید:
http://barnamenevis.org/showthread.php?322598
http://barnamenevis.org/showthread.php?124389
http://barnamenevis.org/showthread.php?150052
http://barnamenevis.org/showthread.php?154257#post702867

موفق باشید

MohammadGh2011
پنج شنبه 15 تیر 1391, 19:13 عصر
سلام عليکم
ميتونم بگم خيلي خيلي سورس در اين باره تو سايت هست هم دفترچه تلفن و هم نحوه ذخيره اطلاعات در بانک اطلاعاتي اکسس و...
شما يه جستجو کنيد هم در اين سايت و هم در گوگل ،هرجاش که به مشکل برخورديد سوال کنيد تا جواب بگيريد.

موفق باشيد

majidekazemi
جمعه 16 تیر 1391, 12:54 عصر
دوستان خوبم ممنون که جواب میدین ولی این ها فایل ها ی آماده هستند
و من می خواهم بدانم که چگونه مخاطب ها را در یک بانک اطلاعاتی ذخیره کنم
و این هایی که گذاشتید برای من اثلا نمی تونم یاد بگیرم
من می خواهم بدانم چگونه می شود با VB به بانک اطلاعاتی دست پیدا کرد.
ممنون اگه جواب بدین

MohammadGh2011
یک شنبه 18 تیر 1391, 08:09 صبح
سلام عليکم

من می خواهم بدانم که چگونه مخاطب ها را در یک بانک اطلاعاتی ذخیره کنم

من می خواهم بدانم چگونه می شود با VB به بانک اطلاعاتی دست پیدا کرد.
خب شما بايد به تعداد تکستي که داريد فيلدهايي رو در بانک اکسس در يک جدول ايجاد کنيد.
براي اينکه مثلا تکست1 باشه نام و تکست2 باشه نام خانوادگي و تکست3 باشه شماره تلفن و ما ميخوايم وقتي در اين تکستها مخاطبي نوشتيم و روي OK کليک کرديم مخاطب مورد نظر
در بانک اطلاعاتي که ساختيم ذخيره بشه:
شما اول بايد بانک رو به Vb از طريق کنترل ADO ارتباط بديد
بعد از ارتباط دادن vb با بانک اطلاعاتي بايد کدهايي رو بنويسيد تا مخاطبي که ما مثال زديم رو در بانک ذخيره کنه.
بايد به اين صورت عمل کنيد:
adodc1.recordset.addnew
adodc1.Recordset.Fields("Fname").Value = text1
adodc1.Recordset.Fields("lname").Value = text2
adodc1.Recordset.Fields("phone").Value = text3
adodc1.Recordset.Update

در خط اول ما اومديم يه فرماني رو به بانکمون فرستاديم که ميخوايم يه مخاطب جديد اضافه بشه.
در خط دوم و سوم و چهارم ما اومديم فيلدهامون رو برابر تکستهامون رديم
در خط آخر هم اومديم اين اطلاعاتي رو که نوشتيم در بانک ذخيره کرديم



شما هر کجا به مشکل برخورد کرديد بگيد تا راهنمايي کنيم.


موفق باشيد

majidekazemi
یک شنبه 18 تیر 1391, 16:15 عصر
سلام دوست خوبم واقعا ممنون که جوابم رو دادی
اول این که : من چه جوری باید کنترل adodc را داخل vb بیارم بالا ؟؟؟
دوم این که : چه جوری باید بانک اطلاعاتی رو که درست کردم به VB منتقل بدم؟؟؟؟
سوم این که : من چه جوری باید بانک رو به Vb از طريق کنترل ADO انتقال بدیم ؟؟؟؟
من یک بانک اطلاعاتی با پسوند accdb درست کردم و در مسیر Save پروژه گذاشتم ( با یک نام . فامیلی . موبایل )
من نام را در text نوشتم و دکمه Save را زدم ( همان دکمه ای که کدی را که به من دادید نوشتم داخل دکمه ) ولی یک ارور میده
دلیلش چیه

MohammadGh2011
یک شنبه 18 تیر 1391, 17:10 عصر
سلام عليكم

اول این که : من چه جوری باید کنترل adodc را داخل vb بیارم بالا ؟؟؟
دكمه هاي تركيبي Ctrl+T رو در محيط ويژوال بيسيك فشار بديد.
و گزينه ي Microsoft ADO Data Control اگه اشتباه ننوشته باشم رو تيك دار كنيد و گزينه ي Ok رو بزنيد.تا در جعبه ابزار اضافه بشه.


دوم این که : چه جوری باید بانک اطلاعاتی رو که درست کردم به VB منتقل بدم؟؟؟؟

سوم این که : من چه جوری باید بانک رو به Vb از طريق کنترل ADO انتقال بدیم ؟؟؟؟
موقعي كه بانكتون رو درست كرديد به همراه فيلها و جدول اون رو ذخيره كنيد و روي Ado راست كليك كنيد و گزينه ي آخري رو بزنيد و آدرس اكسس رو به اون بديد.


من یک بانک اطلاعاتی با پسوند accdb درست کردم و در مسیر Save پروژه گذاشتم ( با یک نام . فامیلی . موبایل )
من نام را در text نوشتم و دکمه Save را زدم ( همان دکمه ای که کدی را که به من دادید نوشتم داخل دکمه ) ولی یک ارور میده
دلیلش چیه
بانكتون رو با فورمت 2003 ذخيره كنيد يعني با پسوند Mdb


ولی یک ارور میده
دلیلش چیه
چه خطايي ميده.



در مورد سوالهاتون زياد بحث و گفتگو شده جستجو كنيد تا سريع تر به جوابتون برسيد اگه چيزي پيدانكرديد بپرسيد تا پاسخ داده بشه.



موفق باشيد

majidekazemi
یک شنبه 18 تیر 1391, 20:05 عصر
داش ADO رو آوردم تو فرم بعد روش راست کلیک کردم
http://cend.comuv.com/photos/c4ddc15f9f4b.jpg
این عکسه اومدش :
http://cend.comuv.com/photos/fe8504bda37b.jpg
کدوم گزینه رو باید بزنم.......

mrhesari
یک شنبه 18 تیر 1391, 20:19 عصر
روی build بزن بعد آدرس بانک اطلاعاتی که قبلا ساختی رو بهش بده

majidekazemi
یک شنبه 18 تیر 1391, 20:33 عصر
داداش آدرس رو زدم دمت گرم که گفتی حالا من این کد ها رو کجا باید بنویسم :
adodc1.recordset.addnew
adodc1.Recordset.Fields("Fname").Value = text1
adodc1.Recordset.Fields("lname").Value = text2
adodc1.Recordset.Fields("phone").Value = text3
adodc1.Recordset.Update

MohammadGh2011
یک شنبه 18 تیر 1391, 21:16 عصر
داداش آدرس رو زدم دمت گرم که گفتی حالا من این کد ها رو کجا باید بنویسم :
adodc1.recordset.addnew
adodc1.Recordset.Fields("Fname").Value = text1
adodc1.Recordset.Fields("lname").Value = text2
adodc1.Recordset.Fields("phone").Value = text3
adodc1.Recordset.Update

سلام عليکم
بايد اينهارو در يک کامند يا هر شيء که ميخوايد کاربر موقعي که کليک کرد روي اون مخاطب مورد نظر ذخيره بشه.


موفق باشيد

yaghot
یک شنبه 17 مرداد 1395, 16:52 عصر
سلام . من وقتي CTRL+T رو زدم گزينه Microsoft ADO Data Control رو ندارم . :گریه::گریه::گریه:

isaac23
دوشنبه 18 مرداد 1395, 11:39 صبح
وی بی رو از نو درست نصب کن باید برگرده