請教QR動態打印(問題解決300分) (版主帮忙解决) (50分)

  • 主题发起人 主题发起人 stuwe
  • 开始时间 开始时间
S

stuwe

Unregistered / Unconfirmed
GUEST, unregistred user!
組件 A A1 B
名稱 aaa bbb dd
數量 1 1 1
... ... ... ...
... ... ... ...
組件 A A1 A2 B
名稱 aaa bbb eee dd
數量 1 1 1 1
... ... ... ... ...
... ... ... ... ...
表結構(組件,名稱,數量.....)

組件這些記錄是來自一個從表
現在要根據從表裡面的記錄來打印,類似於上面
其中A類型的可能有多個(A,A1,A2,A3...),B也可能有多個
怎麼實現動態生成該報表,中間是有表格的,表格也要打印出來
就像上面第一個的情況是A類型有兩行記錄,B類型有1行記錄
下面的A類型有三行記錄,B也是1行記錄
問題解決送300分,還請各位富翁指點
 
是不是無法實現啊,怎麼連看都沒有人看[:(][:(][:(]
 
你建一个临时表,把这些数据计算后放进去,然后打印显示临时表的数据就行了。这是一个最笨的办法。用sql的话我得想想,我也不确定能不能实现。
 
能不能說得具體一些
問題是怎麼動態畫那些表格線,寬度這些
 
可否说清楚一点?你能否把表结构也提供呢?我没有看清楚你的问题哦!
 
表結構大概就是那個樣子
主表--->從表(組件,名稱,數量.....)
 
你可以将报表分几个QRBand,上面不要放QRLabel和QRDBText.
运行时再生成就是了.(我想的,没有试验过[:D])
 
放上几个QRBand,然后在运行时动态生成QRLabel,把值付上;QRShape,指定他们的Shap属性(横线竖线)就可以了;当让有他们的位置和大小了!呵呵
注意最好写成函数(按列创建或者按行创建报表);容易调整!
 
我需要例子,有沒有現成的例子,或有沒有人寫過
怎麼放qrband呢,我要的不是橫向,是豎向的,怎麼放呢
 
加一个subdetail的band
 
怎麼加呢,記錄是豎向的,不是橫向的
 
select distinct 组件 from table
然后你循环记录不就把所有的组件都循环到了吗,然后根据记录数动态创建QRDBTEXT,
对这些QRDBTEXT进行属性设置后不就可以了。至于画那个线,用QRSHAPE画不就行了
 
to:左右手
給點實例吧
 
搜我的贴子吧!
 
算了,自己找個時間試試解決,現在主要是沒時間去試
謝謝hfghfghfg兄
 
后退
顶部