اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

أخواني الأحباء

أطلب منكم الجملة التالية

أريد جمع حقلين الأول اسمه a والثاني b مثلا

من خلال جملة sql داخل محرر الفيجوال بيسك

أعرف أنه


docmd.runsql"

ولكن ماذا بعد حاولت الكتابة

select sum((a)+(b)) from t1

حيث t1 اسم الجدول

ولكن لم أفلح

بحيث يأتي المجموع بعد تحديث أي حقل من الحقلين السابقين

وبارك الله بكم

قام بنشر

اخي الفاضل أبو العقاب

عموما يمكنك استخدام الأستعلامات في عبارات ال SQL حيث انه يمكنك عمل استعلام بما تريده وبعد ذلك تقوم بعمل تشغيل للأستعلام فاذا فتح الأستعلام بنجاح يمكنك بعد ذلك اعادة فتحة في طريقة عرض التصميم وتقوم بالنقر في اي مكان فارغ بجانب الجداول الظاهرة امامك (كليك يمين) ثم بعد ذلك تختار عرض SQL فيقوم البرنامج بعرض عبارة ال SQL التي تم بناء الأستعلام بها.

وهكذا يمكنك تعلم لغة ال SQL.

والله الموفق.

قام بنشر

اخى الكريم

ان شاء الله سيكون بهذا الشكل


strSql = "SELECT Salaries.a, Salaries.b, [A]+[B] AS C " & vbCrLf & _

"FROM Salaries;"

حيث اسم الجدول Salaries و a & b المراد جمعهم و c حقل الناتج

ومرفق برنامج يمكنك من تحويل جمل SQL لاستخدامها بالمحرر

SqltoVBA.rar

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • اضف...

Important Information