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

كيف أُصدّر نتيجة استعلام إلى ملف وورد بحيث يكون الاسم يحمل سنة معينة ؟

بدأه نائلة في 9 نوفمبر 2008 · 4 رد · 524 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيف أُصدّر نتيجة استعلام إلى ملف وورد بحيث يكون الاسم يحمل سنة معينة مثلاً:

sader1428

sader1429

فأنا لدي أرشيف الصادر يحمل صادر لعدة سنوات، وأريد أن أتيح للمستخدم أن يرسل صادر سنة معينة إلى ملف وورد.

بحثت في المنتدى ولم أجد بغيتي، وجدت تصدير تقرير (وليس استعلام) بحيث يكون اسم الملف يحمل اسم مستخدم معين - وكان شرح للأخت المبدعة زهرة وفقها الله- ، وجربته ولم أفلح في أن أجعل الملف المُصّدر يحمل سنة معينة، كتبت مسار الملف كالتالي:

 strName = [Reports]![SaderArchiveReport]!Year([SaderDate]).Value

طبعا أنا استخدمت دالة Year مع تاريخ الصادر لاستخرج السنة فقط لكن يظهر لي خطأ أثناء التنفيذ.

فهل من معين؟ وجزاكم الله خيراً.

#2

بالانتظار ...

#3

اختي العزيزة.. هل بامكانك ارفاق الملف،،

الموضوع محير قليلا.. نستطيع عمل هذا واكثر، ولكن ما هي طبيعة البرنامج..

الاطلاع على الكود يساعدنا كثيرا..

مع الشكر للاخ اكسير..

همام

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#4

جزاك الله خيراً على ردك.

لا أدري ماذا تقصد بالكود، فأنا لم أكتب كود لهذا الجزء إلا ما سألت عنه.

أما طبيعة البرنامج فهو برنامج للصادر والوارد، وبه جزء خاص للأرشيف حيث يتم ترحيل الصادر والوارد للسنة الماضية في جدول خاص للأرشيف، وبإمكان المستخدم البحث في هذا الأرشيف {وهذا الجزء أنهيته}، وأريد أن أعطي المستخدم إمكانية لحذف أرشيف سنة معينة ولكن أعطيه خيار لتصدير بيانات تلك السنة إلى ملف وورد {وهذا هو موضع السؤال}.

#5

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

قمت بالتعديل في الطلب السابق ولكن تواجهني مشكلة في جملة التصدير

يظهر runtime error

عند السطر

DoCmd.OutputTo acReport, "SaderArchiveReport", "RichTextFormat(*.rtf)", strName, True, "", 0

المقطع الخاص بتصدير التقرير للوورد

Sub ArchiveBut_Click()

Dim strPaht As Variant
Dim strName As Variant

' تحديد المسار الحالي لقاعدة البيانات
strPath = Application.CurrentProject.Path

' تسمية الملف باسم صادر السنة التي تم اختيارها
strName = strPath & "Sader" & Form!Ylist & ".doc"



' تصدير تقرير أرشيف الصادر إلى ملف وورد
DoCmd.OutputTo acReport, "SaderArchiveReport", "RichTextFormat(*.rtf)", strName, True, "", 0

End Sub

فهل من معين؟

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

تم تعديل هذه المشاركة بواسطة نائلة في 26 نوفمبر 2008 في 11:18

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…