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

نام تاپیک: انتقال اطلاعات Datagrid به اکسل به صورت فیلتر شده

  1. #1

    انتقال اطلاعات Datagrid به اکسل به صورت فیلتر شده

    سلام دوستان تاپیک های زیادی رو مطالعه کردم و گشتم اما متاسفانه جواب شفاف و واضحی پیدا نکردم لطفا اگر کسی سورس کد کمکی داره یا کد انتقال اطلاعات محتویات دیتاگرید به اکسل رو بلده کمک کنه
    خیلی ممنون میشم

  2. #2

    نقل قول: انتقال اطلاعات Datagrid به اکسل به صورت فیلتر شده

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

    VSFlexGrid1.SaveGrid CommonDialog1.InitDir & CommonDialog1.FileName & ".xls", flexFileExcel

  3. #3

    نقل قول: انتقال اطلاعات Datagrid به اکسل به صورت فیلتر شده

    بله دوست عزیز متوجه هستم ولی من برای دیتا گرید میخوام وگرنه مطمئناً برای سهولت کارم از کامپوننت پیشنهادی شما استفاده می کردم

  4. #4

    نقل قول: انتقال اطلاعات Datagrid به اکسل به صورت فیلتر شده

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


    On Error Resume Next
    Set CN = New ADODB.Connection ''''''ÏÓÊæÑ ÐÎíÑå ÏÑ Ç˜Ó
    CN.Provider = "Microsoft.Jet.OLEDB.4.0"
    CN.ConnectionString = App.Path & "\Dbase.mdb"
    CN.Open
    ''''''''''''''''''''''
    Dim i, J, rtot, m
    Dim ctot(1 To 4)
    'rtot = 0

    Dim objExcl As Excel.Application
    Set objExcl = New Excel.Application
    objExcl.Visible = True
    objExcl.SheetsInNewWorkbook = 1
    objExcl.Workbooks.Add
    objExcl.ActiveSheet.Cells(1, 3).Value = "ÊÇÑíÎ ß"
    objExcl.ActiveSheet.Cells(1, 4).Value = "ÔãÇÑå ß"
    objExcl.ActiveSheet.Cells(1, 5).Value = "äÇã ÈÇäß"
    objExcl.ActiveSheet.Cells(1, 6).Value = "ãÈáÛ ß"
    objExcl.ActiveSheet.Cells(1, 7).Value = "ÔÑÍ ß"
    objExcl.ActiveSheet.Cells(1, 8).Value = "äæÚ ß"
    objExcl.ActiveSheet.Cells(1, 9).Value = "æÖÚíÊ ß"
    objExcl.ActiveSheet.Cells(1, 10).Value = "ÊæÖíÍÇÊ"
    Set rs = New ADODB.Recordset
    rs.Open "select * from T1 ORDER BY Tch", CN, adOpenKeyset
    J = 3
    Do Until rs.EOF
    For i = 2 To rs.Fields.Count - 1
    objExcl.ActiveSheet.Cells(J, i + 1).Value = rs.Fields(i)
    If i > 2 Then
    tot = crtot + rs.Fields(i)
    End If
    Next
    objExcl.ActiveSheet.Cells(J, i + 1).Value = rtot
    rs.MoveNext
    J = J + 1
    Loop
    Dim k
    k = 1
    rs.MoveFirst
    Do Until rs.EOF
    For k = 1 To 4
    ctot(k) = ctot(k) + rs.Fields(k + 2)

    Next
    rs.MoveNext
    Loop


  5. #5

    نقل قول: انتقال اطلاعات Datagrid به اکسل به صورت فیلتر شده

    سلام دوست عزیز من از این کد های شما سر در نیاوردم چون دستخط تعریف دیتا بیس من با شما فرق داره لطفا یه چیز ساده در حد 2 تا فیلد که انتقال داده بشه به اکسل پست بزارید فقط لطفا در نظر داشته باشید من فقط میخوام اطلاعات فیلتر شده به اکسل منتقل بشه
    آیا واقعا کسی نیست در زمینه انتقال اطلاعات از دیتاگرید به اکسل کمکم کنه

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

  1. انتقال اطلاعات datagrid به datatable
    نوشته شده توسط ashe405 در بخش C#‎‎
    پاسخ: 13
    آخرین پست: سه شنبه 15 اردیبهشت 1394, 07:13 صبح
  2. سوال: چطور در یک گزارش اطلاعات را به صورت فیلتر شده ببینم
    نوشته شده توسط wolfstander در بخش Access
    پاسخ: 8
    آخرین پست: شنبه 04 خرداد 1392, 20:43 عصر
  3. انتقال اطلاعات Datagrid به Excel2007 و 2003
    نوشته شده توسط hamed_vb در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 3
    آخرین پست: یک شنبه 16 خرداد 1389, 15:15 عصر
  4. سوال: انتقال اطلاعات Datagrid به Excel2007 و 2003
    نوشته شده توسط hamed_vb در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: چهارشنبه 05 اسفند 1388, 22:39 عصر
  5. انتقال اطلاعات دیتاگرید به اکسل Export To Excel
    نوشته شده توسط nasr در بخش C#‎‎
    پاسخ: 3
    آخرین پست: جمعه 24 اسفند 1386, 09:42 صبح

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

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