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

هذا الكود أقوم باستخدامه في عملية البحث والحمد لله يعمل بشكل طبيعي، السؤال الذي أود فهمه أنني عندما وضعت هذا الكود في زر أجرى عمليات البحث عن الباركود، وعند الضغط على الزر مرة ثانية يعود للقائمة الرئيسية للداتاجريدفيو، فلماذا يعود للقائمة الرئيسية ؟ ، أود فهم هذه النقطة بشكل واضح جزاكم الله خيراً.


PHP كود :
Table15BindingSource.Filter String.Format("[Barcode] like '%" TextBox3.Text "%'"
الرد
تم الشكر بواسطة:
#2
اتمنى توضيح ما المقصود بـ [ للقائمة الرئيسية ]

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

فلتوضح الامر الادواء المستخدم وهو Table15BindingS

هو بعبارة يحتوى على كود استعلام لعرض بيانات جدول
مثلاً الكود سيكون على الشكل التالى
كود :
SELECT * FROM TableDb

طيب لما تقوم بعمل الفلتر كل اللى بيتم انه 
بيهيئ كود الاستعلام ده ليصبح بهذا الشكل
كود :
SELECT * FROM TableDb WHERE [Barcode] like '%" & TextBox3.Text & "%'

فكل ما قم باعادة الضغط على الزر للبحث قام بتكرار نفس الكود
فيصبح الاستعلام يتم على جميع البيانات التى يتم عرضها فى الجدول

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

ساهم دائماً فى تقديم   لكل من يقوم بالمساهمة
فى حل اى مشكلة او استفسار لديك مع اضافة رد بشكره ودعوة له
فالجميع هنا يعمل على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
الرد
تم الشكر بواسطة: Hazem1 , Hazem1 , essawq , essawq
#3
(25-09-18, 11:09 AM)elgokr كتب :
اتمنى توضيح ما المقصود بـ [ للقائمة الرئيسية ]

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

فلتوضح الامر الادواء المستخدم وهو Table15BindingS

هو بعبارة يحتوى على كود استعلام لعرض بيانات جدول
مثلاً الكود سيكون على الشكل التالى
كود :
SELECT * FROM TableDb

طيب لما تقوم بعمل الفلتر كل اللى بيتم انه 
بيهيئ كود الاستعلام ده ليصبح بهذا الشكل
كود :
SELECT * FROM TableDb WHERE [Barcode] like '%" & TextBox3.Text & "%'

فكل ما قم باعادة الضغط على الزر للبحث قام بتكرار نفس الكود
فيصبح الاستعلام يتم على جميع البيانات التى يتم عرضها فى الجدول

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

أهلاً وسهلاً أخي الحبيب eljokr ، عندما أكتب مثلا في الصندوق النصي 6284564 ثم أضغط على زر البحث فيقوم بالبحث ويعرض البيانات المطلوبة، وعند تفريغ الصندوق النصي ثم الضغط على زر البحث مرة ثانية  (الصندوق النصي خالي) فيتم عرض جميع بيانات الداتاجريدفيو، فمن الناحية البرمجية يعمل، لكن كما تعلمت منك أن لا أكتفي بالوصول لتنفيذ الكود لذا فأحببت السؤال عن سبب عرض جميع البيانات بعد تفريغ الصندوق النصي من محتوى البحث، وجزاك الله خيراً يا أخي الحبيب. Heart
الرد
تم الشكر بواسطة: essawq , elgokr , elgokr
#4
الان الامر جميل ووضح ما تعنيه تماماً
السبب لعرض جميع البيانات لانك تستخدم عملية البحث بطريقة
كود :
Like %%

وهنا بيتم البحث حرفي والسبب لاستخدامك لعلامة %
والتى تعنى النص المدخل قبل وبعد ووسط 
ولو جعلت علامة % بالاخر فقط ستكون بداية ووسط الجملة
واذا كان العلامة فى الاول فقط تعنى البحث حرفى لوسط ونهاية الجملة


طيب عشان تحول الطريقة دى للبحث التطابق الكلى
هنا هتحول كود البحث لهذا الشكل
كود :
Table15BindingSource.Filter = String.Format("[Barcode] = '" & TextBox3.Text & "'")

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

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

ساهم دائماً فى تقديم   لكل من يقوم بالمساهمة
فى حل اى مشكلة او استفسار لديك مع اضافة رد بشكره ودعوة له
فالجميع هنا يعمل على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
الرد
تم الشكر بواسطة: ابراهيم ايبو , ابراهيم ايبو , Hazem1 , essawq
#5
(25-09-18, 11:38 AM)elgokr كتب :
الان الامر جميل ووضح ما تعنيه تماماً
السبب لعرض جميع البيانات لانك تستخدم عملية البحث بطريقة
كود :
Like %%

وهنا بيتم البحث حرفي والسبب لاستخدامك لعلامة %
والتى تعنى النص المدخل قبل وبعد ووسط 
ولو جعلت علامة % بالاخر فقط ستكون بداية ووسط الجملة
واذا كان العلامة فى الاول فقط تعنى البحث حرفى لوسط ونهاية الجملة


طيب عشان تحول الطريقة دى للبحث التطابق الكلى
هنا هتحول كود البحث لهذا الشكل
كود :
Table15BindingSource.Filter = String.Format("[Barcode] = '" & TextBox3.Text & "'")

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

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

صدقًًا ما قصرت كعادتك في الشرح، كذلك الآن فهمت التفسير المنطقي لعرض جميع بيانات الداتاجريدفيو وهو وجود العلامتان المئويتان ٪٪
الرد
تم الشكر بواسطة: elgokr , essawq , essawq
#6
تماماً اخى Hazem1

فعند استخدام التالى بدون %
كود :
LIKE 'text'

كما لو استخدمت 
كود :
= 'text'


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

ساهم دائماً فى تقديم   لكل من يقوم بالمساهمة
فى حل اى مشكلة او استفسار لديك مع اضافة رد بشكره ودعوة له
فالجميع هنا يعمل على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
الرد
تم الشكر بواسطة: essawq , essawq , Hazem1 , Hazem1
#7
الله يحفظك أخي الحبيب ويسعدك في الدُنيا والآخرة.
الرد
تم الشكر بواسطة: larbihamri
#8
اللهم امين تقبل الله منك الدعاء
لى ولك وللجميع ان شاء الله

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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  البحث عن يوم في قاعدة البيانات atefkhalf2004 1 41 14-10-18, 10:00 PM
آخر رد: atefkhalf2004
  استفسار عن البحث في مجلد في جهاز أخر بالشبكة المحلية أبووسم 4 98 13-10-18, 04:35 AM
آخر رد: حريف برمجة
  هل يُمكن عمل بحث بحيث يظهر الناتج في غير الداتاجريدفيو أو في مثيلٍ لها؟ Hazem1 3 81 09-10-18, 07:48 AM
آخر رد: عبدالله الدوسري
  خطأ بكود العودة لأول صف في الداتاجريدفيو Hazem1 4 69 07-10-18, 12:48 AM
آخر رد: Hazem1
  توقف كود البحث باستخدام في الصندوق النصي بناءًا على شرط Hazem1 5 90 06-10-18, 02:01 AM
آخر رد: rnmr
  لماذا يتغير الترتيب في أداة الداتاجريدفيو؟ Hazem1 6 108 06-10-18, 01:11 AM
آخر رد: Hazem1
  [سؤال] إستفسار عن البحث في حقول تم تشفيرها princelovelorn 7 92 03-10-18, 07:58 PM
آخر رد: princelovelorn
  [VB.NET] البحث في listview trakktour 2 73 02-10-18, 01:30 AM
آخر رد: trakktour
  هل الكود التالي صحيح لاستعادة قاعدة بيانات أكسس Hazem1 8 166 30-09-18, 01:41 AM
آخر رد: Hazem1
  البحث في الداتاقريدفيو المتألق9 3 178 29-09-18, 03:35 PM
آخر رد: اسامه الهرماوي

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


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