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

نسخ من الاكسل الى نموذج في الاكسس

مغلق
بدأه بوب عابد في 7 مايو 2002 · 6 رد · 628 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

تحية للجميع وبالاخص الجمبع

لدي سؤال اتمنى ان اجد الحل لديكم كما اتعودنا ذلك

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

وشكرا للجميع

#2

امل ان لاتنسو موضوعي وعلى الاقل بعص من اقتراحاتكم

#3

ضع ملف الاكسيل باسم

c:ExcelFilename

و تأكد من ان أسماء الحقول معرفة (عناوين الاعمدة) و ليس بها مسافات أو تكرار

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

ثم نفذ الكود الاتي للاستيراد بعد ذلك

( ملحوظة : لم أجربه )

    DoCmd.TransferSpreadsheet acImport, 8, "Myexcel", "c:ExcelFilename", True, ""
#4

مع ملاحظة ان الكتفاء بهذا فقط

يؤدي الي تكرار السجلات مع كل استيراد

فاذا حولت احد الحقول قى الجدول الي مفتاح أساسي primarey key

فسيؤدي ذلك الي استيراد الجديد فقط

#5

أيضا ، لو كان عندي نفس المشكلة لفعلت الآتي

أربط ملف الاكسيل بجدول عن طريق link Table

#6

اشكرك يااخ محمد على اجتهادك واتمنى لك المثوبة من الله

:o

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

ساجرب الطريقة الذي طرحتها وقد اعمل عليها بعض التعديلات وارد عليكم إن شاء الله

#7

اظافة

اخ محمد فيه Microsoft Office Spreadsheet 9.0

اضفتها في النموذج هل نستطيع ان واتوقع اكيد اننا نستطيع ان نعبث في مصدر البيانات لها؟

اما احد الاخوان جرب ذلك؟؟

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

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