اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

فى بعض الاحيان يكون الاستعلام ليس له قيمة أن ترك ضمن مجلدات وملفات القاعدة

وهنا يمكن الاستغناء عنها بالتعويض عنها عن طريق الأكواد

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

فأذا كان لدينا استعلام الحاق أو غيره يمكن بعد عمل الاستعلام قبل حفظة تحويله إلى SQL

ونسخ الكود الموجود بداخله

ووضع فى أمر أى زر لتنفيذ الاستعلام 

مثال :-

 

استعرم 1.jpg

هذا عمل استعلام لثلاث جداول مرتبطة

وأريد عند فتح النموذج أو بالضغط على زر معين ينفذ الاستعلام دون رسائل ودون أن يتم مشاهدة تنفيذه

1- عمل الاستعلام بالطريقة العادية

2- تحويل االستعلام إلى SQL

 

استعرم 2.jpg

قام بنشر

3- نسخ الكود الموجود فى جملة SQL كمل هو

297895020_3.jpg.9b832229cf22910ec02de51604e3e243.jpg

4- ندخل الى شاشة الاكواد VBA

5- نكتب فى الأمر 

717682138_4.jpg.c7f83049aa435c3685f2e9453cfda595.jpg

  • Like 1
قام بنشر

6- ونبدأ بعد كتابة DoCmd.RunSQL

(مسافة ثم ")

ودون وضع مسافة ثانية نقوم بلصق الكود

وفى بداية كل سطر ما عدا أول (") بدون الأقواس طبعا

وفى نهاية كل سطر نكتب (" & vbCrLf & _) بدون الأقواس طبعا

ما عدا أخر سطر نكتب فى نهايته (") وبدون أقواس أيضا

مثال لوضع الاستعلام بعد كل شىء وتشغيله من خلال الأكواد دون ظهور رسائل التأكيد الخاصة بالأكسس

DoCmd.RunSQL "INSERT INTO ShwImages2 ( Path, IDIMG, Nme2, IDDOC2, IDDOC1 )" & vbCrLf & _
                        "SELECT Images2.Path, Images2.IDD, Images2.Nme2, Doc2.IDD, Doc.IDD" & vbCrLf & _
                        "FROM Doc INNER JOIN (Doc2 INNER JOIN Images2 ON Doc2.IDD = Images2.IDD) ON (Images2.IDD = Doc.IDD) AND (Doc.IDD = Doc2.[IDD-1])" & vbCrLf & _
                        "WHERE (((Doc.IDD)=[Forms]![Ser-filter]![Sub_serfil].[Form]![DocIDD]));"

أرجو أن أكون أفد كما أستفد من الاساتذة والذين سبقونا بالعلم وبما فتح الله عليهم من فضله

أن فضل وربك عليكم عظيماً

والسلام عليكم ورحمة الله دومتم فى رعاية الله وحفظه

  • Like 1
قام بنشر

أعطاك الله مثلما قلت وشرح صدر وحل العقدة من لسانك وفقه قولك وسدد رجاءك ولنا مثله

  • Like 1
قام بنشر

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

بالنسبة لي انا استخدم طريقة ثانية وهي

اقوم بوضع اوامر sql  في جدول واضيف عمود id مع عمود sql  ثم استدعي الكود باستخدام الدالة dlookup

2022-03-23_15h50_47.jpg.4e1b06843131a2e293f2c3da15cd885c.jpg

ثم استدعيها بالكود التالي

DoCmd.RunSQL DLookup("[sql]", "sql", "[id]=1")

 

  • Like 6
قام بنشر
1 ساعه مضت, عبد الله قدور said:

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

بالنسبة لي انا استخدم طريقة ثانية وهي

اقوم بوضع اوامر sql  في جدول واضيف عمود id مع عمود sql  ثم استدعي الكود باستخدام الدالة dlookup

2022-03-23_15h50_47.jpg.4e1b06843131a2e293f2c3da15cd885c.jpg

ثم استدعيها بالكود التالي

DoCmd.RunSQL DLookup("[sql]", "sql", "[id]=1")

 

فكرة إبداعية خارج الصندوق .. أحييك 👍😉

  • Like 1
  • 10 months later...
قام بنشر
في 23‏/3‏/2022 at 15:52, عبد الله قدور said:

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

بالنسبة لي انا استخدم طريقة ثانية وهي

اقوم بوضع اوامر sql  في جدول واضيف عمود id مع عمود sql  ثم استدعي الكود باستخدام الدالة dlookup

2022-03-23_15h50_47.jpg.4e1b06843131a2e293f2c3da15cd885c.jpg

فكرة رائعة وممتازة..

هل يوجد مثال تطبيقي مع جزيل الشكر وعظيم الامتنا،،

  • Thanks 1
  • 7 months later...
قام بنشر

شكرا جزيلا لكم

ممكن جملة sql لجمع عمود (sum) 

قام بنشر
في 8‏/9‏/2023 at 18:53, mohammed hafs said:

ممكن جملة sql لجمع عمود (sum) 

استخدم مصمم الاستعلامات الخاص بالأكسس للحصول على جمل ال SQL .. image.png.7b4972a20803e1bfdf1b8feda84725df.png

صمم الاستعلام ثم إذهب إلى  image.png.f4210d87763bf24cea8be9ad984ffb22.png للحصول على جملة ال SQL image.png.4b1674941cdcd0537f005532f0c00b06.png

سهل ومريح .. 🙂 

 

  • 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.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information