當前位置:編程學習大全網 - 編程語言 - 編寫報告的程序

編寫報告的程序

不那麽魯莽,

1.您需要插入壹個數據環境,並將其直接添加到菜單[項目]中。

再次右鍵點擊他,添加壹個Command命令。隨便設置壹下Connection和command的屬性就可以了。不要讓他空接。我在教妳用ADO控制。

設置完成後,您需要添加壹個數據報告。

數據報告中有壹個標簽和壹個文本。妳拖拽到報表上,直接在他的屬性裏添加數據源和命令名,先設計報表。是打印數據連接控件中的數據,而不是DataGrid。有專業的打印DataGrid的工具,比如現在的VSPrint。從起點開始,DataReport繪制自己的報表,並遍歷數據庫以獲得文本數據源。DataEnvironment數據源不好控制,他太老了,我教妳直接把ADO控件的數據源給他。

在表單上的事件流程中,壹句話就完成了:

設置?數據環境1.rsCommand1。數據源?=?Adodc1

要打印預覽,請編寫壹條語句:

數據報告1。顯示

將壹個ADO控件拖動到窗體中。完整代碼如下(以壹個按鈕事件為例):

私人?Sub?按鈕名稱_Click()

Adodc1。ConnctionString = " Driver = { SQL?服務器};Server=服務器IP;UID=用戶名;Pwd=密碼;數據庫=數據庫名稱"

Adodc1。RecordSource="Select?*?從哪裏?手表?在哪裏?field = ' "+表單上的控件名稱+" ' "

Adodc1。恢復精神

設置?數據環境1.rsCommand1。數據源?=?Adodc1

數據報告1。顯示

結束?潛水艇

整個編碼過程就是這麽簡單。妳得自己設置報表布局,報表的頁邊距和寬度都要設置。他是默認的默認打印機。

如果想打印DataGrid數據表,很簡單,用VSPrint控件解決,並添加代碼:

VSPrinter1。StartDoc

VSPrinter1。縮放?=?100?

VSPrinter1。RenderControl?=?表單1。DataGrid1.hWnd

VSPrinter1。EndDoc

打印出來的是DataGrid數據加框架,很難看。

  • 上一篇:誰知道泰劇真愛無價的劇情簡介?
  • 下一篇:大富翁6死機
  • copyright 2024編程學習大全網