亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Delphi > 正文

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

2019-11-18 18:55:32
字體:
來源:轉載
供稿:網友
我們在常用的數據庫應用程序中,編寫報表程序比較麻煩,而且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: emp(你的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的表格功能和多打印功能,不必再去設計繁鎖的報表程序了;我在為我單位編寫的發票統計系統使用了這種方式,使用者感覺到很方便

上一篇:Delphi實用編程經驗二

下一篇:在Delphi中使用IP控件

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品久久久久久亚洲国产300| 欧美日韩在线另类| 97精品伊人久久久大香线蕉| 成人伊人精品色xxxx视频| 欧美大秀在线观看| 亚洲跨种族黑人xxx| 亚洲国产成人精品一区二区| 久久久久久久香蕉网| 国产亚洲精品综合一区91| 欧美大片免费观看在线观看网站推荐| 日韩欧美精品网站| 色综合视频一区中文字幕| 日韩高清a**址| 亚洲精品网站在线播放gif| 色七七影院综合| 欧美在线视频在线播放完整版免费观看| 91在线中文字幕| 91视频-88av| 亚洲高清免费观看高清完整版| 久久成人亚洲精品| 久久久久久这里只有精品| 国语自产精品视频在免费| 国产日韩在线看片| 欧美一区二区视频97| 久久久久在线观看| 国产精品白丝jk喷水视频一区| 亚洲成**性毛茸茸| 色樱桃影院亚洲精品影院| 成人免费淫片aa视频免费| 在线丨暗呦小u女国产精品| 国产精品久久久久免费a∨大胸| 日韩欧美亚洲综合| 日韩久久精品成人| 国产精品美女999| 久久久久国产一区二区三区| 精品日本高清在线播放| 亚洲黄色在线看| 精品中文字幕在线2019| 奇米一区二区三区四区久久| 成人国产在线视频| 少妇av一区二区三区| 91中文字幕在线观看| 日本乱人伦a精品| 国产精品美女视频网站| 性欧美暴力猛交69hd| 精品国产拍在线观看| 国产精品久久久久久一区二区| 日韩在线观看免费| 欧美黄色片免费观看| 亚洲精品中文字| 91精品国产91久久久久福利| 日韩中文字幕视频在线| 日韩高清免费在线| 亚洲男人第一av网站| 青青久久av北条麻妃海外网| 亚洲精品视频中文字幕| 欧美一级大片在线免费观看| 91av视频导航| 久久高清视频免费| 九色91av视频| 国产精品成人一区二区三区吃奶| 成人av资源在线播放| 伊人精品在线观看| 国产一区二区视频在线观看| 国产成人高清激情视频在线观看| 国产一区二区三区在线看| 欧美激情视频网| 91久久嫩草影院一区二区| 91精品在线观| 在线观看日韩av| 国产精品一区二区久久国产| 欧美成在线观看| 久久躁狠狠躁夜夜爽| 国产在线播放不卡| 国内免费精品永久在线视频| 久久久久久久久国产| 国产精品久久久久99| 欧美电影院免费观看| 久久成人综合视频| 亚洲成人中文字幕| 热久久免费国产视频| 久久久999精品免费| 亚洲综合在线做性| 久久国产精品电影| 亚洲xxxxx电影| 国产丝袜一区二区三区免费视频| 日韩欧美有码在线| 欧美日韩国产一区在线| 2019日本中文字幕| 久久国产精品99国产精| 成人av在线网址| 福利二区91精品bt7086| 91精品国产91久久| 欧美人在线视频| 98午夜经典影视| 5566成人精品视频免费| 国产不卡av在线| 不卡在线观看电视剧完整版| 91免费看视频.| 欧美成人激情视频| 欧美一乱一性一交一视频| 欧美一性一乱一交一视频| 欧美精品日韩www.p站| 中文字幕日韩在线视频| 日日摸夜夜添一区| 国产精品入口福利| 精品国偷自产在线| 亚洲国产精品va在线看黑人| 国产精品久久久久久久久久| 欧美色videos| 国产精品视频永久免费播放| 久久久久亚洲精品| 久久久久久美女| 亚洲第一综合天堂另类专| 成人福利在线观看| 久久成人精品一区二区三区| 亚洲国产福利在线| 久久露脸国产精品| 国产一区深夜福利| 日韩成人在线视频网站| 日韩精品视频在线免费观看| 国产suv精品一区二区三区88区| 久久久www成人免费精品| 成人精品久久av网站| 亚洲精品久久久久国产| 亚洲精品国产美女| 亚洲欧美国产日韩中文字幕| 韩国视频理论视频久久| 精品国产乱码久久久久久虫虫漫画| 97视频人免费观看| 国产午夜精品一区理论片飘花| 色青青草原桃花久久综合| 欧美大片免费观看| 插插插亚洲综合网| 国产精品色视频| 日韩大片在线观看视频| 亚洲男人天堂网站| 疯狂蹂躏欧美一区二区精品| 亚洲自拍在线观看| 日本久久久久久久久久久| 国产欧美日韩中文字幕在线| 欧美黑人巨大精品一区二区| 久久av资源网站| 91精品视频在线| 成人黄色免费在线观看| 欧美裸体男粗大视频在线观看| 亚洲图片欧美午夜| 国内外成人免费激情在线视频| 国产精品wwww| 精品亚洲va在线va天堂资源站| 亚洲国产高清福利视频| 国产精品成人一区二区| 亚洲成人精品久久久| 成人免费午夜电影| 成人写真视频福利网| 亚洲成人久久电影| 成人国内精品久久久久一区| 韩曰欧美视频免费观看| 亚洲精品www| 国产亚洲欧美视频| 日韩毛片在线看| 美日韩在线视频| 久久91超碰青草是什么| 九九九热精品免费视频观看网站|