الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب تصحيح هذه العبارة

مغلق
بدأه أبو زيد في 22 فبراير 2005 · 9 رد · 525 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أحبابي : السلام عليكم ورحمة الله وبركاته

أرجو تصحيح هذه العبارة :

autdata.Recordset.Find "[tsalsol] ='" & aut1 & " and [datead1] ='" & Trim(aut3) & "'"

tsalsol : رقم الشخص الذي في الجدول من نوع رقم

aut1 : الرقم المعطي للبحث عنه الأول : من نوع text

datead : تاريخ الذي في الجدول من نوع text

aut3 : التاريخ المعطى للبحث عنه ثانيا من نوع text

و مرفق نوع الخطأ

علما أنني جعلتها كلها من نوع تكست ما نفع

post-1-1109068917_thumb.gif

تم تعديل هذه المشاركة بواسطة أبو زيد في 22 فبراير 2005 في 13:41

#2

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته ...

أخي العزيز ، يبدو أنك قد نسيت إحدى الفواصل العلوية في الكود الذي كتبته :

الكود السابق هو :

autdata.Recordset.Find "[tsalsol] ='" & aut1 & " and [datead1] ='" & Trim(aut3) & "'"

والكود بعد التعديل :

autdata.Recordset.Find "[tsalsol] ='" & aut1 & "'and [datead1] ='" & Trim(aut3) & "'"

سبحان الله وبحمده ... سبحان الله العظيم

#3

حبيبي الغالي

لا زال الخطأ هو نفسه ورقمه

#4

لا زلت انتظر التصحيح

#5

أخي جرب هذا الكود وانا وضعت لك مسافات بين التنصيص الفردي والزوجي

autdata.Recordset.Find "[tsalsol] =' " & aut1 &" ' and [datead1] = ' " & Trim(aut3) &" ' "
#6

لا زال الخطأ السابق

رقم الخطأ 3001 ماذا يعني

post-1-1109154905_thumb.gif

تم تعديل هذه المشاركة بواسطة أبو زيد في 23 فبراير 2005 في 13:35

#7

أخي إذا كان السؤال كما تقول فإ ما كتبته لك صحيح تماما ولكن

ولكن قد يكون الخطأ في كتابة التاريخ

فممكن تستخدم

text1 = format(text1,"dd/mm/yyy")

جرب

#8

أخي الغالي رحم الله واديك

أنا أذا قسمت الكود قسمين كل قسم يعمل كل قسم بدون مشكلةمشكلة

(autdata.Recordset.Find "[datead1] ='" & Trim(aut3

autdata.Recordset.Find "[tsalsol] = " & aut1

المشكلة في جمع الشرطين

هل هناك طريقة أخرى

#9

-09

الاخ العزيز

من الواضح انك تستخدم الـ ado !! و فى عملية البحث هذة اعتقد ان هناك الخطأ لاتى :

نقوم بالرجوع الى الفكرة العامة للبحث فى الado وهى rst.find ثم وضع الحقل المراد البحث بة او العمود حقل اسماء اعضاء المنتدى تمام و هذا معروف

- فى حالة الكود الاول انت تضع استعلام لحقل من نوع رقمى و تستعلم ان قيمة نصية

- و بالطبع ان الحقل ليس بة الا قيمة و احدة اما نصية او رقمية

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

((( فليس فى الحقل الواحد اكثر من قيمة )))

و بالنسبة للخطأ فهو يقول لك ان هناك خلل فى عملية البحث و بعنى هذا ان طريقة البحث هذة مخصص لطريقة اخرى و هى استخدام اوامر الــ sql واعتقد ان هذا يمكن ان يقفى بالغرض :

adodc.RecordSource = "select * from arabteam2000 where tsalsol='aut1' and datead1=Trim(aut3) "

و الله أعلم ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

تم تعديل هذه المشاركة بواسطة codefinder في 24 فبراير 2005 في 00:29

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

خبرى 6 سنوات فى فيجوال بيزك 6و ASP

#10

حبيبنا الغالي حفظك الله

كلامك صحيح استخدم ado

و كنت متوقع أن البحث ممكن تنفيذه

شكرا الف

هذا الموضوع مغلق.

مواضيع مشابهة