国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

如何實(shí)現(xiàn)在一個(gè)Dbgrid中顯示多數(shù)據(jù)庫

2019-11-17 05:02:22
字體:
供稿:網(wǎng)友

  在數(shù)據(jù)庫編程中,不必要也不可能將應(yīng)用程序操作的所有數(shù)據(jù)庫字段放入一個(gè)數(shù)據(jù)庫文件中。正確的數(shù)據(jù)庫結(jié)構(gòu)應(yīng)是:將數(shù)據(jù)庫字段放入多個(gè)數(shù)據(jù)庫文件,相關(guān)的數(shù)據(jù)庫都包含一個(gè)唯一的要害字段,在多數(shù)據(jù)庫結(jié)構(gòu)里可以建立聯(lián)系。
  例如:要編制一個(gè)人事治理程序,為簡化演示程序,只建立兩個(gè)數(shù)據(jù)庫,每個(gè)數(shù)據(jù)庫都只建立兩個(gè)字段。

  個(gè)人簡介 jianjie.dbf,由人事處維護(hù);工資情況 gongzi.dbf,由財(cái)務(wù)處維護(hù)。

  一、數(shù)據(jù)庫的建立
  進(jìn)入DataBase Desktop,建立數(shù)據(jù)庫結(jié)構(gòu)如下:
  jianjie.dbf
  編號(hào) 字段名:bianhao size:4 type:number
  姓名 字段名:xingming size:10 type:character

  gongzi.dbf
  編號(hào) 字段名:bianhao size:4 type:number
  工資 字段名:gongzi size:4 Dec 2 type:number

  注重:兩個(gè)數(shù)據(jù)庫的bianhao字段的size、type必須一致。實(shí)際上,兩數(shù)據(jù)庫文件可以分布在網(wǎng)絡(luò)的不同計(jì)算機(jī)上,為便于演示,分別存為″c:/test/jianjie.dbf″和″c:/test/gongzi.dbf″。

  二、應(yīng)用程序的編制
  啟動(dòng)Delphi,新建一個(gè)工程,在窗體中加入Query控件Query1,databasename屬性設(shè)為c:/test;
  加入DataSource控件datasource1,DataSet屬性設(shè)為Query1;加入DbGrid控件dbgrid1,DataSource屬性設(shè)為DataSource1,將Query1.sql屬性設(shè)為
  SELECT DISTINCT A.bianhao,a.xingming, b.gongzi
  FROM ″jianjie.dbf″ A, ″gongzi.DBF″ b
  WHERE A.bianhao=b.bianhao

  再將Query1.enabled屬性設(shè)為True,不用編譯,DbGrid1就會(huì)顯示:bianhao,xingming,gongzi三個(gè)字段。假如jianjie.dbf和gongzi.dbf中有記錄,則記錄會(huì)顯示出來。因篇幅所限,此文只介紹了Dbgrid中顯示多個(gè)數(shù)據(jù)庫內(nèi)容的一般方法,讀者可在此基礎(chǔ)上進(jìn)行完善,使該方法更好地適應(yīng)您的需要。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 鄂州市| 景洪市| 遂宁市| 惠来县| 施甸县| 亚东县| 定西市| 汕头市| 洞头县| 稻城县| 乌拉特前旗| 教育| 礼泉县| 旌德县| 宁陕县| 逊克县| 郎溪县| 十堰市| 扬州市| 全椒县| 托克托县| 德安县| 海城市| 奉贤区| 密云县| 乐昌市| 固原市| 莱阳市| 苗栗县| 巢湖市| 阜阳市| 安化县| 会泽县| 游戏| 秦皇岛市| 张北县| 西峡县| 北海市| 靖宇县| 东源县| 昂仁县|