منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكلة عند عرض البيانات من الداتاجريد فيو ارهقتني
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم ورحمة الله وبركاتة 

 قمت بانشاء مثال سريعا للمشكلة مكون من واجهات بسيطة للشرح ومعرفة الخطاء .
كل ما اقوم بية هو تشغيل الواجهة الرئيسية وفتح واجهة الداتاجريد فيو .
اقوم بعرض البيانات بالداتاجريد فيو ولا مشكلة نهائي.
اعرض البيانات واضيف 2 عمود بوتن داخل الداتاجريد فيو كل شيء يظهر ولا مشكلة ولكن عند اختيار اي صف لمتابعة العمليات بالخلايا يظهر اول مرة افتح الفورم الخلايا المحددة للصف صحيحة بعد كدة اقفل الفورم وارجع افتحة تاني يظهر اسماء الخلايا خطاء واحيانا ترحل الاعمدة وتحدث المشكلة عند فتح الواجهة التي بها الداتاجريد فيو وغلقها ولم اجد حل للمشكلة ؟؟؟
وضعت بوتن لعرض خلايا الصف المحدد يسمي بوتن 2 وعند الضغط علية يكون الكود بهذا الشكل 

كود :
 Dim indx = DataGridView1.SelectedRows(0).Index
       MsgBox(DataGridView1(1, indx).Value.ToString())

نقصد هنا عرض القيمة للخلية بالرقم 1 وكل مرة اغلق وافتح الواجهة يظهر القيمة مختلفة اريد التعديل علي المثال لحد يكون واجهتة المشكلة من قبل.؟؟ 

المثال بالمرفقات اكسيس 2019 - فيجول ستوديو 2019
Dim DataAdapter As New OleDbDataAdapter("SELECT * FROM EMPLOYEE_TB", con)
(06-01-21, 10:24 PM)gggggggggg كتب : [ -> ]Dim DataAdapter As New OleDbDataAdapter("SELECT * FROM EMPLOYEE_TB", con)

يا استاذي راجع الكود والمطلوب  وقم بالتجربة قبل وضع حل ليس لة علاقة بالمشكلة نهائي .؟؟
(06-01-21, 10:35 PM)محمد اسماعيل كتب : [ -> ]
(06-01-21, 10:24 PM)gggggggggg كتب : [ -> ]Dim DataAdapter As New OleDbDataAdapter("SELECT * FROM EMPLOYEE_TB", con)

يا استاذي راجع الكود والمطلوب  وقم بالتجربة قبل وضع حل ليس لة علاقة بالمشكلة نهائي .؟؟

هذا السطر في UPDATEMPLOYEE


واسف على الازعاج
الموضوع مفيش فية مشكلة وكلنا بالموقع اخوة الي بيقدر يساعد مش بيتاخر ؟؟
وعليكم السلام...
ممكن توضيح للمطلوب أكثر!!, لكي يتم الإفادة.
أخي محمد ..

أساس المشكلة لم تقم بتوضيحه ..

الضغط على زر المتابعة لعرض البيانات .. أين سيتم عرض البيانات ؟
(07-01-21, 02:52 AM)عبد العزيز البسكري كتب : [ -> ]
أخي محمد ..

أساس المشكلة لم تقم بتوضيحه ..

الضغط على زر المتابعة لعرض البيانات .. أين سيتم عرض البيانات ؟

انا محتاج اعرض قيمة معينة من الصف عندما اختار الصف اعرض خلية واحددة مثلا الخلية 2 .
فقمت بالتجربة وعرضها بمسج بالكود التالي ؟السبب اني هرجع اعمل استعادة لكامل الصف اما بالعرض من الداتاجريد فيو عند اختيار صف محدد ومنة يتم تحديد خلية معينة او من خلال وضع شرط علي اساس قيمة من خلية معينة بداخل الاستعلام ؟؟ استخدمت الطريقة التالية واول مرة عند فتح الواجهة تعرض بطريقة صحيحة القيم 
عند غلق الواجهة الخاصة بالداتاجريد فيو واعادة عرض القيم تظهر قيمة الخلية خطا ؟؟

كود :
Dim indx = DataGridView1.SelectedRows(0).Index
      MsgBox(DataGridView1(1, indx).Value.ToString())

(07-01-21, 01:36 AM)اسامه الهرماوي كتب : [ -> ]وعليكم السلام...
ممكن توضيح للمطلوب أكثر!!, لكي يتم الإفادة.

انا محتاج اعرض قيمة معينة من الصف عندما اختارالصف اعرض خلية واحدة مثلا الخلية 2 .
فقمت بالتجربة وعرضها بمسج بالكود التالي ؟السبب اني هرجع اعمل استعادة لكامل الصف اما بالعرض من الداتاجريد فيو عند اختيار صف محدد ومنة يتم تحديد خلية معينة او من خلال وضع شرط علي اساس قيمة من خلية معينة بداخل الاستعلام ؟؟

كود :
Dim indx = DataGridView1.SelectedRows(0).Index
      MsgBox(DataGridView1(1, indx).Value.ToString())
فديو للمشكلة بوضوح ؟؟

اولا انا عايز اية ؟؟ انا عايز الداتاجريد فيو يظهر فيها عمودين بوتن واحد اول عمود والاخر اخر عمود ؟؟
ببساطة كدة انا عايز لما اقف علي الصف واحددة اعرض القيم الموجودة بداخلة من خلال البوتن بالصف او بوتن 2  خارجي للتوضيح فقط ؟؟
لما اقف علي الصف وادخل الفورم اول مرة البرنامج بيبقي شغال تمام ويعرص قيمة الخلية الموجودة بالصف صح .
المشكلة عند غلق الفورم واعادة تشغيل مرة اخري والوقف  عند الصف وتحديد القيمة وعرضها برسالةعند الضغط علي بوتن 2 بيظهر قيمة الخلية الموجودة باخر صف وهيا العمليات وليس القيمة الموجودة بالقاعدة لرقم الخلية المحددة ؟؟ المشكلة فين بالضبط اتمني يكون الشرح واضح جدا ؟؟

وضعت ملف فديو بالمرفقات لزيادة الايضاح ؟؟
وعليكم السلام

لحل المشكله

ضع DataGridView1.AutoGenerateColumns = False في نهاية كود تسمية الاعمده في حدث تحميل الفورم
الصفحات : 1 2