نمایش نتایج 1 تا 5 از 5

نام تاپیک: ایجاد خروجی اکسل از ساب فرم اکسس

  1. #1
    کاربر دائمی
    تاریخ عضویت
    شهریور 1394
    محل زندگی
    البرز
    سن
    53
    پست
    206

    ایجاد خروجی اکسل از ساب فرم اکسس

    با سلام و عرض ادب خدمت دوستان و اساتید محترم

    یک فرم اکسس دارم که دارای یک ساب فرم میباشد و بصورت عکس ضمیمه فیلتر میشود.
    میخواهم دکمه ای روی فرم قرار دهم که کلیلک آن محتویات ساب فرم به اکسل ارسال شوند.

    پیشاپیش از راهنماییتان کمال تشکر را دارم.SendToExcel.png

  2. #2
    کاربر دائمی آواتار padide55
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    زاهدان
    پست
    567

    نقل قول: ایجاد خروجی اکسل از ساب فرم اکسس

    سلام
    از کدهای این تاپیک استفاده کنید

    اینجا

  3. #3
    کاربر دائمی
    تاریخ عضویت
    شهریور 1394
    محل زندگی
    البرز
    سن
    53
    پست
    206

    نقل قول: ایجاد خروجی اکسل از ساب فرم اکسس

    سلام
    ممنون از توجه تان
    ولی ربطی به سوال نداشت.
    من میخوام با زدن دکمه "ارسال به اکسل" از ساب فرم ، خروجی اکسل بگیرم.
    متشکرم
    آخرین ویرایش به وسیله m3343kh : چهارشنبه 03 دی 1399 در 19:54 عصر

  4. #4
    کاربر دائمی آواتار padide55
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    زاهدان
    پست
    567

    نقل قول: ایجاد خروجی اکسل از ساب فرم اکسس

    اون تاپیک هم خروجی اکسل داره از ساب فرم.
    ضمنا این تاپیک هم هست .

    نمونه فایل

    برای خروجی به اکسل چهار راه دارید .
    یکی طبق نمونه فوق
    ......................
    اول کپی پیست
    ابتدا با کلیک روی باتن به ساب فرم فوکوس میشه
    بعدمتن موجود درساب فرم کپی میشه و
    بعد یک فایل اکسل ایجاد میشه
    بعد کل متن کپی شده به اکسل پیست میشه.

    ادامه کدها مربوط به تنظیم فونت و .. فایل اکسل هست که به صورت دستی هم در خود اکسل انجام میشه
    ............................
    روش دوم .
    اگر ساب فرم به یک کوئری متصل هست
    یک باتن بگذارید جهت ارسال کوئری به اکسل

    DoCmd.OutputTo acOutputQuery, "QueryName", acFormatXLS, "query.xls", True

    بهترین راه ارسال کوئری به اکسل هست .
    ...........................
    روش سوم کد برای ارسال ساب فرم مستقیم به اکسل با این کد


    DoCmd.OutputTo acOutputForm, Me.Form.Name, acFormatXLS, "test.xls", True

    ..................
    روش چهارم
    استفاده از کد بیسیک جهت ارسال رکورد به رکورد از ساب فرم به اکسل


    Private Sub Command0_Click()

    If Me.Dirty Then Me.Dirty = False

    Dim rsClone As DAO.Recordset
    Set rsClone = Me.SUBFORM_NAME.Form.RecordsetClone

    If rsClone.EOF Then
    MsgBox "No records found."
    Set rsClone = Nothing
    Exit Sub
    End If

    Dim xlApp As Object
    Set xlApp = CreateObject("Excel.Application")
    With xlApp
    .Visible = True
    .Workbooks.Add
    .Sheets("Sheet1").Select

    .ActiveSheet.Range("A2").CopyFromRecordset rsClone

    For i = 1 To rsClone.Fields.Count
    xlApp.ActiveSheet.Cells(1, i).Value = rsClone.Fields(i - 1).Name
    Next i
    xlApp.Cells.EntireColumn.AutoFit
    End With


    End Sub
    آخرین ویرایش به وسیله padide55 : چهارشنبه 03 دی 1399 در 23:05 عصر

  5. #5
    کاربر دائمی
    تاریخ عضویت
    شهریور 1394
    محل زندگی
    البرز
    سن
    53
    پست
    206

    نقل قول: ایجاد خروجی اکسل از ساب فرم اکسس

    سلام
    بسیار تشکر دوست عزیز

    %هر کس مرا کلمه ای بیاموزد مرا بنده خویش ساخته است. مولا علی(ع)%

تاپیک های مشابه

  1. پاسخ: 3
    آخرین پست: پنج شنبه 12 مرداد 1402, 00:07 صبح
  2. پاسخ: 1
    آخرین پست: یک شنبه 28 اردیبهشت 1399, 21:31 عصر
  3. پاسخ: 1
    آخرین پست: دوشنبه 18 شهریور 1392, 17:45 عصر
  4. حرفه ای: اکسس وب و مشکل در نصب اکسس سرویس در شیرپوینت2010
    نوشته شده توسط aromega65 در بخش توسعه نرم افزارهای تحت شبکه
    پاسخ: 0
    آخرین پست: یک شنبه 25 دی 1390, 19:54 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •