الصمت المتحدث قام بنشر أكتوبر 16, 2012 قام بنشر أكتوبر 16, 2012 السلام عليكم توقفت عند مشكلة صغيرة و هي تصدير تقرير اكسس 2007 الى الاكسل فهل من حل برمجي للمشكل؟ وشكرا 1
أبو آدم قام بنشر أكتوبر 18, 2012 قام بنشر أكتوبر 18, 2012 الحل في 2007 بتصدير الاستعلام مصدر التقرير ... ارفق مثالا للتطبيق ..... ............
الصمت المتحدث قام بنشر أكتوبر 18, 2012 الكاتب قام بنشر أكتوبر 18, 2012 بارك الله فيك أخي الطيب أبا آدم تم التوصل الى حل وسط بتصدير التقرير بتنسيق كل من Html, pdf , rtf .. وليس بالضرورة الآن البحث عن تنسيق اكسل حفظك الله ورعاك أخي
أبو آدم قام بنشر أكتوبر 18, 2012 قام بنشر أكتوبر 18, 2012 عموماً وتحقيقاً للعنوان المطروح ولعموم الفائدة .... نقول .... Private Sub Command0_Click() On Error GoTo MyErr Dim MyPath As String, MyFile As String Dim I As Integer MyPath = CurrentProject.Path & "\" MyFile = "Contacts.xlsx" I = MsgBox("Export Server Comparison to Excel ?", vbYesNo) If I = vbNo Then MsgBox "Ok....." GoTo MyExit Else DoCmd.TransferSpreadsheet acExport, , "Contacts Query", MyPath & MyFile, True MsgBox "Export sent to " & MyPath & MyFile End If MyExit: Exit Sub MyErr: MsgBox "Error# " & Err.Number & vbCrLf & Err.Description Resume MyExit End Sub والله من وراء القصد ... وهو حسبي ............
رعد العزاني قام بنشر أكتوبر 18, 2012 قام بنشر أكتوبر 18, 2012 استاذي ابو ادم جزاك الله عنا خير على كل ما تقدمة وكل عام وانتم بالف خير
الصمت المتحدث قام بنشر أكتوبر 18, 2012 الكاتب قام بنشر أكتوبر 18, 2012 جزاك الله خير الجزاء وأجزل لك في العطاء يوم تطوى الأرض والسماء
علي المصري قام بنشر أكتوبر 27, 2012 قام بنشر أكتوبر 27, 2012 (معدل) السلام عليكم ورحمة الله وبركاته بعد التجربة توصلت إلى الآتي : الكود يعمل على الجداول في حالة اوفيس 2003 كالتالي : Private Sub ToExcel_Click() DoCmd.OutputTo acOutputTable, "MainTable", "MicrosoftExcelBiff8(*.xls)", "", False Beep MsgBox "xls has been created", vbInformation, "Export xls" End Sub الكود يعمل على اوفيس 2010 كالتالي 'Function getFilName() As String Private Sub ToExcel_Click() DoCmd.OutputTo acOutputTable, "MainTable", "ExcelWorkbook(*.xlsx)", "", False, "", , acExportQualityPrint 'xlxs تنسيق ملف اكسيل 2010 Beep MsgBox "xlsx has been created", vbInformation, "Export xlsx" End Sub حيث في الاخير يمكن تغيير الامتداد من xlsx ( تنسيق اوفيس 2007 وما بعده ) إلى xls ( تنسيق افيس 2003 وما قبله ) تم تعديل أكتوبر 28, 2012 بواسطه أبو آدم إحتواء الكود
الردود الموصى بها