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

إضافة سجل جديد والعلاقات بواسطة Adodc

مغلق
بدأه MS_SQL في 23 ديسمبر 2007 · 9 رد · 1,214 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

اخواني اريد ان اضيف سجل جديد في جدولين ( كثير بكثير ) انا كتبت هذا الكود في عملية ال Load :

SQL = " SELECT Tour.TourID, Tour.From, Tour.To, Tour.Date, Tour.Day, Tour.Time  Tour.[Arrival-Time], Tour.[Arrival-Date], Tour.Cost, Tour.[Ticket-Number], Link.BusID FROM Tour INNER JOIN (Bus INNER JOIN Link ON Bus.BusID = Link.BusID) ON Tour.TourID = Link.tourID"

With Me

.Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\data.mdb"

.Adodc1.CommandType = adCmdUnknown

.Adodc1.RecordSource = SQL

Set .DataGrid1.DataSource = Adodc1

كود إضافة سجل جديد :

Adodc1.Recordset.AddNew

Adodc1.Recordset![TourID] = Label2.Caption
Adodc1.Recordset![From] = Trim(Text1.Text)
Adodc1.Recordset![To] = Trim(Text2.Text)
Adodc1.Recordset![Date] = Combo4.Text & Combo5.Text & Combo6.Text
Adodc1.Recordset![Day] = Combo1.Text
Adodc1.Recordset![Time] = List4.Text & List1.Text
Adodc1.Recordset![Arrival-Time] = List3.ListIndex & List2.ListIndex
Adodc1.Recordset![Arrival-Date] = Combo7.Text & Combo3.Text & Combo2.Text
Adodc1.Recordset![Cost] = Label2.Caption
Adodc1.Recordset![Ticket-Number] = Trim(Text3.Text)
Adodc1.Recordset![BusID] = Combo8.Text

Adodc1.Recordset.Update

العلاقة :

untitled.bmp

المشكلة الان عندما أقوم بعملية الحفظ يظهر ر سالة خطأ

تم تعديل هذه المشاركة بواسطة medo_Programming في 23 ديسمبر 2007 في 17:39

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#2

اخواني السؤال مش مفهوم ؟؟؟؟

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#3

اخواني ارجو الافادة

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#4

إضافة سجل جديد بعلاقة كثير بكثير يجب الأخذ في الإعتبار حقول المفتاح الخارجي !!!

كما أن يمكن أن تتم هذه العملية بإستخدام إستعلامات التعديل ( Insert ) !!!

بحيث أن تقوم بإدراج سجل بالجدولين الرئيسيين ومن ثم إدراج سجل رابط بين الجدولين ( بالجدول الوسيط )

وشكراً

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#5

طيب ممكن اخواني تعطوني مثال على عملية الحفظ والتعديل والحذف والبحث بواسطة sql مع Adodc

الله يوفكم محتاج هذا الامر

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#6

منذ الصباح وأنا أنتظر رد أي عضو من الأعضاء !!!

لكن بصراحة التعامل مع عناصر التحكم غير جيدة لإنشاء برامج مع قواعد البيانات ، بمعني إذا كنت تتعامل مع DAO فمن المفضل إستخدام مكتبة الداو DLL ، أما إذا كنت تتعامل مع ADO فمن المفضل التعامل مع المكتبة نفسها وليس عناصر التحكم مثل Data أو Adodc ، .... الي آخرة

لكن أنا لدي مثال بسيط مخزن من قبل علي مشغل السواقة يفيد عملية إدراج سجلات بجدولين في آن واحد ، ولكن للأسف التعامل مع مكتبة ADO ، أتمني أن تستفاد منه .

وشكراً

Project1.rar

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#7

أخي المشكلة أني مبتدأ في قواعد البيانات وأردت أبدأ من الصفر من Data الى أخر شىء . كما أن التعامل من خلال Sql حيوفر كثييييير من الاكواد

أخي لدي سؤال ماهو الفرق بين عناصر التحكم والمكتبات ؟!

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#8

أولاً ، عناصر التحكم إعتمادها الرئيسي علي المكتبات !!!

بمعني ، الآداة Adodc هي مجرد عنصر تحكم مصمم بواسطة Microsoft تساعد علي تبسيط الأمور مع مكتبة الـ ADO .

لكن أخي ، كلما الأمور صارت بسيطة كلما حدث مشاكل للمبرمج .

أما إذا كنت تتعامل مع كود ADO ولغة SQL كاملاً فتفتح لك العديد من الخفايا والحلول البرمجية . كما أن الآداة Adodc غير عملية وليس هناك أي شركة تعتمد عليها سوي القليل

وهذا مجرد وجهات نظر ، فنصيحتي لك التعامل مع المكتبات أترك هذه العناصر

وشكراً

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#9

مشكور أخي على تعاونك معي .........خلاص حبدأ ان شاء الله بتعلم ADO

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#10

اخي الكريم

عند فتح استعلام به اكثر من جدول اي به علاقات لا يمكن التخزين في الجدولين في نفس الوقت لكن اذا اردت التخزين في الجدولين يجب فتح الجدولين كل واحد على حده ثم عمل التخزين في كل جدول طبعا بأي طريقة كانت .

لهذا اذا استخدمت الاداة للربط في الجريد يجب وضع اداتين وفتح كل جدول على حده من خلال هاتين الاداتين وعمل التخزين من خلالهما.

هذا الموضوع مغلق.

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

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

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

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

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