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

سؤال في الجملة اس كيو ال

بدأه tamer_kh_5251 في 27 مارس 2012 · 13 رد · 759 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا للجميع

اريد ان اعرف ما الخطأ في الجملة التالية

DoCmd.RunSQL (" SELECT names.names FROM [names]WHERE (((names.names)= 'a '))")

حيث ان a هو متغير قمت بتعريفه مع العلم ان نوع البيانات في الحقل نص

#2

الاخ المحترم tamer_kh_5251 يجب كتابة الكود كما يلي

"DoCmd.RunSQL "SELECT names.names FROM names WHERE names.names= FORMS!form1!a

form1 يعني اسم النموذج الذي يوجد بداخله المتغير a

ارجو ان يكون هذا هو المطلوب حسب ما فهمت منك. واذا كان هو المطلوب فهو من فضل هذا المنتدى الرائع وخصوصا الاخت المحترمة زهرة

#3

.

تم تعديل هذه المشاركة بواسطة R@ND_CiS في 27 مارس 2012 في 14:13

#4

عزيزي .. للعلم فقط

انت تستخدم لغة vba الخاصة بباقة الاوفيس و هي تشبه الفيجوال بيسك لذلك عليك ان تتبع بعض القواعد اثناء كتابتك للاكواد البرمجية

مثال لبرنامج صغير يجمع اسمين و لاحظ ما ساقوله لك جيدا .. ركز

المتغير الاول "c="Mazen

المتغير الثاني" j=" Mosa

متغير الجمع هو sum

تكتب الجملة بهذه الطريقة

sum=c & j

استخدم جملة مسج بوكس لطباعة المتغير sum بالشكل التالي

msgbox sum

الناتج هو : Mazen Mosa

و لتوصل المتغير a إلى sql انت بحاجة لجمع النصوص معا :

DoCmd.RunSQL (" SELECT names.names FROM [names]WHERE (((names.names)=' " &  a & " '))")

تم تعديل هذه المشاركة بواسطة mazen_mosa في 27 مارس 2012 في 15:11

1 −1
#5

اولا شكرا لإستجابتك السريعة

ولكن

a هو متغير في الكود بمعني

Dim a

ثم اني جربت كود حضرتك اكثر من مره بأكثر من شكل و للاسف كل مرة يعطي نفس الخطأ

برجاء الافادة

واشكرك مرة اخري

#6

عزيزي مازن

للاسف الخطأ بيظهر حتي بعد تغير الجملة زي ما حضرتك قولت

والجملة هي

DoCmd.RunSQL (" SELECT names.names FROM names WHERE ((( names.names = ' " & A & " ')))")
#7

اخي الفاضل

ضع مثالك هنا بارك الله بك

حتى نستطيع مساعدتك

بالتوفيق

#9
tamer_kh_5251 كتب:

الاخت الفاضلة أ/ زهرة

شكرا لتواجدك المثمر

احاول رفع مرفق كمثال لكن الموقع لا يسمح

قم بضغط قاعدة البيانات بأحد برامج الضغط مثل WinRAR

ثم ارفعها هنا في المنتدى

بالتوفيق

#13

اخي الفاضل

هل المقصود بالعبارة هي البحث عن اسم معين في الجدول

اذا كان كذلك فإستخدم هذا التعديل لأنه الأفضل للبحث عن الإسم وإظهاره لك مباشرة

za-SearchByName.rar

بالتوفيق

1

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