تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[SQL] تعديل إستعلام select
#1
Exclamation 
السلام عليكم ورحمة الله وبركاته

أخواني أنا لدي جدول به 3 حقول

file أسم الملف
date1 التاريخ الاول
date2 التاريخ الثاني

الإستعلام المستخدم

select file ,date1 ,date2 from Tab1  where file = '" & TextBox1.Text "' and date1 >= '" & TextBox2.Text & "' And date1 <= '" & TextBox3.Text & "'or date2 >= '" & TextBox2.Text & "' And date2 <= '" & TextBox3.Text & "'")

حيث فكرة الإستعلام لبرنامج صادر وارد.. اعطيه رقم الملف ويطلع مابين التواريخ في الحقل date1 و date2 

الإستعلام نجح معاي بدون شرط الملف where file = '" & TextBox1.Text "'

ولكن إذا أضفته يعطيني جيمع الملفات ولايكون الإستعلام دقيق

مالحل بارك الله فيكم Heart
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#2
PHP كود :
dim StrSQL as string "Select * FROM Tab1 Where  date1 BETWEEN '" TextBox2.Text &"' and '"TextBox3.Text &"' and date2 BETWEEN '" TextBox2.Text &"' and '"TextBox3.Text &"' and file = '" TextBox1.Text "'" 
الرد }}}
#3
جزاك الله خير

للاسف يعطيني النتيجة فارغة بينما إذا وضعت or بدل من And  يعطي النتائج جميع (or date2 BETWEEN)

كود :
dim StrSQL as string = "Select * FROM Tab1 Where  date1 BETWEEN '" & TextBox2.Text &"' and '"& TextBox3.Text &"' or date2 BETWEEN '" & TextBox2.Text &"' and '"& TextBox3.Text &"' and file = '" & TextBox1.Text "'"       
طبعاً فيه طريقة أخرى أستعيض بها بدلاً من إظهار المعاملات في الملف مثلاً رقم 9 بين تاريخين وحقلين مختلفين .... وهي أنني أستعلم من رقم السجل والذي لايتكرر .. ولكن قلت يمكن أجد لديكم حلول
فهذا هو سبب الإستعلام المعقد الذي لم يمر على مايكروسفت  Big Grin
الرد }}}
تم الشكر بواسطة: asemshahen5 , ابراهيم ايبو
#4
انا اريد ان اسالك لماذا عندك عامودين تاريخ المفروض عامود واحد تضع فيه .
الرد }}}
#5
السبب لان عندي جدول واحد فيه تاريخ للصادر وتاريخ للوارد في الطباعه اريد ان اطبع الكل هذا هو السبب
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , asemshahen5
#6
السلام عليكم اخي الكريم
لامشكلة في جلب حقلين للتاريخ ولكن اجعل البحث على احد الحقول ولديك شرط الاي دي يكفي
لانه من غير المعقول ان يتواجد ملفين بنفس تاريخ الوارد وتاريخ  الصادر ولهما نفس الرقم
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: asemshahen5 , dell , عبد العزيز البسكري
#7
خزن تاريخ الصادر و الوارد بنفس العامود و ضع عامود تعريف بالعملية صادر او وارد .
الرد }}}
#8
الف شكر لكم على تنويرنا يااساتذتنا الكرام
الرد }}}



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


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