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

سؤال عن DoCmd.RunSQL

مغلق
بدأه master_sa في 23 نوفمبر 2004 · 3 رد · 844 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لسلام عليكم

عندي بعض الأسئلة:

أنا أعمل على الآكسس ولكن لما أضغط زر command button فإن event أكتبه في visual basic

استخدمت سابقاً عبارة DoComd.RunSQL مع insert , update ومشى الحال

لكن ماعرفت أستخدمها مع select

اللي أبغى أختاره هو آخر عشر عمليات قام بها العميل مرتبة تنازلياً علماً بأنها موجودة في جدول واحد

1.هل العبارة التالية صحيحة؟

DoCmd.RunSQL "SELECT * FROM TRANSACTION WHERE (((TRANSACTION.ACCOUNT_NO)=[forms]![Form1]![Text1])));"

2.كيف أقول اختار لي بس آخر 10

3.هل يستخدم DoComd.RunSQL مع select أو هو خاص باستعلامات الاضافة والحذف والتعديل؟؟

4.كيف استخدم ناتج هذا الاستعلام ؟

بحيث أقول هذا الناتج من الاستعلام أظهره للعميل على الشاشة؟

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

#2

عزيزي master

ممكن ترفق مثال ليتمكن من لديه الحل من المساعده

#3

أخوي سوالف ليل

مشروعي كبير وماأقدر أفصل جزء منه علشان أرفقه

أنا ماأبغى أحد يحله لي أبغى بس أعرف الطريقة الصحيحة لاستخدام الـ Query لأني لقيت حل ببعض المنتديات لكن باستخدام ADO أو DAO وأنا بصراحة ماعندي أي خلفية عنهم ومشروعي كان ماشي بدون ماأسوي connect عن طريقهم

أتمنى يكون سؤالي واضح وألقى الطريقة عندكم

#4

مرحبا

عزيزي ماستر بالنسبة لجملة SQL اللي تختار فقط عشر سجلات ما عليك الا ان تضيف كلمة 'TOP 10' (بدون علامات تنصيص) لعرض عشر سجلات فقط في نتيجة الاستعلام بحيث تكون حقل التاريخ او الرقم التسلسلي للعملية مرتب ترتيب تصاعدي [A --> Z] بمعنى تكون جملة الاستعلام بالشكل هذا:

SELECT TOP 10 * FROM TRANSACTION ORDER BY TRANS_ID ASC

(((اذا كان عندك حقل اسمه TRANS_ID مثلا)))

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

لكن كبديل ممكن تحفظ نتيجة الاستعلام هذا في جدول مؤقت و تخلي الفورم اللي يعرض نتايج الاستعلام هذا مربوط بالجدول المؤقت ولا تنسى ان تحذف السجلات من الجدول المؤقت استعدادا لتلقي البيانات الجديدة

ارجو ان تكون الفكرة واضحة و اسف اذا لم اتمكن من مساعدتك اخي الكريم

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

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