依照這樣的敘述的話 我應該會設計成這樣
用來當資料庫的EXCEL檔案:
資料1 資料2 資料3 項目 品名 數量 單價
A君 *** *** 項1 品1 數1 價1
: : : :
項n 品n 數n 價n
價n+1 (計算總價)
B君 *** *** 項1 品1 數1 價1
: : : :
項n 品n 數n 價n
價n+1 (計算總價)
WORD主檔:
<<資料1>> <<資料2>> <<資料3>>
<<項目>> <<品名>> <<數量>> <<單價>><<Next Record>>
: : : :
<<項目>> <<品名>> <<數量>> <<單價>><<Next Record>> (第n筆)
"總價:"<<單價>> (第n+1)
↑最後一行變數就不用了
↑↑↑這邊是文字不是欄位
這樣應該比較接近你希望的方式
回文中的<<Next 20 Record>>我不太清楚用法
我直接從<<Next Record>> 中間插進去20 最後都會發現它自動變回<<Next Record>>
總之像上面只用<<Next Record>>應該是沒問題
就把這個指令想像成是在EXCEL裡面換列
依照需要設計EXCEL 和WORD應該就可以了
※ 引述《JieJuen (David)》之銘言:
: 經測試,用此方法 第一頁
: 列1
: 列2
: 列3
: ...
: 第二頁
: 列2
: 列3
: 列4
: ...
: 似乎不是預期的結果
: 關於#196rIGeX 除了上述的問題
: 因為每個人一張,會有共同的資料
: Word呈現:
: ---------------------------------------
: 客戶資料1 客戶資料2 客戶資料3
: 項目 品名 數量 單價
: 項1 品1 數1 價1
: 項2 品2 數2 價2
: ..
: ..
: 項n 品n 數n 價n
: 總價
: ---------------------------------------
: 客戶資料123就是 編號 姓名等等
: 總價..就是客戶共買多少
: 一頁只會有一個
: WORD功能變數:(假使第一部分問題解決 <<Next Record>>可用 )
: <<客戶資料1>> <<客戶資料2>> <<客戶資料3>> <<Next 20 Record>>
: <<項目>> <<品名>> <<數量>> <<單價>> <<Next Record>>
: <<項目>> <<品名>> <<數量>> <<單價>> <<Next Record>>
: <<項目>> <<品名>> <<數量>> <<單價>> <<Next Record>>
: ..
: ..
: <<項目>> <<品名>> <<數量>> <<單價>> <<Next Record>>
: <<項目>> <<品名>> <<數量>> <<單價>>
: <<總價>> <<Next 20 Record>>
: 還需要一種<<Next 20 Record>>的功能變數
: 假設每頁放20項的話
: 如果excel中不設計成一列一個人
: 就會衍生此問題 可解乎?
: 當然不是真的只是<<Next 20 Record>>
: 不然把<<Next Record>>貼20遍就好
: 只有一些要next 20 其他一個捱一個
: 但貼20遍是後面的全都變next 20了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.83.21