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

تصدير ناتج التصفية للاكسل

بدأه lordring في 3 نوفمبر 2011 · 7 رد · 461 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

DoCmd.OutputTo acOutputTable, "tbl_data", acFormatXLS, "testT_phone.xls", True

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

وشكرا

#2

اخي الفاضل

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

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

فقط في الكود السابق غير من جدول الى استعلام .

بالتوفيق

#3

شكرا اختي

لكني على فرض ليس لدي استعلام داخل القاعدة

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

وشكرا

#4

اخي الفاضل

اي تقرير يعتمد اما على جدول او على استعلام ولا يمكن انشاء تقرير بدون هذان الكائنان

لذلك عندما تفتح تصميم اي تقرير تجد ان مصدر السجلات له هو اما جدول او استعلام

اما التصفية التي تحدث في النماذج من خلال عامل التصفية في الشريط السفلي فهذه تصفية مؤقته لا يمكن حفظها ولا تصديرها لأنها في كائن النموذج

لذا يجب ان نحصل على معايير من خلال الإستعلام ليكون لدينا بيانات ناتجة عن التصفية

بالتوفيق

#5

اختي انا الان عندما اعمل تصفية بالكلك الايمن على النموذج

واطبع ناتج التصفية من خلال الكود التالي

DoCmd.OpenReport "simple", acViewPreview, , Me.Filter

يظهر لي تقرير مصفى حسب المعايير التي طلبتها .. هذا ما اقصده

وهل يمكن تنفيذه على التصدير .. وشكرا

#6

اخي الفاضل

سؤالك من البدايه لم يكن واضحا

فمره تريد تصدير جدول كما في الكود الأول

والآن اختلف الوضع وكتبت كود فتح التقرير المصفى

لا يوجد مشكله قد يكون هناك لبس في الموضوع

عموما بعد ان يظهر لك التقرير وعليه التصفيه جاهزه اضغط بالماوس الأيمن على التقرير واختار تصدير الى اكسيل وسيتم التصدير وفتح ورقة الأكسيل بإمكانك حفظها .

#7
zahrah كتب:

اخي الفاضل

سؤالك من البدايه لم يكن واضحا

فمره تريد تصدير جدول كما في الكود الأول

والآن اختلف الوضع وكتبت كود فتح التقرير المصفى

لا يوجد مشكله قد يكون هناك لبس في الموضوع

عموما بعد ان يظهر لك التقرير وعليه التصفيه جاهزه اضغط بالماوس الأيمن على التقرير واختار تصدير الى اكسيل وسيتم التصدير وفتح ورقة الأكسيل بإمكانك حفظها .

اختي الكريمة انا ادرجت الكود الثاني كمثال لايصال الفكرة

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

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

وشكرا

#8
اقتباس
عموما بعد ان يظهر لك التقرير وعليه التصفيه جاهزه اضغط بالماوس الأيمن على التقرير واختار تصدير الى اكسيل وسيتم التصدير وفتح ورقة الأكسيل بإمكانك حفظها .

بالفعل هذا المطلوب شكرا لك

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