تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
محتاج مساعده فى اكواد استدعاء صنف الى الداتا جريد فيو فقط
#1
السلام عليكم 
اخوانى الاعزاء
قمت بتصميم برنامج من خلال شروحات الانترنت
لكن الكل يعتمد على استخدام تكست لادراج الاصناف داخل الداتا جريد فيو
واحتاج الى استعاء الصنف من خلال الداتا جريد فيو بالاكواد
ارجو المساعده بمثال برمجى 
وشكرا لكم
الرد }}}
تم الشكر بواسطة:
#2
(24-05-18, 02:29 AM)khodor1985 كتب :
السلام عليكم أخي العزيز ورحمة الله وبركاته
لقد قمنا بإنشاء مثال بسيط  بناء لطلبكم وسيفي بالغرض إن شاء الله
المرفق : 

أتمنى لك التوفيق

اشكرك على ردك السريع وشاكر جدا على مجهودك



انا استخدم نسخه فيجوال استديو 2008 والملف لا يفتح معى ما الحل
انا اريد استدعاء الكود من خلال قاعده بيانات سيكوال سيرفر
وشكرا لك مره ثانيه .......
الرد }}}
تم الشكر بواسطة: khodor1985
#3
م
شكور اخى على شرحك المميز واسمح لى ان اقول اننى استفدت من الاكواد فى التعامل مع الاكسس
ولى طلب بعد اذنك 

انا احتاج الى التعامل مع السيكوال سيرفر من خلال البراميتر استوربروسدجير
لدى جدول اخترت منه ما احتاج اظهاره فى استوردبروسدجير سيكوال سيرفر
كود :
ALTER proc [dbo].[get_itmes]
@ID varchar (50)
as
SELECT [ID_PRODUCT]as'رقم المنتوج'
     ,[LABEL_PRODUCT]as 'وصف المنتج'
     ,[QTE_IN_STOCK]as 'الكمية المخزنة'
     ,[PRICE] as 'الثمن'
     ,[ID_CAT] as 'المخزن'
     
     from PRODUCTS
     where ID_PRODUCT=@ID

الترتيب فى الجدول السيكوال
0 و 1 و 2 و 3 و 5  وقد تجاهلت الرقم 4 الذى يحتوى على صوره المنتج 


وقد انشأت كلاس خاص بالايتم  فى الفيجوال استديو
كود :
public  DataTable get_itmes(string ID)
       {
           DAl.DataAccessLayer DAL_Cal = new DAl.DataAccessLayer();
           DAL_Cal.open();

           DataTable dt = new DataTable();
           SqlParameter [] param = new SqlParameter [1];
               param [0] = new SqlParameter("@ID",SqlDbType.VarChar,50);
               param [0].Value= ID;
               dt = DAL_Cal.Read_SelectData("get_itmes", param);
             
           DAL_Cal.close();
           return dt;
توضيح بالنسبه للداتا اكسس لاير فيه كود برمجى  Read_delectData اكتب اليك اخى الكود البرمجى الذى كتبته

كود :
public DataTable Read_SelectData(string Stored_Procedure, SqlParameter[] Param)
       {
        // امر انشاء الاجراء المخزن sqlcommand
           SqlCommand sqlCmd = new SqlCommand();
           
           // stored_procedure هو الاجراء المخزن
           //COMMAND TYPE  نوعه الاجراء المخزن  
           sqlCmd.CommandType = CommandType.StoredProcedure;
           
           // التكســـت الذى سيتعامل مع الاجراء المخزن
           sqlCmd.CommandText = Stored_Procedure;
           // اسم الاتصال الذى سيتعامل معه الموجود به كل التفاصيل للدخول لقاعده البيانات
           sqlCmd.Connection = sql_OPENconnect;
           // نعمل تحقق من الممكن وجود بارميترات ومن الممكن لا توجد بقاعد
           // اذا كان البراميتر موجوده  سنقوم باضافتها
           // وان لم تكن موجوده  سينفذ الامر مباشرتا
           // if نتحقق بقاعده
           if (Param != null) // اذا كانت  الاجاء المخزن غير فارغ اى يحتوى على باراميتر
           // نضيفها كلها  ولذلك نحتاج الى تكرار لاننا لا نفرف عدد الاجراء المخزن
           {
               // i<Param.Length  مهناها لاخر بارام موجود
               for (int i = 0; i < Param.Length; i++)
               {
                   sqlCmd.Parameters.Add(Param[i]);
               }
           }
           
           // قراءه البيانات الناتجه عن الاجراء المخزن
           // (sqlCmd)  المكلف بقراءته يكون داخل الاقواس
           SqlDataAdapter da = new SqlDataAdapter(sqlCmd);

           // لازم يقراء البيانات فى داتا تابل
           DataTable dt = new DataTable();

           // تعبئه الداتا تابل عبر الداتا ادبتر
           da.Fill(dt);

           // اخيرا الحصول على نتيجه الاجراء المخزن  ووضعه فى الداتا تابل
           return dt;
       }


الان لدى فورم به داتا جريد فيو احتاج الى اكواد استدعاء الصنف الى الداتا جريد فيو  من خلال ما ذكرت
هذا البرنامج اتدرب فيه لكى اتوسح فيه جزء جزء ان شاء الله
ارجو توضيح اى خطأ عندى اخى الكريم
وعلى فكره انا احب البرمجه بنسبه اكثر من 100% 
وشكراااااااااااااااا لمجهودك وتعبك معى .......
الرد }}}
تم الشكر بواسطة:
#4
(25-05-18, 08:11 PM)khodor1985 كتب : السلام عليكم أخي العزيز ورحمة الله وبركاته
هل اطلعت على تصميم قاعدة البيانات الموجودة ضمن تصميم المشروع؟
إن كان كذلك سوف أرسل لك صورة عن الأكواد وصورة عن الغريد فيو في المشروع.

لقد قمت بتسجيل فيديو تابع الفيديو وسوف أرسل لك الأكواد أيضا : https://www.youtube.com/watch?v=z1NzFfGc2rA

المتغيرات :


الدالة GetItem :


ضع الأكواد في الأحداث التالية في الغري دفيو :
مشكور اخى
اتمنى اخى ان ترد على استفسارى قريبا
الرد }}}
تم الشكر بواسطة:
#5
(28-05-18, 02:33 AM)khodor1985 كتب :
السلام عليكم أخي العزيز ورحمة الله وبركاته
لقد قمنا بتعديل المثال بناء لطلبك.

المشروع بعد التعديل عليه : 
قاعدة البيانات سيكوال : 

أتمنى لك التوفيق


اخى khodor1985 اعتذز منك 

لدى سيكوال سيرفر 2008 r2
و فيجوال استديو 2008

[b] (لاننى فقط اطلعت على الكود فى الفيجوال استديو وايضا لا استطيع ادراج قاعده البيانات فى السيكوال)[/b]


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

           الفكره كلها هو اننى اريد استدعاء صنف لشاشه المبيعات من الداتا جريد فيو من خلال الاجراء المخزن فى الاستورد بوسيدجير لقاعده بيانات السيكوال 
لان الفورم عندما دخلت اليه وجدت الكود البرمجى على حد معرفتى خاص بملف الاكسس السابق
وانا احتاج الى التعامل مع الفورم بملف السيكوال
اقدر تعبك معى وشكرا لك
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  جلب جميع المعرفات من الداتا قريد anes 2 567 26-06-23, 07:54 PM
آخر رد: anes
  تعبئة الداتا قريد من مصفوفة bidaya 5 886 22-06-23, 09:23 PM
آخر رد: bidaya
  [C#.NET] خصائص الداتا جرد فيو h2551996 0 554 07-04-23, 05:01 PM
آخر رد: h2551996
  [سؤال] تجزئة النص من الداتا جريد فيوا احمد المهلا 2 741 27-12-22, 05:08 PM
آخر رد: احمد المهلا
  مشكله بخصوص نقل الداتا بيز من جهاز المبرمج لجهاز العميل smsmmalak 1 949 07-10-22, 12:45 PM
آخر رد: asemshahen5
  مساعده في كود بسيط maxruined 1 704 21-08-22, 07:39 PM
آخر رد: Taha Okla
  [C#.NET] محتاج كود DataGrid Dvexpress Bassambebo2020 0 760 27-04-22, 05:00 AM
آخر رد: Bassambebo2020
  البحث داخل الداتا جريت فيو مباشرة c# almkhlafe98 6 2,149 01-03-22, 09:34 PM
آخر رد: ابراهيم ايبو
  طلب مساعدة في كتابة الفاصلة في عمود في داتا جريد فيو محمدعبدالسلام 0 891 26-02-22, 11:08 PM
آخر رد: محمدعبدالسلام
  [VB.NET] كيف أطبع ستيكارات الباركود للأصناف في داتا جريد فيو بناء على عمود العدد Marafa 0 938 16-01-22, 09:34 PM
آخر رد: Marafa

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم