تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
محتاج مساعده فى اكواد استدعاء صنف الى الداتا جريد فيو فقط
#1
السلام عليكم 
اخوانى الاعزاء
قمت بتصميم برنامج من خلال شروحات الانترنت
لكن الكل يعتمد على استخدام تكست لادراج الاصناف داخل الداتا جريد فيو
واحتاج الى استعاء الصنف من خلال الداتا جريد فيو بالاكواد
ارجو المساعده بمثال برمجى 
وشكرا لكم
الرد
تم الشكر بواسطة:
#2
السلام عليكم أخي العزيز ورحمة الله وبركاته
لقد قمنا بإنشاء مثال بسيط  بناء لطلبكم وسيفي بالغرض إن شاء الله
المرفق :
.rar   khodor1985 - Test1.rar (الحجم : 55.99 ك ب / التحميلات : 38)

أتمنى لك التوفيق
إسرائيل إلى زوال ...  وسوف تثبت الأيام ذلك ... قريباً إن شاء الله.
الرد
تم الشكر بواسطة: sendbad100 , elgokr
#3
(24-05-18, 02:29 AM)khodor1985 كتب :
السلام عليكم أخي العزيز ورحمة الله وبركاته
لقد قمنا بإنشاء مثال بسيط  بناء لطلبكم وسيفي بالغرض إن شاء الله
المرفق : 

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

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



انا استخدم نسخه فيجوال استديو 2008 والملف لا يفتح معى ما الحل
انا اريد استدعاء الكود من خلال قاعده بيانات سيكوال سيرفر
وشكرا لك مره ثانيه .......
الرد
تم الشكر بواسطة: khodor1985
#4
السلام عليكم أخي العزيز ورحمة الله وبركاته
هل اطلعت على تصميم قاعدة البيانات الموجودة ضمن تصميم المشروع؟
إن كان كذلك سوف أرسل لك صورة عن الأكواد وصورة عن الغريد فيو في المشروع.

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

المتغيرات :
   

الدالة GetItem :
   

ضع الأكواد في الأحداث التالية في الغري دفيو :
   
إسرائيل إلى زوال ...  وسوف تثبت الأيام ذلك ... قريباً إن شاء الله.
الرد
تم الشكر بواسطة: elgokr , sendbad100
#5
م
شكور اخى على شرحك المميز واسمح لى ان اقول اننى استفدت من الاكواد فى التعامل مع الاكسس
ولى طلب بعد اذنك 

انا احتاج الى التعامل مع السيكوال سيرفر من خلال البراميتر استوربروسدجير
لدى جدول اخترت منه ما احتاج اظهاره فى استوردبروسدجير سيكوال سيرفر
كود :
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% 
وشكراااااااااااااااا لمجهودك وتعبك معى .......
الرد
تم الشكر بواسطة:
#6
(25-05-18, 08:11 PM)khodor1985 كتب : السلام عليكم أخي العزيز ورحمة الله وبركاته
هل اطلعت على تصميم قاعدة البيانات الموجودة ضمن تصميم المشروع؟
إن كان كذلك سوف أرسل لك صورة عن الأكواد وصورة عن الغريد فيو في المشروع.

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

المتغيرات :


الدالة GetItem :


ضع الأكواد في الأحداث التالية في الغري دفيو :
مشكور اخى
اتمنى اخى ان ترد على استفسارى قريبا
الرد
تم الشكر بواسطة:
#7
السلام عليكم أخي العزيز ورحمة الله وبركاته
لقد قمنا بتعديل المثال بناء لطلبك.
المشروع بعد التعديل عليه :
.rar   khodor1985 - Test1.rar (الحجم : 61.99 ك ب / التحميلات : 27)
قاعدة البيانات سيكوال :
.rar   khodor1985 - DB.rar (الحجم : 243.84 ك ب / التحميلات : 23)

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

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

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


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

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

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


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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  اواجه مشكله تكرار البيانات ف الداتا جريد فيو Abdelrahman ala 11 230 28-03-19, 02:41 AM
آخر رد: Abu Ehab
  تحديث بيانات ال datadridview من فورم اخر ( استدعاء ميثود من فورم اخر) Rabeea Qbaha 1 137 14-02-19, 09:00 AM
آخر رد: أحمد النجار
  محتاج مساعدة فى مشكلة بسيطة Mohamed Magdy 1 125 08-02-19, 05:23 PM
آخر رد: thevirus
  [C#.NET] تحويل اكواد لانشاء برنامج aljzazy 1 133 02-02-19, 05:55 PM
آخر رد: thevirus
  تشغيل progress bar مع تحميل الداتا %Eman% 15 584 24-01-19, 06:45 PM
آخر رد: new_programer
  مساعده jmail 0 141 23-12-18, 10:05 PM
آخر رد: jmail
  مساعده jmail 0 135 23-12-18, 09:59 PM
آخر رد: jmail
  محتاج مساعد في كود فتح ملفات بصيغة .nes sloom00 8 459 03-09-18, 05:53 AM
آخر رد: elgokr
  مساعده alijmail 13 736 26-08-18, 11:25 AM
آخر رد: elgokr
  [كود] سلام شباب محتاج مساعدة إذا أمكن aloush 13 708 05-07-18, 04:29 AM
آخر رد: elgokr

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


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