VB列印單據,想實現套打,datareport預覽時候不想太長

時間 2022-09-27 03:50:08

1樓:

vb做的套打設計軟體原始碼

資料列印精靈是基於我的另一個軟體作品vbprint動態連結庫元件(vbprint.dll)的二次開發軟體產品,vbprint是作者開發的一個activex dll元件,元件中提供了一種簡單的方法處理和加工各種型別的報表,在報表中可以定義直線、矩形、圓、文字、影象等物件,並可以在二次開發程式設計中控制這些物件的屬性,支援**列印、多頁列印、資料發票套打等。

在這裡。

2樓:蘭馨谷

vb套打最好用printer控制元件手工寫**

預覽用一個picture,其列印屬性和printer控制元件一樣

----

set printer = printers(0) '設定印表機

printer.scalemode = vbmillimeters '設定單位毫米

printer.fontname = "宋體" '設定字型

printer.fontsize = 10

printer.fontbold = false

printer.fontitalic = false

printer.line (10, 10)-step(1, 1) '劃線從座標10,10到11,11

printer.currentx = 10 '設定文字的左邊距

printer.currenty = 10 '設定文字的上邊距

printer.print "文字" '輸出文字,輸出後別忘了重新設定邊距

printer.newpage '新建一頁

printer.enddoc '印表機輸出

printer控制元件屬性也不是太多,花點時間研究一下,肯定能滿足你的需求的。

vb中datareport列印報表問題,求大神支招

3樓:創作者

你既然會使用odbc連結資源,設定command,那你就是直接用adodc1.recordset去connection環境變數的command,ado控制元件總是靈活的吧

vb datareport列印報表有尺寸限制嗎?

4樓:匿名使用者

以前我用vb 6的時候,用的是水晶報表。所以你這個不太熟。而且現在也沒有裝vb 6,都用.net了。

提供個思路,你在設定**的時候,要將他的長寬設定和印表機的紙張尺寸一樣,不然可能會出錯。

你不要直接跑去印表機設定裡面設定,而應該在報表設計中,查詢頁面設定,或者相關的選項來設定。

從你傳過來的畫面來看,顯然reportwidth 是設定報表寬度,相應的應該有一個reportheight來設定報表高度。

你要問問題,要在我的回答下面追問,不然我不知道你有新的回答。

5樓:匿名使用者

我用vb 6的crystal reports。所以,你不熟悉的。現在還沒有安裝vb 6,使用。淨。

想法,當你設定的表,他的長度和寬度設定和列印紙的大小,否則我可能是錯誤的。

不要直接進入到印表機設定裡面設定,但應在報表設計,搜尋頁設定,或設定的選項。

你經過螢幕檢視,明顯的reportwidth集報表寬度,,應該有reportheight設定報表的高度。

你要問的問題要問我的回答如下,我不知道你有一個新的答案。

6樓:匿名使用者

你把印表機設定的縱橫選項換一下,也就是說你選擇橫向,確定,然後式試。

7樓:匿名使用者

我可以幫你看看,你不給qq不傳**不遠端看一眼神仙也沒招,只能瞎猜瞎忽悠

vb 報表為何一預覽(datareport1.show),資料庫內的資料就改變不了了啊

8樓:匿名使用者

去安裝一個虛擬的印表機,然後將紙張設定為橫向。

在datareport中將報表的寬度減小。

vb6.0 datareport做報表列印 繫結資料之後section1迴圈間距太大了,要怎麼調整 5

9樓:dl_會飛的青蛙

直接在報表設計介面裡面把間距拉小就可以了!~

如果拉到最小了還是很大 仔細找一下 裡面是不是有控制元件擋住了!~

10樓:匿名使用者

這個,實在難。以前做過,需要一層一層地把datareport裡面的屬性找進去,找到那個有用的屬性,設定一下就ok了。

金蝶裡面套打檔案銷售出庫單我設定好了,預覽也可以,為什麼我使用套打後,列印的時候老是打不全呢?

11樓:夏天裡的狐狸

看你模版想標配,但是列印出差的情況大多數發生在你修改過格式的時候,問題出現有幾種原因,1.有可能你調過單元格的位置,調正文字是沒關係的。2、你沒有在模版裡設定好適用紙張。

其實還有些情況可能導致,不過都是小概率發生,就不說了··

我最近在做vb datareport,但出了一點問題,大神求助

12樓:愛梔竹的人

datareport適合做固定格式的報表。比如票據列印。

做動態的報表,我都是先輸出到excel,在excel裡列印。想輸出那些欄位,那太好辦了。

vb datareport 列印小尺寸問題

13樓:匿名使用者

這是data report控制元件的自身缺陷,每個section都有最小高度限制,具體值忘記了,總之太小了就不能列印了

14樓:匿名使用者

用a4紙沒有問題說明報表的列印尺寸為a4,與報表的尺寸設定無關,或者列印時沒選對紙張大小

愛普生LQ 590k印表機打出庫單據左邊空白右邊打不全而且列印出來的線條有的還斷怎麼回事 怎麼設定

一騎當後 愛普生lq 590k印表機,打出庫單據,左邊空白,右邊打不全,而且列印出來的線條有的還斷,原因如下 1 列印印紙張設定錯誤,檢查紙張設定 2 印表機驅動安裝錯誤,重新安裝驅動 3 印表機針頭質量有問題 斷針,檢查列印頭,或更換打列印頭 4 印表機主控板損壞,聯絡專業售後,更換主控板。 軟體...

vb程式設計應用二維陣列產生隨機矩陣55並實現矩陣

珈藍惜夢 vb源程式如下 option base 1 private sub command1 click dim a 5,5 as integer,b 5,5 as integer for x 1 to 5 for y 1 to 5 a x,y int 10 rnd 90 隨機產生兩位數的整數 p...

新增批註後列印預覽正常但正文部分實

在審閱 修訂 修訂選項 高階選項 批註框 指定寬度那裡,把批註框的指定寬度改小點,改到4釐米左右,這樣要出來字型就不會變小了。 把正文右側頁邊距調大,比如調成5釐米,我就用這個笨辦法 1314兵 在 工具 選單上,單擊 選項 再單擊 修訂 選項卡。在 列印 包括批註框 的 紙張方向 列表下,單擊下列...