الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حفظ البيانات في أكثر من جدول في نفس العملية

بدأه سامي الديب في 18 سبتمبر 2014 · 5 رد · 657 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم أستاذنا الكرام
عندي برنامج فيجوال 2010 وقاعدة بيانات آكسس 2003 عايز أحفظ بيانات فورم يحتوي على داتا جريد ومربعات نص أريد حفظ بياناته في 3 جداول مختلفة
جدول للفواتير والإصناف المباعة وجدول للعملاء

ممكن مثال مشابه

وجزاكم الله خير

تم تعديل هذه المشاركة بواسطة سامي الديب في 18 سبتمبر 2014 في 18:58

#2

هل من مجيب يا شباب

ارجو المساعدة اكرمكم الله

#4

جزاكم الله خيرا

#5
//C#
string query = "Insert Into Categories (CategoryName) Values (?)";
string query2 = "Select @@Identity";
int ID;
string connect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|Northwind.mdb";
using (OleDbConnection conn = new OleDbConnection(connect))
{
  using (OleDbCommand cmd = new OleDbCommand(query, conn))
  {
    cmd.Parameters.AddWithValue("", Category.Text);
    conn.Open();
    cmd.ExecuteNonQuery();
    cmd.CommandText = query2;
    ID = (int)cmd.ExecuteScalar();
  }
}

'VB
Dim query As String = "Insert Into Categories (CategoryName) Values (?)"
Dim query2 As String = "Select @@Identity"
Dim ID As Integer
Dim connect As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|Northwind.mdb"
Using conn As New OleDbConnection(connect)
  Using cmd As New OleDbCommand(query, conn)
    cmd.Parameters.AddWithValue("", Category.Text)
    conn.Open()
    cmd.ExecuteNonQuery()
    cmd.CommandText = query2
    ID = cmd.ExecuteScalar()
  End Using
End Using

هذا الكود لو كان  هناك مفتاح أجنبي في أحد الجداول تستعيد رقم الحقل الجديد  بهذا الشكل حتى يتم اضافته  للجدول التالي  ،،  و هكذا  .. الخ

#6

هنا  مربط الفرس بهذا الكود

Dim query2 As String = "Select @@Identity"

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…