• <menu id="w2i4a"></menu>
  • logo 【TeeChart VCL/FMX】教程2019

    文檔首頁(yè)>>【TeeChart VCL/FMX】教程2019>>TeeChart Pro VCL/FMX教程(八):訪問(wèn)數(shù)據(jù)庫(kù)(上)

    TeeChart Pro VCL/FMX教程(八):訪問(wèn)數(shù)據(jù)庫(kù)(上)


        TeeChart Pro VCL/FMX是一款主流的圖表制作工具。提供了數(shù)百種用于可視化的2D、3D圖形樣式、56種數(shù)學(xué)、統(tǒng)計(jì)和金融函數(shù),以及不限數(shù)量的坐標(biāo)軸和30種調(diào)色板組件。TeeChart Pro VCL/FMX教程將會(huì)以連載的形式持續(xù)為大家?guī)?lái)TeeChart Pro VCL/FMX的使用方法。

    點(diǎn)擊下載TeeChart Pro VCL/FMX最新試用版 


        本篇教程為大家?guī)?lái)的是TeeChart Pro VCL/FMX中數(shù)據(jù)庫(kù)的訪問(wèn)這一節(jié),主要分為以下幾個(gè)部分:

    1. 介紹

      在設(shè)計(jì)時(shí)連接到TData組件 

      在運(yùn)行時(shí)連接到TData組件 

    2. 擴(kuò)展功能

      Single Record

      摘要分組數(shù)據(jù)

    3. Events

      OnProcessRecord事件

    這一節(jié)內(nèi)容比較豐富,所以分為上下兩篇,可以點(diǎn)擊目錄題目進(jìn)行查看。


        介紹

        在設(shè)計(jì)時(shí)連接到數(shù)據(jù)源——將TeeChart控件連接到數(shù)據(jù)庫(kù)可以在設(shè)計(jì)時(shí)使用圖表編輯器完成,并在運(yùn)行時(shí)僅僅使用幾行代碼就完成。使用TDBChart組件, TDBChart安裝在Component Palette的Data Controls部分。TDBChart繼承了所有TChart屬性和方法,關(guān)鍵的區(qū)別在于它還包括訪問(wèn)Borland的數(shù)據(jù)庫(kù)引擎,從而增加了使用此組件編譯項(xiàng)目的大小,一般除非是直接連接到數(shù)據(jù)源,否則建議使用TChart組件。 

        TeeChart連接到Borland的所有TData組件,包括TTable,TQuery和TClientDataset。連接到 Tables或者Queries 時(shí),不必使用TDataset組件,因?yàn)門eeChart將直接建立連接。 

        可以使用圖表編輯器將任何Series連接到Tables或者Queries。每個(gè)系列都可以在相同或不同的數(shù)據(jù)庫(kù)中連接到相同或不同的Tables或者Queries。 

        此設(shè)計(jì)為您提供了將圖表連接到數(shù)據(jù)庫(kù)的完全靈活性,因?yàn)槟粌H限于一個(gè)數(shù)據(jù)庫(kù),也不僅限于一個(gè)Tables或者Queries,還可以在設(shè)計(jì)時(shí)檢索數(shù)據(jù),以便在開(kāi)發(fā)期間查看實(shí)際數(shù)據(jù)。 

        在設(shè)計(jì)時(shí)連接到TData組件 

        以下步驟假定您已在表單上放置了TTable,TQuery或TClientDataset。 

        對(duì)于此示例,您可以在安裝TeeChart Pro期間將TTable連接到安裝為ODBC v3 DSN的TeeChart Pro數(shù)據(jù)庫(kù),并選擇Employee Table。    

        在設(shè)計(jì)時(shí),將Series連接Datasource所需的步驟是: 

    1. 在表格上放置一個(gè)TDBChart控件。

    2. 雙擊TDBChart控件以顯示圖表編輯器。

    3. 將系列添加到圖表控件(例如條形系列。)

    4. 單擊Series選項(xiàng)卡和DataSource選項(xiàng)卡。

    5. 現(xiàn)在單擊組合框并選擇Dataset 此時(shí)您將看到此屏幕:

      datasource1.gif

    6. 選擇Dataset...組合框以顯示可用數(shù)據(jù)源列表:

    7. DB2.png

    8. 在Combobox中選擇一個(gè)項(xiàng)目,可以將Series連接到指定的Table or Query

    9. 在這個(gè)例子中,我們將Table1連接到TeeChart Pro Database和Employee表,如上圖所示。

          選擇定義檢索Table or Query中的一些字段并將其添加到Series中。 這是通過(guò)圖表編輯器完成的,是為了每個(gè)Series部件選擇適當(dāng)?shù)淖侄?。?qǐng)參見(jiàn)下圖,顯示圖表編輯器DataSource選項(xiàng)卡,其中包含我們的示例選定字段。

      db3.png

    10.     每個(gè)Series都有一個(gè)Label字段(應(yīng)該是String或Char類型)和一個(gè)值字段(Bar Series的Bar字段),它應(yīng)該是整數(shù),浮點(diǎn)數(shù)或日期時(shí)間 字段類型。

          在此示例中,我們從Employee表中為Series標(biāo)簽選擇LASTNAME字段,為Bar point值選擇了SALARY數(shù)字字段。

          請(qǐng)參見(jiàn)上圖中的DataSet組合框。 此組合框顯示您創(chuàng)建的可用的Table or Query。 您可以進(jìn)入此對(duì)話框并選擇其他數(shù)據(jù)集,或單擊Edit..按鈕進(jìn)行編輯

          現(xiàn)在我們已經(jīng)分配了適當(dāng)?shù)淖侄危菚r(shí)候查看結(jié)果了。

    11. 單擊Close按鈕以關(guān)閉圖表編輯器并返回編程環(huán)境。

    此時(shí),TChart控件將嘗試打開(kāi)所選的Datasource數(shù)據(jù)的Table or Query,并將開(kāi)始檢索記錄并向所選Series添加值。

    在我們的示例中,您將在設(shè)計(jì)時(shí)看到以下圖表:

    ODBC4.gif

        現(xiàn)在,如果運(yùn)行項(xiàng)目,Chart將從Datasource檢索所有記錄,并將向Series添加值。 在運(yùn)行項(xiàng)目之前,您將看到在設(shè)計(jì)時(shí)看到的相同圖表。

        最后運(yùn)行應(yīng)用程序。


    慧都.jpg 

          想要了解更多產(chǎn)品的資訊,請(qǐng)點(diǎn)擊在線客服>>,或者關(guān)注慧都微信公眾號(hào) ???

    dd2629f30d553d56ccaf7164fdcb784e-sz_28327.webp.jpg

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();