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

سؤال عن ال make-table query

مغلق
بدأه مبرمج مبتدئ في 17 نوفمبر 2002 · 5 رد · 517 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أنا عضو جديد و لي ببرمجة الأكسس بعض الشيء اليسير.

عندي سؤال و اتمنى القى عندكم الإجابة

عندي ملف معمول بالأكسس و فيه بعض الجداول و الإستعلامات و من ضمنها استعلام و هو عبارة عن (make-table query)

و المشكلة الي تواجهني هي اسم الملف الي اريد احفظ فيه ناتج الإستعلام بحيث اني أريد كل مرة يسئلني عن اسم ملف جديد وقت التشغيلuser parameter at runtime

select column1, column2 INTO nem_table IN filename from tablename

ممكن أحصل عندكم الإجابة؟؟

و شاكر لكم كل معلومة تقدمونها

#2

هل تقصد اسم الجدول ؟؟

أم أنك تريد الحفظ فى ملف خارجي

؟؟

#3

شكرا للإهتمام ..

أنا أقصد حفظ الملف في ملف خارجي جديد يتم تحديده في وقت تشغيل الإستعلام.

بمعنى أنه كل مرة أشغل الإستعلام تظهر لي شاشة مثل "حفظ الناتج في الملف" أو انشاء ملف جديد.

الطريقة العادية يكون اسم الجدول و الملف ثابت لا يتغير و يتم الكتابة من جديد على الجدول الموجود في الملف الذي يتم اختياره

مثال:

SELECT column1, column2 INTO new_table IN file_name

FROM my_table

أريد التحكم في file_name أو new_table كل مرة اشغل الإستعلام

#4

أضف زر أمر و ضع فيه الكود التالي

Private Sub Command16_Click()
Dim x As String, y As String, z As String
x = Trim(InputBox("Enter the Table name", "Table name", "Table1"))
y = Trim(InputBox("Enter the Dbase Path", "Path", "c:db2.mdb"))
    If Trim(Right(y, 4)) <> ".mdb" Then
    y = y & ".mdb"
    End If
z = "SELECT Table1.m, Table1.mm INTO " & x & " IN '" & y & "' FROM Table1;"
MsgBox z
DoCmd.RunSQL z
End Sub
#6

شكرا لك أخي الفاضل محمد طاهر

و جزاك الله كل خير

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

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