全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2062
推到 Plurk!
推到 Facebook!

列印應收帳款商品代號無法照順序列印

答題得分者是:herbert2
K1086
初階會員


發表:63
回覆:148
積分:42
註冊:2007-04-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2020-09-09 10:55:36 IP:1.165.xxx.xxx 未訂閱

[code delphi]
Select M.出貨單號, M.出貨日期, M.應收金額, M.發票號碼, M.客戶代號,
D.商品代號, D.數量, D.單位, D.單價, D.合計
from Saledata M, SALELIST D
WHERE (M.客戶代號 = :Custom)
and M.出貨日期 >= :BDATE
and M.出貨日期 <= :EDATE
and M.出貨單號 = D.出貨單號'
Order By M.出貨單號, D.商品代號 ASC


※ 有加 ASC 但列印時所列出還是 商品代號 無法照 Key 值大小順序列印 亂跳商品序號 請教各位大師 幫忙可有其他方式 解決問題 謝謝!

[/code]
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2020-09-12 09:32:22 IP:111.241.xxx.xxx 未訂閱
依你的語法, 我用自己的資料庫實測是可以達成的, 所以不知道你自己的資料是怎麼個記錄?
如果有圖有真相, 比較容易查~
另外, 不知你的商品序號是要就每一張貨單內自排序, 還是把相同貨號都排在一起(不分貨單)?

===================引 用 K1086 文 章===================

[code delphi]
Select M.出貨單號, M.出貨日期, M.應收金額, M.發票號碼, M.客戶代號,
D.商品代號, D.數量, D.單位, D.單價, D.合計
from Saledata M, SALELIST D
WHERE (M.客戶代號 = :Custom)
and M.出貨日期 >= :BDATE
and M.出貨日期 <= :EDATE
and M.出貨單號 = D.出貨單號'
Order By M.出貨單號, D.商品代號 ASC


※ 有加 ASC 但列印時所列出還是 商品代號 無法照 Key 值大小順序列印 亂跳商品序號 請教各位大師 幫忙可有其他方式 解決問題 謝謝!

[/code]
K1086
初階會員


發表:63
回覆:148
積分:42
註冊:2007-04-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2020-09-13 16:55:53 IP:114.38.xxx.xxx 未訂閱
商品號 名 稱 數量 單位 單 價 合 計
B018 仙玉米 5 斤 130 650
B019 仙條 10 斤 50 500
B023 高香 6 斤 80 480
A027 三角揚 12 斤 100 1200
A006 小蝦 20 斤 200 4000
A002 牛旁 10 斤 50 500

※ 就是商品號不會依據 K值大小順序列印 ※ 出貨單列印時卻都有按照順序列出

[code delphi]

[/code]

===================引 用 K1086 文 章===================

[code delphi]
Select M.出貨單號, M.出貨日期, M.應收金額, M.發票號碼, M.客戶代號,
D.商品代號, D.數量, D.單位, D.單價, D.合計
from Saledata M, SALELIST D
WHERE (M.客戶代號 = :Custom)
and M.出貨日期 >= :BDATE
and M.出貨日期 <= :EDATE
and M.出貨單號 = D.出貨單號'
Order By M.出貨單號, D.商品代號 ASC


※ 有加 ASC 但列印時所列出還是 商品代號 無法照 Key 值大小順序列印 亂跳商品序號 請教各位大師 幫忙可有其他方式 解決問題 謝謝!

[/code]
編輯記錄
K1086 重新編輯於 2020-09-13 16:58:18, 註解 無‧
K1086 重新編輯於 2020-09-13 17:03:58, 註解 無‧
K1086 重新編輯於 2020-09-13 17:07:06, 註解 無‧
K1086 重新編輯於 2020-09-13 17:12:57, 註解 無‧
K1086 重新編輯於 2020-09-13 17:27:29, 註解 無‧
K1086 重新編輯於 2020-09-13 17:30:39, 註解 無‧
K1086
初階會員


發表:63
回覆:148
積分:42
註冊:2007-04-09

發送簡訊給我
#4 引用回覆 回覆 發表時間:2020-09-14 07:30:48 IP:114.38.xxx.xxx 未訂閱

===================引 用 P.D. 文 章===================
依你的語法, 我用自己的資料庫實測是可以達成的, 所以不知道你自己的資料是怎麼個記錄?
如果有圖有真相, 比較容易查~
另外, 不知你的商品序號是要就每一張貨單內自排序, 還是把相同貨號都排在一起(不分貨單)?

===================引 用 K1086 文 章===================

[code delphi]
Select M.出貨單號, M.出貨日期, M.應收金額, M.發票號碼, M.客戶代號,
D.商品代號, D.數量, D.單位, D.單價, D.合計
from Saledata M, SALELIST D
WHERE (M.客戶代號 = :Custom)
and M.出貨日期 >= :BDATE
and M.出貨日期 <= :EDATE
and M.出貨單號 = D.出貨單號'
Order By M.出貨單號, D.商品代號 ASC


※ 有加 ASC 但列印時所列出還是 商品代號 無法照 Key 值大小順序列印 亂跳商品序號 請教各位大師 幫忙可有其他方式 解決問題 謝謝!

[/code]
● 謝謝 PD版主 的解說 小弟是用BDE的資料庫存取 經一再測試還是 無法依照商品號 A002 A006 ‧...... B018 ...... 順序列出 真的不知有什麼語法錯誤?
編輯記錄
K1086 重新編輯於 2020-09-14 07:32:04, 註解 無‧
herbert2
尊榮會員


發表:58
回覆:640
積分:894
註冊:2004-04-16

發送簡訊給我
#5 引用回覆 回覆 發表時間:2020-09-16 10:00:31 IP:202.39.xxx.xxx 未訂閱
出貨單號  商品號    名        稱    數量      單位     單  價    合  計
????? B018 仙玉米 5 斤 130 650
????? B019 仙條 10 斤 50 500
????? B023 高香 6 斤 80 480
????? A027 三角揚 12 斤 100 1200
????? A006 小蝦 20 斤 200 4000
????? A002 牛旁 10 斤 50 500

如果您把出貨單號也列印出來, 或許就找到問題出在那兒了!
若 K 的排序是主要目標, 請改為: ORDER BY D.商品代號, M.出貨單號
編輯記錄
herbert2 重新編輯於 2020-09-16 10:01:08, 註解 無‧
K1086
初階會員


發表:63
回覆:148
積分:42
註冊:2007-04-09

發送簡訊給我
#6 引用回覆 回覆 發表時間:2020-09-16 11:56:52 IP:61.224.xxx.xxx 未訂閱

===================引 用 herbert2 文 章===================
出貨單號 商品號 名 稱 數量 單位 單 價 合 計
????? B018 仙玉米 5 斤 130 650
????? B019 仙條 10 斤 50 500
????? B023 高香 6 斤 80 480
????? A027 三角揚 12 斤 100 1200
????? A006 小蝦 20 斤 200 4000
????? A002 牛旁 10 斤 50 500

如果您把出貨單號也列印出來, 或許就找到問題出在那兒了!
若 K 的排序是主要目標, 請改為: ORDER BY D.商品代號, M.出貨單號

謝謝 herbert2 的熱心提供修改語法 但還是不行 ※請問要上傳圖像 在本編輯區無法上傳 不知用何方式可上傳圖像 請教各位先進 謝謝!!! 我用本編輯區 image 還是無法上傳
編輯記錄
K1086 重新編輯於 2020-09-16 12:02:45, 註解 無‧
K1086 重新編輯於 2020-09-16 12:10:53, 註解 無‧
K1086 重新編輯於 2020-09-16 12:15:42, 註解 無‧
K1086 重新編輯於 2020-09-16 12:21:35, 註解 無‧
K1086
初階會員


發表:63
回覆:148
積分:42
註冊:2007-04-09

發送簡訊給我
#7 引用回覆 回覆 發表時間:2020-09-16 17:24:54 IP:61.224.xxx.xxx 未訂閱

===================引 用 herbert2 文 章===================
出貨單號 商品號 名 稱 數量 單位 單 價 合 計
????? B018 仙玉米 5 斤 130 650
????? B019 仙條 10 斤 50 500
????? B023 高香 6 斤 80 480
????? A027 三角揚 12 斤 100 1200
????? A006 小蝦 20 斤 200 4000
????? A002 牛旁 10 斤 50 500

如果您把出貨單號也列印出來, 或許就找到問題出在那兒了!
若 K 的排序是主要目標, 請改為: ORDER BY D.商品代號, M.出貨單號
◎謝謝 尊榮會員 的提示 小弟把 ORDER BY A.出貨單號, B.商品代號 ASC 加在 Check 發票後面 就有依照大小順序 K值排列印出了 感謝尊榮會員 !!!
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#8 引用回覆 回覆 發表時間:2020-09-17 15:02:53 IP:220.135.xxx.xxx 未訂閱
貼圖是要把圖片先傳到問題發圖區, 再取得圖片的連結網址, 再貼到本帖上`(網址), 有點麻煩, 但也只能這樣
如果不會貼, 你把下列的資料連同單號一併印出來看, 我懷疑你的主key是貨號, 應該是以這個排序了,
因戈我測過你的語法是沒有問題的
===================引 用 K1086 文 章===================
商品號 名 稱 數量 單位 單 價 合 計
B018 仙玉米 5 斤 130 650
B019 仙條 10 斤 50 500
B023 高香 6 斤 80 480
A027 三角揚 12 斤 100 1200
A006 小蝦 20 斤 200 4000
A002 牛旁 10 斤 50 500

※ 就是商品號不會依據 K值大小順序列印 ※ 出貨單列印時卻都有按照順序列出
系統時間:2024-05-04 9:12:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!