View Full Version : خروجي ليست باكس به اكسل
sabaie
چهارشنبه 26 شهریور 1393, 08:19 صبح
سلام
كمك در باره خروجي از ليست باكس به اكسل
sabaie
جمعه 28 شهریور 1393, 16:43 عصر
سلام به همگی کسی تو این مورد کاری نکرده
ddavood41
جمعه 28 شهریور 1393, 16:51 عصر
برادر یه دکمه ایجاد کن واز روی حالت دیزاین روی on click یه ماکرو ایجاد کن export withformattingبزارش واکسل رو انتخاب کن
sabaie
شنبه 29 شهریور 1393, 07:18 صبح
سلام ممنون
اينجوري نمي شه من محتويات ليست باكس رو مي خواهم
ddavood41
یک شنبه 30 شهریور 1393, 01:00 صبح
جهت دادن خروجی اکسل :
با دو دستور می توانید این کار را انجام بدهید.
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "TableName", "C:\Eee.xls"
DoCmd.OutputTo acOutputTable, "ObjectName", acFormatXLS, "C:\EEEEE.xls"
روش دوم بهتره ، چون می تونید هم کووری و هم جدول و هم ریپورت و غیره ارسال کنید
برای اطلاعات بیشتر کلمه Output را در قسمت برنامه نویسی انتخاب کنید و دکمه F1 را بزنید تا Help مربوط به همه موارد را ببینید.
در صورتی که مسیر داده نشود ، خود برنامه از شما سوال خواهد کرد.
این مثال در مورد خروجی یک گزارش است:
Private Sub Command37_Click()
On Error GoTo Err_Command37_Click
Dim stDocName As String
stDocName = "rpt_Wage"
DoCmd.OutputTo acReport, stDocName, acFormatXLS
Exit_Command37_Click:
Exit Sub
Err_Command37_Click:
MsgBox Err.Description
Resume Exit_Command37_Click
End Sub
در مثال زیر خروجی از یک جدول را بررسی کرده ایم:
Private Sub Command37_Click()
On Error GoTo Err_Command37_Click
Dim stDocName As String
stDocName = "tbl__LCSS_Part"
DoCmd.OutputTo acOutputTable, stDocName, acFormatXLS
Exit_Command37_Click:
Exit Sub
Err_Command37_Click:
MsgBox Err.Description
Resume Exit_Command37_Click
End Sub
ddavood41
یک شنبه 30 شهریور 1393, 01:01 صبح
اگر در لیست باکس اطلاعات خالی باشد ، موقع تبدیل به تکست باکس مقدار نول را میدهد.
اگر مقدار عددی روی Double تنظیم نشود ، آنگاه مقادیر اعشاری را ذخیره نمیکند.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.