تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل يُمكن عرض نتيجة البحث في الداتاجريدفيو الثانية بدلاً من الأولى ؟
#1
بسم الله الرحمن الرحيم

إخواني الكِرام عساكم بخير حال؟




وددت أسأل حضراتكم ... إذا كان لدي داتاجريدفيو 1 و داتاجريدفيو2

هل يُمكن عرض نتيجة البحث في داتاجريدفيو 2 وإبقاء جميع البيانات في الداتاجريدفيو1؟
عن أبي هريرة - رضي الله عنه - قال: قال رسول الله - صلى الله عليه وسلم -: ((كلمتان خفيفتان على اللسان، ثقيلتان في الميزان، حبيبتان إلى الرحمن: سبحان الله وبحمده، سبحان الله العظيم))؛ متفق عليه.

الرد
تم الشكر بواسطة:
#2
تفضل جرب هذا الكود 
في هذا الكود البحث يكون عند الضغط مرتين على سطر في الداتاقريد و النتيجة تظهر في داتاقريد ثانية 

كود :
myadapter = New OleDbDataAdapter("select * from tbl_vente where id_order =" & dgv.CurrentRow.Cells("id_order").Value, con)
       dt_Vente = New DataTable
       myadapter.Fill(dt_Vente)
dgv_vente.Rows.Clear()
       For i As Integer = 0 To dt_Vente.Rows.Count - 1
           dgv_vente.Rows.Add()
           dgv_vente.CurrentCell = dgv_vente.Rows(dgv_vente.Rows.Count - 1).Cells(3)

           Dim RowIndex As Integer = dgv_vente.CurrentRow.Index
           dgv_vente.Item("id", RowIndex).Value = dt_Vente.Rows(i)!id
           dgv_vente.Item("id_order_v", RowIndex).Value = dt_Vente.Rows(i)!id_order
           dgv_vente.Item("id_produit_v", RowIndex).Value = dt_Vente.Rows(i)!id_produit
           dgv_vente.Item("nom_produit", RowIndex).Value = dt_Vente.Rows(i)!nom_produit
           dgv_vente.Item("famille_produit", RowIndex).Value = dt_Vente.Rows(i)!famille_produit
           dgv_vente.Item("qty", RowIndex).Value = dt_Vente.Rows(i)!qty
           dgv_vente.Item("prix_a", RowIndex).Value = dt_Vente.Rows(i)!prix_a
           dgv_vente.Item("prix_v", RowIndex).Value = dt_Vente.Rows(i)!prix_v
           dgv_vente.Item("total", RowIndex).Value = dt_Vente.Rows(i)!total
           dgv_vente.Item("date_v", RowIndex).Value = dt_Vente.Rows(i)!date_v
       Next
الرد
تم الشكر بواسطة: Hazem1
#3
السلام عليكم اخي الكريم 
من ابسط مايكون 
في كود البحث فقط قم بتغيير اسم الداتا غرايد فيو الاولى 
الى الداتا غرايد فيو الثانية
الرد
تم الشكر بواسطة: Hazem1
#4
نعم اخى الحبيب

فقط بعد اتمام عمل الاستعلام الخاص بكود البحث
تاتى عن ارسال قيمة DT أو DS بدلاً من تعبئة الداتا جريد 1 بها
فقط قم بتعبئة داتا جريد 2

فهذا اذا كنت تستعمل من خلال الاكواد
واذا كنت تستخدم من خلال الادوات والربط

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

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
تم الشكر بواسطة: Hazem1 , Hazem1 , ابراهيم ايبو
#5
(19-04-19, 12:33 PM)elgokr كتب :
نعم اخى الحبيب

فقط بعد اتمام عمل الاستعلام الخاص بكود البحث
تاتى عن ارسال قيمة DT أو DS بدلاً من تعبئة الداتا جريد 1 بها
فقط قم بتعبئة داتا جريد 2

فهذا اذا كنت تستعمل من خلال الاكواد
واذا كنت تستخدم من خلال الادوات والربط

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

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

جزاك الله خيراً أخي الحبيب elgokr سأخبرك بما فعلت لتدلني هل طريقتي كانت صحيحة أم لا ؟

قمت بإنشاء الداتاجريدفيو 2 وقمت بربطها بجدول ثاني كما في الصورة المُرفقة، وجعلت كل ما يُجرى على البيانات في الجدول الأول يحدث في الثاني، وقمت بعمل زر لتنفيذ البحث على أن يظهر الناتج في الداتاجريدفيو 2 من الجدول الثاني وتبقى الداتاجريدفيو 1 المرتبطة بالجدول الأول مُحتفظة بعرض البيانات فقط.



أكرمك الله أخي الكريم [b]larbihamri[/b] على طرح الكود، وقد نسيتُ أن أخبر حضرتك أني استخدم الأداوت، ففكرت في طريقة آخرى عسى أن يكون في استخدامها سهولة عليك وعلى الإخوة الكِرام.
جزاك الله أخي العزيز ابراهيم ايبو وبارك الرحمن في عُمرك.


الملفات المرفقة صورة/صور
   
عن أبي هريرة - رضي الله عنه - قال: قال رسول الله - صلى الله عليه وسلم -: ((كلمتان خفيفتان على اللسان، ثقيلتان في الميزان، حبيبتان إلى الرحمن: سبحان الله وبحمده، سبحان الله العظيم))؛ متفق عليه.

الرد
تم الشكر بواسطة: elgokr , ابراهيم ايبو
#6
نعم اخى الفاضل هذه هى الطريقة فى الادوات
بما انك ترد عرض 2 داتا جريد لنفس الجدول فعليك بما انت قمت به

وبالنهاية كلهما يعرض لنفس الداتا

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


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



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


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