اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

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

 

السادة المهندسين ،

عند تصدير استعلام الى اكسل اريد تخزينه في مكان محدد من قبل مستخدم البيانات ، وليس مكان ثابت

وشكراً

  • Like 1
قام بنشر

بامكانك استخدام ال common dialog control واستخدام vba لغرض التصدير 

 

CommonDialgCntrol.Dialogtitle="Export to excel"

CommonDialogCntrol.ShowOpen

If CommonDialogCntrol.FileName="" then

Msgbox"الرجاء تحديد اسم للملف"

Else

Fname=CommonDialogCntrol.Filename

DoCmd.OutputTo acOutputQuery, "QryName", acFormatXLSX, Fname, Autostart:=False

End if

 

حيث أن QryName هو اسم الاستعلام

 

قام بنشر
52 دقائق مضت, سبونج بوب said:

بامكانك استخدام ال common dialog control واستخدام vba لغرض التصدير 

 

CommonDialgCntrol.Dialogtitle="Export to excel"

CommonDialogCntrol.ShowOpen

If CommonDialogCntrol.FileName="" then

Msgbox"الرجاء تحديد اسم للملف"

Else

Fname=CommonDialogCntrol.Filename

DoCmd.OutputTo acOutputQuery, "QryName", acFormatXLSX, Fname, Autostart:=False

End if

 

حيث أن QryName هو اسم الاستعلام

 

أعتقد أن الكود لا يساعد في تحديد مسار التخزين كما طلبنا وإنما من أجل اعطاء اسم لملف اكسل

قام بنشر
6 ساعات مضت, abdallambaty said:

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

 

السادة المهندسين ،

عند تصدير استعلام الى اكسل اريد تخزينه في مكان محدد من قبل مستخدم البيانات ، وليس مكان ثابت

وشكراً

تفضل .....

    DoCmd.OutputTo acOutputQuery, "qryEmp", acFormatXLS, , False
    MyMesg "تمت عملية تصدير الاستعلام الى المسار المحدد بنجاح"

 

  • Like 2
  • Thanks 1
قام بنشر
22 ساعات مضت, abdallambaty said:

أعتقد أن الكود لا يساعد في تحديد مسار التخزين كما طلبنا وإنما من أجل اعطاء اسم لملف اكسل

هل جربت الكود؟؟ أنا لم أجربه بل كتبته منطقيا ووجدته صحيح منطقيا... تحياتي

  • 4 weeks later...
قام بنشر
في ٩‏/٦‏/٢٠٢٠ at 00:37, مبرمج نت said:

بامكانك استخدام ال common dialog control واستخدام vba لغرض التصدير 

 

CommonDialgCntrol.Dialogtitle="Export to excel"

CommonDialogCntrol.ShowOpen

If CommonDialogCntrol.FileName="" then

Msgbox"الرجاء تحديد اسم للملف"

Else

Fname=CommonDialogCntrol.Filename

DoCmd.OutputTo acOutputQuery, "QryName", acFormatXLSX, Fname, Autostart:=False

End if

 

حيث أن QryName هو اسم الاستعلام

 

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

قام بنشر (معدل)

 الاخ Aws86A 

عليكم السلام... بالامكان استعمال نفس الكود المذكور ولكن تستبدل الQryNam بالعبارة 

Me.recordsource بدون علامات الاقتباس """

في السطر

.OutputTo acOutputQuery, "QryName", acFormatXLSX, Fname, Autostart:=False

لكي يصبح 

.OutputTo acOutputQuery, me.recordsource, acFormatXLSX, Fname, Autostart:=False

مع تحياتي وابلاغي في حالة وجود خطأ

تم تعديل بواسطه مبرمج نت
قام بنشر
3 ساعات مضت, Aws86A said:

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

عليكم السلام... بالامكان استعمال نفس الكود المذكور ولكن تستبدل الQryNam بالعبارة 

Me.recordsource بدون علامات الاقتباس """

في السطر

.OutputTo acOutputQuery, "QryName", acFormatXLSX, Fname, Autostart:=False

لكي يصبح 

.OutputTo acOutputQuery, me.recordsource, acFormatXLSX, Fname, Autostart:=False

مع تحياتي وابلاغي في حالة وجود خطأ

قام بنشر (معدل)
7 ساعات مضت, مبرمج نت said:

عليكم السلام... بالامكان استعمال نفس الكود المذكور ولكن تستبدل الQryNam بالعبارة 

Me.recordsource بدون علامات الاقتباس """

في السطر

.OutputTo acOutputQuery, "QryName", acFormatXLSX, Fname, Autostart:=False

لكي يصبح 

.OutputTo acOutputQuery, me.recordsource, acFormatXLSX, Fname, Autostart:=False

مع تحياتي وابلاغي في حالة وجود خطأ

شكرا استاذ انا وضعت الكود في زر ولكن ظهر معي عندي هذا الشي

 

2020-07-05_071855.jpg

تم تعديل بواسطه Aws86A
قام بنشر
2 ساعات مضت, Aws86A said:

شكرا استاذ انا وضعت الكود في زر ولكن ظهر معي عندي هذا الشي

 

2020-07-05_071855.jpg

صحيح اني اعتذر كان الخطا من عندي السطر البرمجي ما كان كامل المفروض تسبقه بــــ  .DoCmd   يعني يصير كالاتي :-

DoCmd.OutputTo acOutputQuery, Me.RecordSource, acFormatXLSX, Fname, Autostart:=False

قام بنشر
3 ساعات مضت, مبرمج نت said:

صحيح اني اعتذر كان الخطا من عندي السطر البرمجي ما كان كامل المفروض تسبقه بــــ  .DoCmd   يعني يصير كالاتي :-

DoCmd.OutputTo acOutputQuery, Me.RecordSource, acFormatXLSX, Fname, Autostart:=False

استاذ ولو راح اثقل عليك بس ممكن تشوف الملف المرفق خليت الكود وتعالجه

Backup Sample.mdb

قام بنشر
في ٥‏/٧‏/٢٠٢٠ at 13:09, Aws86A said:

استاذ ولو راح اثقل عليك بس ممكن تشوف الملف المرفق خليت الكود وتعالجه

Backup Sample.mdb 416 kB · 4 تنزيلات

اسف على التاخير بس المشكلة كانت ان الويندوز عندي 64 ... على كل رفقت قاعدة البيانات بعد التعديل وعندي اشتغلت بصورة صحيحة

Backup Sample.mdb

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information