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

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

قام بنشر

السلام عليكم اخواني

عندي الاستعلام qyrcustomer وبه الاعمدة name,date,id,age,phone 

اريد عند الضغط على زر ارسالA يقوم بتصدير الى ملف اكسل وبه الاعمده name,date,phone 

وعند الضغط على زر ارسالB يقوم بالتصدير الى ملف اكسل وبه الاعمده name,id,age

قام بنشر

للاسف لم افلح في فهم الامثلة اخي الكريم

هل بالاامكان تطبيقه على المثال الذي اوضحته

قام بنشر

طب جرب 

 

On Error Resume Next
'DoCmd.OutputTo acOutputTable, "Data", acViewPreview
 DoCmd.SetWarnings False
' EXPORT_TO_EXCEL_01
 DoCmd.RunSQL "SELECT [name],[phone],[date] INTO Access IN'" _
    & CurrentProject.Path & "\bb'[Excel 8.0;HDR=yes;] FROM qyrcustomer"

 MsgBox "تم تصدير الجدول بنجاح إلى نفس مجلد قاعدة البيانات سيتم فتح المجلد الآن... "
On Error GoTo 1
Application.FollowHyperlink CurrentProject.Path
1:
DoCmd.SetWarnings True

من موضوع 

 

  اقتباس

 

Expand  



 

 

  • Like 1
قام بنشر
  في 5‏/3‏/2023 at 18:02, محمد احمد لطفى said:

طب جرب 

 

On Error Resume Next
'DoCmd.OutputTo acOutputTable, "Data", acViewPreview
 DoCmd.SetWarnings False
' EXPORT_TO_EXCEL_01
 DoCmd.RunSQL "SELECT [name],[phone],[date] INTO Access IN'" _
    & CurrentProject.Path & "\bb'[Excel 8.0;HDR=yes;] FROM qyrcustomer"

 MsgBox "تم تصدير الجدول بنجاح إلى نفس مجلد قاعدة البيانات سيتم فتح المجلد الآن... "
On Error GoTo 1
Application.FollowHyperlink CurrentProject.Path
1:
DoCmd.SetWarnings True

من موضوع 

 



 

 

Expand  

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

SELECT qry_Items_Pages_1.iPage, qry_Items_Pages_1.iDate, qry_Items_Pages_1.iName, qry_Items_Pages_1.iBill_Number, qry_Items_Pages_1.[1] AS Store_1, qry_Items_Pages_1.[2] AS Store_2, qry_Items_Pages_1.[3] AS Store_3, qry_Items_Pages_1.[4] AS Store_4, qry_Items_Pages_1.[5] AS Store_5, qry_Items_Pages_1.[6] AS Store_6, qry_Items_Pages_1.[7] AS Store_7
FROM qry_Items_Pages_1
WHERE (((qry_Items_Pages_1.iPage) Between Nz([Forms]![frm_Main]![srch_Page_From_3],0) And Nz([Forms]![frm_Main]![srch_Page_To_3],99999)) AND ((qry_Items_Pages_1.iDate) Between Nz([Forms]![frm_Main]![srch_Date_From_3],#1/1/1900#) And Nz([Forms]![frm_Main]![srch_Date_To_3],#12/30/2100#)));

حيث اننى حاولت الاستفادة من الكود لتصدير ناتج الاستعلام للاكسيل ولم افلح

مشكور اخى فى الله

قام بنشر
  في 5‏/3‏/2023 at 18:02, محمد احمد لطفى said:

طب جرب 

 

On Error Resume Next
'DoCmd.OutputTo acOutputTable, "Data", acViewPreview
 DoCmd.SetWarnings False
' EXPORT_TO_EXCEL_01
 DoCmd.RunSQL "SELECT [name],[phone],[date] INTO Access IN'" _
    & CurrentProject.Path & "\bb'[Excel 8.0;HDR=yes;] FROM qyrcustomer"

 MsgBox "تم تصدير الجدول بنجاح إلى نفس مجلد قاعدة البيانات سيتم فتح المجلد الآن... "
On Error GoTo 1
Application.FollowHyperlink CurrentProject.Path
1:
DoCmd.SetWarnings True

من موضوع 

 



 

 

Expand  

هو المطلوب اخي الكريم

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

فضلا وليس امرا .. كيف بالامكان التصدير الى ملف Xlsx وليس xls

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

قام بنشر

شكرا اخي خليفه لمن المثال اللي تفضل به اخي محمد هو المطلوب

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

قام بنشر
  في 5‏/3‏/2023 at 20:06, Radwan0 said:

شكرا اخي خليفه لمن المثال اللي تفضل به اخي محمد هو المطلوب

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

Expand  

للرفع 

قام بنشر
  في 5‏/3‏/2023 at 18:02, محمد احمد لطفى said:

طب جرب 

 

On Error Resume Next
'DoCmd.OutputTo acOutputTable, "Data", acViewPreview
 DoCmd.SetWarnings False
' EXPORT_TO_EXCEL_01
 DoCmd.RunSQL "SELECT [name],[phone],[date] INTO Access IN'" _
    & CurrentProject.Path & "\bb'[Excel 8.0;HDR=yes;] FROM qyrcustomer"

 MsgBox "تم تصدير الجدول بنجاح إلى نفس مجلد قاعدة البيانات سيتم فتح المجلد الآن... "
On Error GoTo 1
Application.FollowHyperlink CurrentProject.Path
1:
DoCmd.SetWarnings True

من موضوع 

 



 

 

Expand  

هذا اخي

قام بنشر
  في 10‏/3‏/2023 at 11:00, kanory said:

كثرة الامثلة في الردود ...

اين مثالك اخي رضوان الذي اعتمدته انت

كي ننظر في سؤالك الثاني

Expand  

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

Sub FormatExcelOut(FileName As String)
Dim i As Integer
    Set objapp = CreateObject("Excel.Application")
    objapp.Visible = False
    Set wb = objapp.Workbooks.Open(FileName, True, False)
    
    
    For Each ws In wb.Worksheets
         
         With ws
         .DisplayRightToLeft = True
         .Application.DisplayAlerts = False

            .usedRange.Borders.LineStyle = 1
            .Columns.Font.Name = "Arial"
            .Columns.Font.Size = 12
            .Columns.Font.Bold = True
            .Range("A1:E1").RowHeight = 20
            .Tab.Color = 15656192 '
            .usedRange.Columns.AutoFit
            .usedRange.HorizontalAlignment = 3
            .usedRange.Columns(1).Interior.Color = vbYellow

     End With
     Next
    
    wb.Save
    objapp.Quit
    Set objapp = Nothing
    
End Sub

 

  • Like 2
  • Thanks 1
قام بنشر

@kkhalifa1960 @kanory

بارك بكما الرحمن تعالى على مجهودكم في مساعدتي

اخوتي مرفق لكم مثال من قاعدة بيانات 

عند الدخول الى نموذج EXCEl والضغط على زر التصدير الى اكسل

قمت باستخدام هذا الكود 

Private Sub Excel_Click()
On Error Resume Next
'DoCmd.OutputTo acOutputTable, "Contacts", acViewPreview
 DoCmd.SetWarnings False
' EXPORT_TO_EXCEL_01
 DoCmd.RunSQL "SELECT [Last Name],[First Name],[E-mail Address] INTO Access IN'" _
    & CurrentProject.Path & "\bb'[Excel 12.0 XML;HDR=yes;] FROM qyrcustomer"

 MsgBox "O.k"
On Error GoTo 1
Application.FollowHyperlink CurrentProject.Path
1:
DoCmd.SetWarnings True
End Sub

 

اللى محتاجه هو كيف بالامكان جعل ورقة الاكسل تبدأ من اليمين الى اليسار

اختيار نوع الخط

اختيار حجم الخط

وايضا تنسيق التباعد بين الاعمدة

 

Database1.accdbFetching info...

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