28-08-19, 09:37 PM (آخر تعديل لهذه المشاركة : 28-08-19, 10:08 PM {2} بواسطة سعود.)
اخواني الكرام ياخوفي تكونو طفشتو من آرائي بموضوع الاتصال!
كلامي لمن هي جديدة عليه معلومة الفرق بين الاتصال المتصل و الاتصال المنفصل.
اذا برمجت باتصال منفصل لن تحتاج اي كود اتصال متصل.
وارى الان بهذا الموضوع خليط بين الاتصال المتصل والاتصال المنفصل.
بحثت على السريع باليوتيوب ووجدت رابطين لم اشاهدهما بالكامل لكن يبدو ان الشرح ممتاز
اخواني الكرام قصدي للتسهيل على المبرمج وليس انه يوجد خطأ لان الاخطاء تعالج بوجود خبراء امثالكم.
وكونك تتعامل بمنحى واحد شيء رائع جدا جدا وعن تجربة ومنذ زمن.
اكتشفت اني لست بحاجة للاتصال المتصل الا في ظروف الويب فقط.
شاهدت الشرح لكن وجدت ان طريقة الاضافة المستخدمة فيه تعقيد قليلا.
بالنسبة لي افضل الاضافة عن طريق الـDataRow
مثلا
PHP كود :
dim row as datarow=dt.newrow row(1)=tname.text dt.rows.add(row) da.update(dt)
وللتعديل نفس الشي لكن
dim pos as integer=bindingcontext(dt).position dim row as datarow=dt.rows(pos) row.beginedit row(1)= tname.text row.endedit da.update(dt)
يتبقى مشاهدة التغييرات مباشرة وذلك يتم عن طريق مناداة الاجراء المسؤال عن تحميل البيانات
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
السلام عليكم اخي سعيد
طبعا ستعدل كل السجلات في الجدول !!!!! لماذا؟؟؟
لانك ببساظة لم تضع شرط التعديل وهو المعرف او الاي دي قلت للبرنامج عدل الحقل كذ وكذا ولم تحدد اي صف
فقام البرنامج بتعديل كل الصفوف
كود التعديل يحتاج الى Where انظر الى هذه الجملة كمثال
كود :
Dim Cmd As New OleDbcommand("Update tbl_buy_d set code=@code,item_name=@item_name,price=@price,qty=@qty,tot=@tot Where id=@id", con)
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
عندي ليست بوكس بيعرضي كل قواعد البيانات و لما احدد القاعدة و اضغط على الزر يعرضهالي بس بيضفلي الجداول جمب بعض مبيفضيش الداتا جريد فيو و يعرض الجدول التاني جربت اخلي الداتا جريد فيو = nothing منفعتش بحاجة
كود :
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
Dim xs As String = data(Val(ListBox1.SelectedIndex) + 1)