• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        DELPHI下調節器用EXCEL為其編輯與打印

        DELPHI下調節器用EXCEL為其編輯與打印

        更新時間:2022-05-14 文章作者:未知 信息來源:網絡 閱讀次數:

        我們在常用的數據庫應用程序中,編寫報表程序比較麻煩,而且delphi中的報表程序由使用者修改也不方便,象一般的數據要加上一個表頭,其中的一些數據要修改或要把幾個表的數據組合成一個數據集后再打印,這些操作對于delphi中的報表程序來說無能為力,而在大多數的電腦上都裝有office套件,我們能不能利用EXCEL的表格處理能力和固有的多種打印輸出功能呢?答案是肯定的。我們利用EXCEL能處理DBASE文件的功能,只要我們的數據庫文件和DBASE兼容就可以了。

          在delphi中的database desktop系統中,新建一個Table表的dbase IV(只能用dabse文件,因為EXCEL不認其它方式的文件)文件sample.dbf,可建立索引文件,在這里應注意的是在database desktop中只能輸入英文字段,其實我們只用databse desktop建立文件結構,然后可以到vfp中修改成中文即可,對數據的初始化和字段的增減可在vfp中完成,大家可能要問為什么不在vfp中直接建立數據表文件,因為EXCEL根本不認vfp中的數據表,它讀出的數據是雜亂的。

          建立好數據表sample.dbf后,在delphi中建立一個工程,然后選擇file->new中的data module模塊,建立的data module好處是在各個表單可能通用,在datamodule1的components中添加數據源和數據表,設置相關項,數據表的databasename應設為c:\temp(你的dbf文件的目錄),把tablename設為你所設計的數據表(sample.dbf),在form1上新建一個button按鈕,caption為編輯打印,在它的onclick中加入如下代碼:

          data.table1.close;//關閉當前數據表,如果不關閉可能造成數據不全

          if fileexists(extractfiledir(application.exename)+‘\samplep.dbf') then DeleteFile(extractfiledir(application.exename)+‘\samplep.dbf');

          //判斷打印數據表samplep.dbf是否存在,如果存在就刪除它

          copyfile(pchar(extractfiledir(application.exename)+‘\sample.dbf'),pchar(extractfiledir(application.exename)+‘\samplep.dbf'),true);

          //把sample.dbf拷貝成打印數據表samplep.dbf,samplep.dbf是編輯打印專用的,如果用sample.dbf則EXCEL會提示sample.dbf是只讀文件,修改會死機

          data.table1.open;//打開當前數據表,使其處于活動狀態

          shellexecute(0,‘open',‘EXCEL.EXE',pchar(extractfiledir(application.exename)+‘\samplep.dbf'),pchar(extractfiledir(application.exename)),SW-SHOWMAXIMIZED);//調用excel并讀取samplep.dbf文件到excel中,在頭文件中要引用ShellAPI.

          這樣就可利用EXCEL的表格功能和多打印功能,不必再去設計繁鎖的報表程序了;我在為我單位編寫的發票統計系統使用了這種方式,使用者感覺到很方便。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 任你躁在线精品免费| 中文字幕亚洲色图| 国产天堂亚洲国产碰碰| 亚洲免费网站观看视频| 麻豆狠色伊人亚洲综合网站| 真实国产乱子伦精品免费| 亚洲熟妇av一区| 四虎国产精品免费久久| 亚洲私人无码综合久久网| 香蕉高清免费永久在线视频| 亚洲另类自拍丝袜第五页 | 亚洲欧美日韩中文字幕在线一区| 国内自产少妇自拍区免费| 在线观看亚洲视频| 国产啪亚洲国产精品无码| 精品免费视在线观看| 亚洲国产精品久久人人爱| 成人毛片免费观看| 国产精品1024在线永久免费| 情人伊人久久综合亚洲| 天天影视色香欲综合免费| 99亚洲乱人伦aⅴ精品| 免费一级毛片在级播放| 免费人成激情视频在线观看冫| 久久亚洲AV无码精品色午夜| 成年人性生活免费视频| 三级片免费观看久久| 久久精品国产亚洲香蕉| 日韩一区二区a片免费观看| 国产免费黄色无码视频 | 亚洲中文字幕无码中文| 亚洲?V乱码久久精品蜜桃| 日韩视频免费在线观看| 亚洲熟妇无码av另类vr影视| 国产福利电影一区二区三区,亚洲国模精品一区 | 亚洲国产美女精品久久久| 亚洲中文字幕无码久久精品1| 777成影片免费观看| 精品女同一区二区三区免费播放 | a级成人免费毛片完整版| 91丁香亚洲综合社区|