1. <code id="ya7qu"><span id="ya7qu"><label id="ya7qu"></label></span></code>

    <b id="ya7qu"><bdo id="ya7qu"></bdo></b>
    <wbr id="ya7qu"><optgroup id="ya7qu"><strike id="ya7qu"></strike></optgroup></wbr>
  2. <u id="ya7qu"><bdo id="ya7qu"></bdo></u>
    現(xiàn)在位置:范文先生網(wǎng)>理工論文>計算機信息技術(shù)>DELPHI報表的動態(tài)生成

    DELPHI報表的動態(tài)生成

    時間:2023-02-21 00:09:48 計算機信息技術(shù) 我要投稿
    • 相關(guān)推薦

    DELPHI報表的動態(tài)生成

    DELPHI報表的動態(tài)生成

    (Create Delphi Dynamic Report)

    河海大學(xué)計算機及信息工程學(xué)院研究生       段智勇

     

    摘要:本文主要介紹如何在DELPHI開發(fā)環(huán)境下動態(tài)生成報表,給出公用模塊,并結(jié)合具體示例分析了實現(xiàn)的主要技術(shù)問題,給出解決這些問題的技術(shù)細節(jié)。

    關(guān)鍵詞:DELPHI報表、動態(tài)創(chuàng)建

    一、引言

    報表是

    數(shù)據(jù)庫應(yīng)用程序的重要部分,可是報表的生成也是數(shù)據(jù)庫開發(fā)中最麻煩的一項工作。報表格式復(fù)雜多樣,一直是使程序員頭疼的事。DELPHI在其30以后版本中加入了QUICKREPORT,使這種情形有所改變。它的全部可視化編程以及設(shè)計和運行過程中都可以進行預(yù)覽等特性給程序開發(fā)帶來了很大的方便。我們可以通過在應(yīng)用程序設(shè)計階段往窗體中添加報表控件,再與數(shù)據(jù)庫表組件Ttable,查詢組件Tquery等數(shù)據(jù)訪問組件相關(guān)聯(lián),從而實現(xiàn)報表的預(yù)覽與報表的輸出。但在許多應(yīng)用程序中,程序員往往期望從靜態(tài)或者動態(tài)生成的數(shù)據(jù)庫表中動態(tài)提取所需數(shù)據(jù),進而生成報表輸出。本文介紹的就是如何動態(tài)選擇所需數(shù)據(jù),動態(tài)生成報表的公用模塊。這種動態(tài)方式生成的報表更加靈活,也更加容易做到報表的格式統(tǒng)一。

    動態(tài)報表主要是在程序運行階段利用Creat方法動態(tài)創(chuàng)建控件,設(shè)置其Parent屬性來設(shè)置其容器控件。然后,在程序中根據(jù)所選擇的數(shù)據(jù)庫表中的數(shù)據(jù)字段的長度和數(shù)目,通過修改控件的大小和位置屬性,來控制控件的大小和外觀,如果該控件有事件,可直接把函數(shù)或過程名賦給它的相應(yīng)事件名。


    【DELPHI報表的動態(tài)生成】相關(guān)文章:

    魅力課堂動態(tài)生成08-25

    敢問“動態(tài)生成”路在何方08-17

    動態(tài)生成——讓課堂輕盈靈動08-05

    Delphi 中動態(tài)鏈接庫(DLL)的建立和使用08-06

    動態(tài)生成演繹語文精彩課堂08-16

    讓學(xué)生在動態(tài)生成中學(xué)習(xí)08-08

    Visual Basic中如何實現(xiàn)動態(tài)報表08-06

    數(shù)學(xué)課堂的預(yù)設(shè)與動態(tài)生成的實踐08-05

    論動態(tài)生成的初中數(shù)學(xué)課堂08-02

    国产福利萌白酱精品tv一区_日韩亚洲中字无码一区二区三区_亚洲欧洲高清无码在线_全黄无码免费一级毛片
    1. <code id="ya7qu"><span id="ya7qu"><label id="ya7qu"></label></span></code>

      <b id="ya7qu"><bdo id="ya7qu"></bdo></b>
      <wbr id="ya7qu"><optgroup id="ya7qu"><strike id="ya7qu"></strike></optgroup></wbr>
    2. <u id="ya7qu"><bdo id="ya7qu"></bdo></u>
      日本视频一区97看 | 亚洲精品伊人久久综合影院首页 | 亚洲2020一区二区中文字幕 | 亚洲中文字幕有码 | 日本中文字幕二区区高清 | 在线人成亚洲播放网站 |