تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] إستعلام يمكنني في البحث في سطور الخلية
#1
سلام عليكم

أتمنى من إخواني الإفادة في هده النقطة

لدي في كل سطر في القاعدة منتوج يحتوي على أكثر من كود   
كودات المنتوج جمعتها في خلية واحدة
هل هناك إستعلام يمكنني في البحث في سطور الخلية (قد تكون كل خلية تحتوي على عدد من السطور 3 أو 4 أو ,,,)

إدا وجد الكود يرجع لي بالإسم

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

الرد }}}
تم الشكر بواسطة: asemshahen5
#2
بعد ان تسند نتيجة الاستعلام  الى متغير نصي بعد ذلك يمكنك ان تتعامل كتعاملك مع نص
نفترض نتيجة الاستعلام:
12345
6589
746
لمتغير باسم n
نستخدم

dim n1 as integer=split(n,vbnewline)(0)

dim n2 as integer=split(n,vbnewline)(1)
dim n3 as integer=split(n,vbnewline)(2)
Results:
n1=12345
n2=6589
n3=746
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: asemshahen5 , sniperjawadino
#3
معك حق أخي سعود
لكن في هده الحالة يستلزم من الإستعلام أن يمر على كل السطور
كل سطر يتم تحليله و تقسيمه و البحث فيه
وهذا سيكون عائق كبير فالبحث و السرعة

فهل نستطيع العمل على هذا في إستعلام ؟
الرد }}}
تم الشكر بواسطة: asemshahen5
#4
يمكنك عمل ما تريد على مستوى ال SQL

هناك اربع احتمالات : 

1. ان يكون الحقل به كود واحد وبالتالي نقوم بعمل = في الشرط
2. ان يكون الحقل به اكثر من كود والكود باول سطر نستخدم Like
3. ان يكون الحقل به اكثر من كود والكود باخر سطر نستخدم Like ايضا
4. ان يكون الحقل به اكثر من كود والكود ليس بالاول والاخر نستخدم Like ايضا

جرب التالي لم اجربه فعليا ولكن اظنه يعمل ، اذا لم يعمل اتمنى ان ترفق مثال صغير نعمل منه :

كود :
       Dim Code as string = Textbox1.Text
       Dim n as string = Environment.NewLine
       Dim Table as string = "TABLE1"
       
       dim CommandString = "SELECT * FROM "& Table &" Where Code = '"& Code &"' or Code Like '"& Code & n &"%' or Code Like '%"& n & Code & n &"%' or Code Like '%"& n & Code &"'"
لاحظ ان الكود غير محمي من ال SQL Injection وان الهدف اختبار المبدأ نفسه ومن ثم استخدام البرامترات
الرد }}}
تم الشكر بواسطة: asemshahen5 , sniperjawadino
#5
هذا مثال اخي الكريم على ما طلبته
وان كان الافضل ان تقوم بفصل الاكواد في جدول ( ID , ProductID , Code )  اخر بما انه لكل صنف اكثر من كود ، فتجعل جدول للاصناف وجدول اخر لاكواد الاصناف ومربوطين ب ProductID


الملفات المرفقة
.zip   ProductsCodes.zip (الحجم : 78.98 ك ب / التحميلات : 35)
الرد }}}
تم الشكر بواسطة: asemshahen5 , sniperjawadino , sniperjawadino
#6
أخي أنس الله يجعل مساعدتك في ميزان حسناتك و رحمة للأب الكريم

سأستفيد بالمثال و سأتبع نصيحتك
الرد }}}
تم الشكر بواسطة: Anas Mahmoud


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 666 18-06-25, 11:09 AM
آخر رد: dubai.eig
Rainbow [كود] البحث تلقائياً عند التبديل بين الـ RadioButton محمد مسافر 8 712 04-10-24, 02:33 AM
آخر رد: Taha Okla
Rainbow [كود] البحث وتحريك اسهم الداتا جريدفيو عند البحث محمد مسافر 2 587 19-09-24, 01:14 AM
آخر رد: محمد مسافر
  مساعدة البحث بين تاريخين أبووسم 3 552 16-08-24, 01:37 PM
آخر رد: أبووسم
  البحث بالأسم الأول فقط heem1986 6 644 03-08-24, 04:17 PM
آخر رد: heem1986
  [VB.NET] تجاهل التشكيل من الأسماء عند البحث في التيكست بوكس Khalil chiha 3 539 01-08-24, 10:28 PM
آخر رد: Khalil chiha
  يوجد خطاء فى كود البحث بواستطة الكمبوبوكس واجراء مخزن new_programer 4 415 06-07-24, 12:05 AM
آخر رد: Zuhare
  كيف يمكنني الضغط على DataGridView_CellFormatting عبر Button1 moh61 1 397 27-06-24, 12:48 AM
آخر رد: asmarsou
  البحث بين تاريخين مع الوقت - من بداية اليوم - حتى اخر اليوم moh61 3 611 12-06-24, 08:00 PM
آخر رد: Taha Okla
  كيف يمكنني إعداد ترقيم تلقائي ويتجدد الترقيم في كل سنة mram3242 15 7,010 02-06-24, 08:25 PM
آخر رد: atefkhalf2004

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


يقوم بقرائة الموضوع: