jo_2010 قام بنشر منذ 3 ساعات قام بنشر منذ 3 ساعات الخبراء الافاضل بعد التحية مارايدة موجود بالصورة هل هذا ممكن ام شئ صعب JO.accdb
Foksh قام بنشر منذ 1 ساعه قام بنشر منذ 1 ساعه وعليكم السلام أخي يوسف .. تفضل ملفك بعد التعديل ، حيث تم استخدام الحدث التالي في الزر :- Private Sub أمر0_Click() On Error GoTo ErrorHandler Dim db As DAO.Database Dim qdf As DAO.QueryDef Dim strSQL As String Dim strFileName As String Dim strFilePath As String Dim strQueryName As String strSQL = "SELECT Tcode, Tname, Out_Lab, IN_Lab, Total, IN_Staff, Total_Staff FROM (" & _ " SELECT 0 AS SortID, Tcode, Tname, Out_Lab, IN_Lab, Total, IN_Staff, Total_Staff FROM Tbl_Tests " & _ " UNION ALL " & _ " SELECT 1 AS SortID, '', 'المجموع الكلي', SUM(Out_Lab), SUM(IN_Lab), SUM(Total), SUM(IN_Staff), SUM(Total_Staff) FROM Tbl_Tests" & _ ") " & _ "ORDER BY SortID, Val(Tcode), Tcode;" strFileName = Format(Now, "yyyy-mm-dd_hh-nn-ss") & ".xlsx" strFilePath = CurrentProject.Path & "\" & strFileName strQueryName = "TempExportQuery" Set db = CurrentDb On Error Resume Next db.QueryDefs.Delete strQueryName On Error GoTo ErrorHandler Set qdf = db.CreateQueryDef(strQueryName, strSQL) DoCmd.OutputTo acOutputQuery, strQueryName, acFormatXLSX, strFilePath, False db.QueryDefs.Delete strQueryName MsgBox "تم تصدير البيانات بنجاح", vbInformation + vbMsgBoxRight, "تم التصدير" ExitProcedure: Set qdf = Nothing Set db = Nothing Exit Sub ErrorHandler: MsgBox "حدث خطأ أثناء عملية التصدير", vbCritical + vbMsgBoxRight, "خطأ" Resume ExitProcedure End Sub وسيتم انشاء ملف اكسل باسم = الوقت الحالي وتاريخ اليوم ، وتستطيع تغيير اسم الملف كما تريد . JO.zip
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان