صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 10 من 17
الموضوع:

أضافة بيانات من الداتا جرد فيو الى الجدول

الزوار من محركات البحث: 161 المشاهدات : 1117 الردود: 16
جميع روابطنا، مشاركاتنا، صورنا متاحة للزوار دون الحاجة إلى التسجيل ، الابلاغ عن انتهاك - Report a violation
  1. #1
    صديق جديد
    تاريخ التسجيل: August-2017
    الدولة: Iraq-Wasit
    الجنس: أنثى
    المشاركات: 43 المواضيع: 7
    التقييم: 20
    آخر نشاط: 28/December/2023

    أضافة بيانات من الداتا جرد فيو الى الجدول

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

    كود PHP:
     Dim dtreq As New DataTable
            dtreq
    .Columns.Add("Pro_ID")
            
    dtreq.Columns.Add("Qty")
            
    dtreq.Columns.Add("P_Price")
            For 
    Each dr As DataGridViewRow In DGV.Rows
                dtreq
    .Rows.Add(dr.Cells(0).Valuedr.Cells(4).Valuedr.Cells(3).Value)
            
    Next
            Dim cmd 
    As New SqlCommand
            cmd
    .Connection con
            con
    .Open()
            
    cmd.CommandText "Insert Into Requests (Req_Date,totel,Supp_ID,Buyer_Name) values ('" DTP_invoice.Value.Date "','" txt_total.Text "','" Txt_ID.Text "','" TextBox_Name.Text "')"
            
    cmd.CommandText "Insert Into Requests_Details (Req_ID,Pro_ID,Qty,P_Price) select MAX(Requests.Req_ID),@dtreq.Pro_ID,@dtreq.Qty,@dtreq.P_Price from Requests,@dtreq group by @dtreq.Pro_ID,@dtreq.Qty,@dtreq.P_Price"
            
    cmd.ExecuteNonQuery()
            
    con.Close()
            
    MsgBox("Done addition was successful"MsgBoxStyle.Information"successful"

    هذا مؤشر الخطأ


  2. #2
    Software Developer
    Expert in Encryption
    تاريخ التسجيل: January-2010
    الدولة: البـــــصرة
    الجنس: ذكر
    المشاركات: 7,348 المواضيع: 422
    صوتيات: 7 سوالف عراقية: 0
    التقييم: 6778
    مزاجي: ****
    المهنة: مبرمج شركة Weir
    أكلتي المفضلة: ****
    موبايلي: ****
    آخر نشاط: 14/November/2022
    مقالات المدونة: 163
    وعليكم السلام
    الكود شوي بيه اختلاط , يعني عندج اثنين insert و ExecuteNonQuery واحد , رح ينفذ منو بالضبط ؟
    الافضل الج تسوين كل insert بكود مستقل , يعني على الاقل تكملين الـ insert الاولى وتنفذين بعدها ExecuteNonQuery انوب تبدين بالـ insert الثانية
    اذا المشكلة ما انحلت دزيلي المشروع مع الداتا بيس حتى احل المشكلة

  3. #3
    صديق جديد
    سويت كل انسيرت بوحدها وهم يأشر خطأ على ال @dtreq

  4. #4
    Software Developer
    Expert in Encryption
    اقتباس المشاركة الأصلية كتبت بواسطة Doha مشاهدة المشاركة
    سويت كل انسيرت بوحدها وهم يأشر خطأ على ال @dtreq
    رفعي الي المشروع ,
    اول شيء ضغطي المجلد بهذه الطريقة :








    هسه بعد ما تكون عندج الملف المضغوط شوفي هذا ردي بالموضوع وطبقي

    https://www.dorar-aliraq.net/showthr...1039575&page=2


    بعد ذلك رفعي الداتا بيس عن طريق عمل Deattach



    هذه الخطوات صحيح طويلة لكن سهلة ورح تفيدج لان اشوف مشروعج بنفسي واحدد الخطأ بسهولة واكدر احله او اشوف البديل عنه

    بالتوفيق

  5. #5
    صديق جديد
    اقتباس المشاركة الأصلية كتبت بواسطة spyman مشاهدة المشاركة
    رفعي الي المشروع ,
    اول شيء ضغطي المجلد بهذه الطريقة :








    هسه بعد ما تكون عندج الملف المضغوط شوفي هذا ردي بالموضوع وطبقي

    https://www.dorar-aliraq.net/showthr...1039575&page=2


    بعد ذلك رفعي الداتا بيس عن طريق عمل Deattach



    هذه الخطوات صحيح طويلة لكن سهلة ورح تفيدج لان اشوف مشروعج بنفسي واحدد الخطأ بسهولة واكدر احله او اشوف البديل عنه

    بالتوفيق
    https://mega.nz/file/xkNUgIrC#NG4FAr...dZTcFxSehSkk2E

    ​هذا رابط المشروع عل mega
    وبلنسبة لقواعد البيانات اليوم كله جنت احاول اگدر انقلها ماكو مصارت هو اني مسويتها بلفجوال استوديو يعني مو برنامج sql server لان اني اصلا ماعندي البرنامج اليوم حاولت هواي انزله للبرنامج حته اطبق نفس هاي الخطوات بس ميتنزل وحاولت اسويها من داخل الفجوال ستوديو هم مصارت

  6. #6
    Software Developer
    Expert in Encryption
    عاشت ايدج ضحى
    بس احتاج الداتا بيس , وضحيلي شلون سويتي قاعدة البيانات ؟ من خلال الـ Data source وبعد ذلك سويتي Create new database ؟ مثل الصورة ؟




    بس وضحيلي شلون سويتي قاعدة البيانات (واذا معتمدة على فيديو سوة هذه الطريقة بعد افضل) لان انا استخدم الـ sql server مباشرة وبعد ذلك اتصل بيه من الدوت نت

  7. #7
    صديق جديد
    لا سويتها من سيرفر اكسبلور >> ادد كونكشن وسويت مثل ما بهذن الصور لان اني مثل مكتلك ما عندي برنامج sql




    بعدين منا وانطيتها اوك وكونت قاعدة بيانات جديده


    التعديل الأخير تم بواسطة Doha ; 20/May/2020 الساعة 4:51 pm

  8. #8
    صديق جديد
    اقتباس المشاركة الأصلية كتبت بواسطة spyman مشاهدة المشاركة
    عاشت ايدج ضحى
    بس احتاج الداتا بيس , وضحيلي شلون سويتي قاعدة البيانات ؟ من خلال الـ Data source وبعد ذلك سويتي Create new database ؟ مثل الصورة ؟




    بس وضحيلي شلون سويتي قاعدة البيانات (واذا معتمدة على فيديو سوة هذه الطريقة بعد افضل) لان انا استخدم الـ sql server مباشرة وبعد ذلك اتصل بيه من الدوت نت

    وهذا ملف pdf بي الاكواد الخاصة بانشاء الجداول
    https://mega.nz/file/AtFXECgZ#VaNh9N...rWB2RM77mHGlGo

  9. #9
    Software Developer
    Expert in Encryption
    السلام عليكم
    مقدما عاشت ايدج شغل متعوب عليه جدا لكن يحتوي بعض النقاط وهذا الشيء كلش طبيعي وبالاستمرارية رح تتخلصين منها
    فتحت المشروع واشتغلت عليه لكن المشروع كلش مو واضح , يعني على سبيل المثال , من اضيف حقل جديد (منتج جديد - مشتريات جديدة - مبيعات جديدة - او اي شيء جديد) غير كون ينتقل للسجل الي اضفته ؟ الي رح يكون بوقتها السجل الاخير ؟
    انا هسه ضفت ركوست جديد مادريت بيه انضاف الا رحت للداتا بيس بالسكول سيرفر , هاي نقطة
    النقطة الثانية احجام الازرار كبيرة وهواي اللوان موجودة بالفورم , يعني يراد نشتغل على التصميم اكثر

    النقطة الثالثة والمهمة جدا , ليش تردين تستخدمين اثنين او ثلاثة جملة insert into table بنفس الوقت ؟

    النقطة الرابعة , يراد تسوين واجهة للمشروع ينقلج بين النوافذ

    رح اشتغل على مشروعج و اساعدج بيه تستاهلين لان تعبانة بالشغل وانتي هم اشتغلي عليه

    اعتذر على تاخري بالرد لان كان عندي شغل الايام السابقة

  10. #10
    Software Developer
    Expert in Encryption


    جملة insert الثانية بيها خطأ , لان سياق جملة insert يكون بالشكل التالي :

    كود PHP:
    INSERT INTO table_name (column1column2column3, ...)VALUES (value1value2value3, ...); 

    او

    كود PHP:
    INSERT INTO table_nameVALUES (value1value2value3, ...); 
    الحالة الثانية ما مجبورة تذكرين اسماء الحقول بس لازم يكون الادخال بنفس تسلسل الاعمدة الموجودة في الداتابيس

صفحة 1 من 2 12 الأخيرةالأخيرة
تم تطوير موقع درر العراق بواسطة Samer

قوانين المنتديات العامة

Google+

متصفح Chrome هو الأفضل لتصفح الانترنت في الجوال