تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
استدعاء بيانات العميل الى جدول الفاتورة
#1
السلام عليكم اخوانى الكرام

عندى سؤال بخصوص ان لية لما اجى استدعى بيانات العميل من جدول العملاء الى شاشة عرض الفاتورة لا تظهر مع العلم ان الكود سليم وبيانات الحقول تمام
ولا يظهر لى اى Error وبردو البيانات من جدو العملاء وعند الضغط على حدث Double Click فى الجدول العملاء لا تظهر فى شاشة الفواتير وها هو الكود

كود :
Private Sub DataGridView1_DoubleClick(sender As Object, e As EventArgs) Handles DataGridView1.DoubleClick
       Try
           With DataGridView1
               FRM_Sales.CustomerID.Text = .CurrentRow.Cells("CustomerID").Value.ToString()
               FRM_Sales.CustomerName.Text = .CurrentRow.Cells("CustomerName").Value.ToString()
               FRM_Sales.CustomerAddress.Text = .CurrentRow.Cells("CustomerAddress").Value.ToString()
               FRM_Sales.CustomerPhone.Text = .CurrentRow.Cells("CustomerPhone").Value.ToString()
           End With
       Catch ex As Exception
           MessageBox.Show(ex.Message)
       End Try
       Me.Close()
   End Sub
الرد }}}
تم الشكر بواسطة:
#2
اعتقد ممكن السبب يكون في كلمة CurrentRow لان انت الان لا تقف على DataGridView1

خليها بكود الصف افضل مثلا Rows(5)
الرد }}}
تم الشكر بواسطة: mostafa nada , عبد العزيز البسكري
#3
(16-02-19, 03:35 AM)أحمد النجار كتب : اعتقد ممكن السبب يكون في كلمة CurrentRow لان انت الان لا تقف على DataGridView1

خليها بكود الصف افضل مثلا Rows(5)

بردو نفس المشكلة اخى الكريم
حتى غيرت الحدث من Double Click الى SelectionChanged وبردو البيانات اللى فى شاشة العملاة لا تظهر فى الحقول الخاصة بشاشة المبيعات
الرد }}}
تم الشكر بواسطة:
#4
لا يوجد حل لهذة المشكلة؟
الرد }}}
تم الشكر بواسطة:
#5
انت عايز تضغط على مكان فى الداتا جريد يعرضلك البيانات فى تكست
ام يبحث فى جدول ويعرضلك البيانات من جدول
ايه المطلوب علشان اساعدك
الرد }}}
تم الشكر بواسطة: mostafa nada
#6
اذا كنت عاوز البيانات تعرض في فورم اخر ضع  FRM_Sales . Show  قبل غلق الفورم الاول
الرد }}}
تم الشكر بواسطة:
#7
(17-02-19, 08:03 PM)new_programer كتب : انت عايز تضغط على مكان فى الداتا جريد يعرضلك البيانات فى تكست
ام يبحث فى جدول ويعرضلك البيانات من جدول
ايه المطلوب علشان اساعدك
اخى الكريم .. انا عندى فى شاشة الفواتير وطبعا عشان اعمل فاتورة لازم اختار العميل وانا عامل button فى شاشة الفواتير من خلالة بظهر شاشة العملاء لاختيار العميل اللى انا هعملو الفاتورة 
وفى حدث ال Double Click الخاص بالداتا جريد لا تظهر البيانات فى الحقول التكست بوكس اللى فى الفواتير .. مع العلم انى متاكد من الكود ولا يظهر لى اى ايرور
اتمنى يكون الامور وضحت لحضرتك
الرد }}}
تم الشكر بواسطة:
#8
(17-02-19, 08:59 PM)mostafa nada كتب :
(17-02-19, 08:03 PM)new_programer كتب : انت عايز تضغط على مكان فى الداتا جريد يعرضلك البيانات فى تكست
ام يبحث فى جدول ويعرضلك البيانات من جدول
ايه المطلوب علشان اساعدك
اخى الكريم .. انا عندى فى شاشة الفواتير وطبعا عشان اعمل فاتورة لازم اختار العميل وانا عامل button فى شاشة الفواتير من خلالة بظهر شاشة العملاء لاختيار العميل اللى انا هعملو الفاتورة 
وفى حدث ال Double Click الخاص بالداتا جريد لا تظهر البيانات فى الحقول التكست بوكس اللى فى الفواتير .. مع العلم انى متاكد من الكود ولا يظهر لى اى ايرور
اتمنى يكون الامور وضحت لحضرتك


اخي الموضوع سهل ان شاء الله .

اخي في حدث ال Double click  الخاص بالداتا جريد فيو
وبعد كتابة اكواد استدعاء البيانات في التكست بوكس الخاص بفورم الفاتوره
لابد من عمل فتح للفورم اللي فيه التكست بوكس
 ثم عمل غلق للفورم الحالي  
اذا كنت جربت هذا وايضا لا تظهر البيانات جرب انك تحذف كلمة ToString 
كالاتي
  FRM_Sales.CustomerID.Text = .CurrentRow.Cells("CustomerID").Value

واذا وجدت نفس المشكله  ارفق جزء من المشروع وستجد الحل ان شاء الله سواء مني او من الاخوه الافاضل 
الرد }}}
تم الشكر بواسطة: mostafa nada
#9
ضع هذه المتغيرات في مديول :

PHP كود :
public CustomerID as integer
public CustomerName as string
public CustomerAddress as string
public CustomerPhone as string 

ثم ضعها في كودك :

PHP كود :
With DataGridView1
    CustomerID 
= .CurrentRow.Cells("CustomerID").Value.ToString()
 
   CustomerName = .CurrentRow.Cells("CustomerName").Value.ToString()
 
   CustomerAddress = .CurrentRow.Cells("CustomerAddress").Value.ToString()
 
   CustomerPhone = .CurrentRow.Cells("CustomerPhone").Value.ToString()
End With 

و استدعها من أي نافذة تريد :

PHP كود :
CustomerID.Text CustomerID
CustomerName
.Text CustomerName
CustomerAddress
.Text CustomerAddress
CustomerPhone
.Text CustomerPhone 
الرد }}}
تم الشكر بواسطة: elgokr


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 83 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 601 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 172 15-03-24, 01:11 AM
آخر رد: justforit
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 164 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 184 26-02-24, 01:07 AM
آخر رد: asdfar1977
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 225 25-02-24, 11:26 PM
آخر رد: heem1986
  [C#.NET] طباعة بيانات داتا جرد فيو h2551996 0 84 25-02-24, 02:31 PM
آخر رد: h2551996
  [VB.NET] مشكلة فى رفع الفاتورة asdfar1977 5 174 25-02-24, 02:04 PM
آخر رد: asdfar1977
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 1 312 21-02-24, 11:44 PM
آخر رد: AHMED213
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 194 20-02-24, 12:00 AM
آخر رد: Kamil

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


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