نمایش نتایج 1 تا 6 از 6

نام تاپیک: واکشی اطلاعات از دیتابیس access

  1. #1

    Question واکشی اطلاعات از دیتابیس access

    درود
    من یک دکمه دارم می خوام با کلیک کردن روی اون به دیتابیس اکسس وصل بشه و اطلاعات فیلد "نام" رو سطر به سطر استخراج کنه و اون رو داخل comboBox ذخیره و به ایتم اون اضافه کنه !
    ممنون میشم اگه کسی بتونه کمکم کنه !
    اگرنامرتبط هست دوستان مدیر انتقال بدن ! باتشکر.

  2. #2

    نقل قول: واکشی اطلاعات از دیتابیس اکسس

    نقل قول نوشته شده توسط aligholi1200 مشاهده تاپیک
    درود
    من یک دکمه دارم می خوام با کلیک کردن روی اون به دیتابیس اکسس وصل بشه و اطلاعات فیلد "نام" رو سطر به سطر استخراج کنه و اون رو داخل comboBox ذخیره و به ایتم اون اضافه کنه !
    ممنون میشم اگه کسی بتونه کمکم کنه !
    اگرنامرتبط هست دوستان مدیر انتقال بدن ! باتشکر.
    OleDbConnection con = new OleDbConnection("کانکشن استرینگ");
    OleDbDataAdapter da = new OleDbDataAdapter("select Name from YourDB", con);
    DataTable dt = new DataTable();
    da.Fill(dt);
    comboBox1.DataSource = dt;
    comboBox1.DisplayMember = "Name";

  3. #3

    Question نقل قول: واکشی اطلاعات از دیتابیس اکسس

    نقل قول نوشته شده توسط daniyaltjm مشاهده تاپیک
    OleDbConnection con = new OleDbConnection("کانکشن استرینگ");
    OleDbDataAdapter da = new OleDbDataAdapter("select Name from YourDB", con);
    DataTable dt = new DataTable();
    da.Fill(dt);
    comboBox1.DataSource = dt;
    comboBox1.DisplayMember = "Name";

    مرسی از پاسختون ! مشکلم حل شد .

    حالا اگر بخوام همین کار رو برای یک تکست باکس انجام بدم که بدین صورت باشه که هر وقت توی اون تکست باکس کلمه ای رو وارد می کنیم اون رو پیشنهاد بده یا همون اتو کامپلیت ، چیکار باید بکنم !
    پیشاپیش تشکر از پاسختون .

  4. #4

    نقل قول: واکشی اطلاعات از دیتابیس اکسس

    نقل قول نوشته شده توسط aligholi1200 مشاهده تاپیک
    مرسی از پاسختون ! مشکلم حل شد .

    حالا اگر بخوام همین کار رو برای یک تکست باکس انجام بدم که بدین صورت باشه که هر وقت توی اون تکست باکس کلمه ای رو وارد می کنیم اون رو پیشنهاد بده یا همون اتو کامپلیت ، چیکار باید بکنم !
    پیشاپیش تشکر از پاسختون .
    توی رویداد TextChanged :
     AutoCompleteStringCollection coll = new AutoCompleteStringCollection();
    OleDbConnection con = new OleDbConnection("کانکشن استرینگ");
    OleDbDataAdapter da = new OleDbDataAdapter("select Name from YourDB order by Name asc", con);
    DataTable dt = new DataTable();
    da.Fill(dt);
    if (dt.Rows.Count > 0)
    {
    for (int i = 0; i < dt.Rows.Count; i++)
    {
    coll.Add(dt.Rows[i]["Name"].ToString());
    }
    }
    textBoxName.AutoCompleteCustomSource = coll;
    textBoxName.AutoCompleteMode = AutoCompleteMode.Suggest;
    textBoxName.AutoCompleteSource = AutoCompleteSource.CustomSource;
    آخرین ویرایش به وسیله daniyaltjm : پنج شنبه 22 مهر 1395 در 22:03 عصر

  5. #5

    نقل قول: واکشی اطلاعات از دیتابیس اکسس

    نقل قول نوشته شده توسط daniyaltjm مشاهده تاپیک
    توی رویداد TextChanged :
     AutoCompleteStringCollection coll = new AutoCompleteStringCollection();
    OleDbConnection con = new OleDbConnection("کانکشن استرینگ");
    OleDbDataAdapter da = new OleDbDataAdapter("select Name from YourDB order by Name asc", con);
    DataTable dt = new DataTable();
    da.Fill(dt);
    if (dt.Rows.Count > 0)
    {
    for (int i = 0; i < dt.Rows.Count; i++)
    {
    coll.Add(dt.Rows[i]["Name"].ToString());
    }
    }
    textBoxName.AutoCompleteCustomSource = coll;
    textBoxName.AutoCompleteMode = AutoCompleteMode.Suggest;
    textBoxName.AutoCompleteSource = AutoCompleteSource.CustomSource;
    با تشکر از پاسخگویی شیوای شما .
    یه مسله ای دیگه ای که برای من پیش اومده و خیلی هم جستجو کردم و به نتیجه ای نرسیدم اینه که من چند تکس باکس دارم که به همین روش از دیتا بیس با اسامی مختلفی پر شدن حالا می خوام با کلیک بروی دکمه "ثبت" همین کاربرها که اسامی اونا رو وارد کردم یک مقدار نامبر که توی دیتابیس دارن اون مقدار می خوام +1 بشه !
    شرمنده که سوالام زیاد شدن !
    ببخشد برادر.

  6. #6

    نقل قول: واکشی اطلاعات از دیتابیس اکسس

    نقل قول نوشته شده توسط aligholi1200 مشاهده تاپیک
    با تشکر از پاسخگویی شیوای شما .
    یه مسله ای دیگه ای که برای من پیش اومده و خیلی هم جستجو کردم و به نتیجه ای نرسیدم اینه که من چند تکس باکس دارم که به همین روش از دیتا بیس با اسامی مختلفی پر شدن حالا می خوام با کلیک بروی دکمه "ثبت" همین کاربرها که اسامی اونا رو وارد کردم یک مقدار نامبر که توی دیتابیس دارن اون مقدار می خوام +1 بشه !
    شرمنده که سوالام زیاد شدن !
    ببخشد برادر.
    ////برای اولین نام
    int temp = 0;
    OleDbConnection con = new OleDbConnection(@"کانکشن استرینگ");
    OleDbCommand cm = new OleDbCommand(null,con);
    cm.CommandText = "select Num from TB1 where FName='"+textBox1.Text+"' ";
    cm.Connection.Open();
    temp = (int)cm.ExecuteScalar();
    temp++;
    cm.CommandText = "update TB1 set Num='"+(temp)+"' where FName='"+textBox1.Text+"' ";
    cm.ExecuteNonQuery();
    //// برای دومین نام
    temp = 0;
    cm.CommandText = "select Num from TB1 where FName='" + textBox2.Text + "' ";
    temp = (int)cm.ExecuteScalar();
    temp++;
    cm.CommandText = "update TB1 set Num='" + (temp) + "' where FName='" + textBox2.Text + "' ";
    cm.ExecuteNonQuery();
    ////برای سومین نام
    temp = 0;
    cm.CommandText = "select Num from TB1 where FName='" + textBox3.Text + "' ";
    temp = (int)cm.ExecuteScalar();
    temp++;
    cm.CommandText = "update TB1 set Num='" + (temp) + "' where FName='" + textBox3.Text + "' ";
    cm.ExecuteNonQuery();
    ////برای آخرین مین نام
    temp = 0;
    cm.CommandText = "select Num from TB1 where FName='" + textBox4.Text + "' ";
    temp = (int)cm.ExecuteScalar();
    temp++;
    cm.CommandText = "update TB1 set Num='" + (temp) + "' where FName='" + textBox4.Text + "' ";
    cm.ExecuteNonQuery();
    cm.Connection.Close();


    ولی بهتره علاوه بر نام از یک چیزی که منحصر بفرد باشه هم استفاده کنی چون در غیر اینصورت تمام هم نامات با هم Update می شوند.

تاپیک های مشابه

  1. فراخوانی اطلاعات از دیتابیس Access
    نوشته شده توسط mohammad2407 در بخش C#‎‎
    پاسخ: 17
    آخرین پست: جمعه 04 فروردین 1391, 16:20 عصر
  2. سوال: واکشی اطلاعات از دیتابیس
    نوشته شده توسط farzan_219 در بخش VB.NET
    پاسخ: 0
    آخرین پست: دوشنبه 03 مرداد 1390, 11:56 صبح
  3. سوال: واکشی اطلاعات از دیتابیس به فرم به کمک دیتاتیبل
    نوشته شده توسط یک دوست در بخش VB.NET
    پاسخ: 2
    آخرین پست: دوشنبه 15 آذر 1389, 16:36 عصر
  4. ساخت كوئري يا واكشي اطلاعات از ديتابيس براي كريستال
    نوشته شده توسط sh2007 در بخش گزارش سازی با Crystal Report
    پاسخ: 10
    آخرین پست: جمعه 04 مرداد 1387, 09:18 صبح
  5. دریافت اطلاعات از دیتابیس Access
    نوشته شده توسط Messenger در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: جمعه 08 تیر 1386, 20:21 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •