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

نام تاپیک: export and import records beetwin delphi and excel

  1. #1

    export and import records beetwin delphi and excel

    delphi6
    database:paradox7
    لطفا در زمینه گرفتن و فرستادن اطلاعات از دلفی به اکسل راهنمایی کنیید
    خیلی ضروریه
    ممنون

  2. #2
    کاربر دائمی آواتار DataMaster
    تاریخ عضویت
    تیر 1382
    محل زندگی
    مشهد الرضا
    پست
    634
    از کامپوننتهای SME استفاده کن

  3. #3
    اگه میشه بیشتر راهنمایی کنید
    ممنون

  4. #4
    کاربر دائمی آواتار DataMaster
    تاریخ عضویت
    تیر 1382
    محل زندگی
    مشهد الرضا
    پست
    634
    اگه کامپوننتهاش رو نصب کنی Sample داره که خیلی راحت میتونی کارت رو راه بندازی

  5. #5
    جناب datamaster از راهنمایی شما متشکرم
    کارمو راه انداختی
    بازم ممنون

  6. #6
    کاربر دائمی آواتار javidtaheri
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    301
    این ابزار رایگان است یا خیر
    از کجا دانلود کنم؟ متشکرم

  7. #7
    کاربر دائمی
    تاریخ عضویت
    دی 1382
    محل زندگی
    پشت كامپيوتر
    پست
    381
    با تشکر از نویسنده آن Jode Qa

    uses DB;

    {....}

    private
    procedure SendToExcel(aDataSet: TDataSet);

    {....}


    uses
    ComObj, ActiveX, Excel2000; // or Excel97

    procedure TForm1.SendToExcel(aDataSet: TDataSet);
    var
    PreviewToExcel: TExcelApplication;
    RangeE: Excel2000.Range; //or RangeE: Excel97.Range
    I, Row: Integer;
    Bookmark: TBookmarkStr;
    begin
    PreviewToExcel := TExcelApplication.Create(Self);
    PreviewToExcel.Connect;
    PreviewToExcel.Workbooks.Add(NULL, 0);
    RangeE := PreviewToExcel.ActiveCell;

    for I := 0 to aDataSet.Fields.Count - 1 do
    begin
    RangeE.Value := aDataSet.Fields[I].DisplayLabel;
    RangeE := RangeE.Next;
    end;

    aDataSet.DisableControls;
    try
    Bookmark := aDataSet.Bookmark;
    try
    aDataSet.First;
    Row := 2;
    while not aDataSet.EOF do
    begin
    //Write down Record As Row in msExcel
    RangeE := PreviewToExcel.Range['A' + IntToStr(Row), 'A' + IntToStr(Row)];
    for I := 0 to aDataSet.Fields.Count - 1 do
    begin
    RangeE.Value := aDataSet.Fields[I].AsString;
    RangeE := RangeE.Next;
    end;
    aDataSet.Next;
    Inc(Row);
    end;
    finally
    aDataSet.Bookmark := Bookmark;
    end;
    finally
    aDataSet.EnableControls;
    end;

    //Creating Preview from Range A1..ColumnX
    //Calculating ASCII 64 (Character Before "A") With Dataset FieldsCount
    //This Method can only handle range A1..Z?, if want to be excel column type
    //support, exp "AA"/"IV"
    RangeE := PreviewToExcel.Range['A1', chr(64 + aDataSet.Fields.Count) + IntToStr(Row - 1)];

    RangeE.AutoFormat(8, NULL, NULL, NULL, NULL, NULL, NULL);
    PreviewToExcel.Visible[0] := True;
    PreviewToExcel.Disconnect;
    end;


    // Beispiel:
    // Example:
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    SendToExcel(Table1);
    end;



  8. #8
    کاربر دائمی آواتار javidtaheri
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    301
    alish
    لطفا در مورد کد نوشته شده بیشتر توضیح بده :!:

  9. #9
    کاربر دائمی آواتار DataMaster
    تاریخ عضویت
    تیر 1382
    محل زندگی
    مشهد الرضا
    پست
    634
    اگه آدرس منبع رو هم ذکر کنید ممنون میشم

  10. #10

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

  1. export/import
    نوشته شده توسط mary81 در بخش برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 2
    آخرین پست: چهارشنبه 24 مرداد 1386, 14:20 عصر
  2. export/import
    نوشته شده توسط mary81 در بخش VB.NET
    پاسخ: 1
    آخرین پست: سه شنبه 02 مرداد 1386, 16:32 عصر
  3. export/import
    نوشته شده توسط mary81 در بخش MySQL
    پاسخ: 1
    آخرین پست: سه شنبه 02 مرداد 1386, 09:32 صبح
  4. export and import recrds beetwin delphi and excel
    نوشته شده توسط tvg77 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 6
    آخرین پست: یک شنبه 13 فروردین 1385, 10:46 صبح

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

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