請問規則02F - 04F 如果在Data Base 篩選在這個範圍内的相關資料
- 帖子
- 582
- 主題
- 75
- 精華
- 0
- 積分
- 682
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2012-10-30
- 最後登錄
- 2026-4-13
|
回復 198188
1.本檔的Layout Dwg表 的A欄 分佈圖號(其C欄數量要加總,以下稱D合計數量) 要比對 Dat ...
Andy2483 發表於 2025-10-28 14:36 
Part List 表資料顯示規則如下:
1.本檔的Layout Dwg表 的A欄 分佈圖號(其C欄數量要加總,以下稱:LD合計數量) 要比對 Data Base 裡Part List表的G欄 對應組裝號/加工件號
1.1.若吻合時整列帶出來到本檔的Part List,其中C欄的數量要*LD合計數量
1.1.若Data Base 裡Part List表G欄字串尾部多了個小寫英文字母去除後也吻合 本檔的Layout Dwg表 的A欄 分佈圖號 時,也整列帶出來到本檔的Part List,其中C欄的數量要*LD合計數量
以上正確
2.本檔的Frame per Dwg表 的B欄 組裝圖號 (其E欄數量要加總,以下稱:FD合計數量) 也要比對 Data Base 裡Part List表的G欄 對應組裝號/加工件號
2.1 Frame per Dwg表 的B欄 組裝圖號 需要含有 WO No 表的 F - K 欄 的 字母 WO No 表的 F - K 欄 的 字母 有 "FG", 那麽只抽取 Frame per Dwg表 的B欄 組裝圖號 含有 "FG"
2.2.若吻合時整列也帶出來到本檔的Part List,其中C欄的數量要*FD合計數量
Frame per Dwg 表資料顯示規則如下:
1. 本檔的Layout Dwg表 的A欄 分佈圖號(其C欄數量要加總,以下稱:LD合計數量) 要比對 Data Base 裡Frame per Dwg 表的A欄 分佈圖號
1.1 若吻合時整列帶出來到本檔的Frame per Dwg,其中E欄的數量要*LD合計數量 |
|
|
|
|
|
|
|
- 帖子
- 582
- 主題
- 75
- 精華
- 0
- 積分
- 682
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2012-10-30
- 最後登錄
- 2026-4-13
|
回復 198188
Part List 表資料顯示規則如下:
1.本檔的Layout Dwg表 的A欄 分佈圖號(其C欄數量要加 ...
Andy2483 發表於 2025-10-28 15:10 
4.有沒有重複的情況:
4.1.本檔的Layout Dwg表 的A欄 分佈圖號 與 本檔的Frame per Dwg表 的B欄 組裝圖號 相同,會造成重複篩出?
4.2.如果有該如何處理
1. 本檔 Layout Dwg 表 的A欄 分佈圖號會重複多個。(將相同分佈圖號 歸納 一個,數量加總,再讀取資料)
1.1. 重複分佈圖只抽取一次 Data Base 的 Frame per Dwg 表 的A欄,因爲本檔 Layout Dwg 表 的C欄數量已經加總,所以不影響其他數據。
1.2. 重複分佈圖只抽取一次 Data Base 的 Part List 表 的 H 欄,因爲本檔 Layout Dwg 表 的C欄數量已經加總,所以不影響其他數據。
2. 本檔Frame per Dwg 表 的B欄 組裝圖號 也會重複多個。(將相同組裝圖號 歸納 一個,數量加總,再讀取資料)
2.1 重複分佈圖只抽取一次 Data Base 的 Part List 表 的H欄,因爲本檔 Frame per Dwg 表 的E欄數量已經加總,所以不影響其他數據。 |
|
|
|
|
|
|
|
- 帖子
- 582
- 主題
- 75
- 精華
- 0
- 積分
- 682
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2012-10-30
- 最後登錄
- 2026-4-13
|
回復 198188
4.1.本檔的Layout Dwg表 的A欄 分佈圖號 與 本檔的Frame per Dwg表 的B欄 組裝圖號 相同 ...
Andy2483 發表於 2025-10-28 15:52 
前輩指的是Part List 表要顯示的資料嗎?
兩者不衝突的
1. 本檔 Layout Dwg表 是 讀取 A欄 分佈圖號 (是取在本檔 Frame per Dwg �堶惆S有這個分佈圖的那些圖號)對應 Data Base 檔 Part List 欄 H 的分佈圖編號
2. 本檔 Frame per Dwg 表 是 讀取 B欄 組裝圖號 (是取在本檔 Frame per Dwg表 B欄 組裝圖號 含有 WO No. 的各樣數據)對應 Data Base 檔 Part List 欄 H 的分佈圖編號 |
|
|
|
|
|
|
|
- 帖子
- 582
- 主題
- 75
- 精華
- 0
- 積分
- 682
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2012-10-30
- 最後登錄
- 2026-4-13
|
回復 198188
1. 本檔 Layout Dwg表 是 讀取 A欄 分佈圖號 (是取在本檔 Frame per Dwg �堶惆S有 ...
Andy2483 發表於 2025-10-28 16:43 
Data Base & 本檔 的 Part List 都加插了一欄 “高度”
因爲 F 欄加插了一欄 “高度”方便後面制表時讀取資料。 |
|
|
|
|
|
|
|
- 帖子
- 582
- 主題
- 75
- 精華
- 0
- 積分
- 682
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2012-10-30
- 最後登錄
- 2026-4-13
|
本帖最後由 198188 於 2025-10-28 18:02 編輯
回復 198188
1.請重新上傳新的 本檔 與DTATA BASE檔
2.請重新說明規則
Andy2483 發表於 2025-10-28 17:12 
本檔 WO No 表資料顯示規則如下:與之前不變
1. 根據本檔 Read 表 A – C 欄資料 (批次次序, 樓層, 生產單號),讀取 Data Base 檔 WO No 表 B – D欄 (批次次序, 樓層, 生產單號) 相同資料的一列
本檔 Layout Dwg 表資料顯示規則如下:與之前不變
1. 根據本檔 WO No 表 C 欄 樓層 和 B 欄 批次次序,讀取 Data Base 檔 Layout Dwg 表B 欄 樓層及D欄 批次次序的相同資料一列
本檔 Frame per Dwg 表資料顯示規則如下:與之前不變
1. 本檔的Layout Dwg表 的A欄 分佈圖號(其C欄數量要加總,以下稱:LD合計數量) 要比對 Data Base 裡Frame per Dwg 表的A欄 分佈圖號
1.1 若吻合時整列帶出來到本檔的Frame per Dwg,其中E欄的數量要*LD合計數量
本檔Part List 表資料顯示規則如下:
1.本檔的Layout Dwg表 的A欄 分佈圖號(其C欄數量要加總,以下稱:LD合計數量) 要比對 Data Base 裡Part List表的H欄 對應組裝號/加工件號
1.1.若吻合時整列帶出來到本檔的Part List,其中C欄的數量要*LD合計數量
1.1.若Data Base 裡Part List表H欄字串尾部多了個小寫英文字母去除後也吻合 本檔的Layout Dwg表 的A欄 分佈圖號 時,也整列帶出來到本檔的Part List,其中C欄的數量要*LD合計數量
以上正確
2.本檔的Frame per Dwg表 的B欄 組裝圖號 (其E欄數量要加總,以下稱:FD合計數量) 也要比對 Data Base 裡Part List表的H欄 對應組裝號/加工件號
2.1 Frame per Dwg表 的B欄 組裝圖號 需要含有 WO No 表的 F - K 欄 的 字母 WO No 表的 F - K 欄 的 字母 有 "FG", 那麽只抽取 Frame per Dwg表 的B欄 組裝圖號 含有 "FG"
2.2.若吻合時整列也帶出來到本檔的Part List,其中C欄的數量要*FD合計數量 |
|
|
|
|
|
|
|
- 帖子
- 582
- 主題
- 75
- 精華
- 0
- 積分
- 682
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2012-10-30
- 最後登錄
- 2026-4-13
|
回復 198188
本檔與DATA BASE1檔 都各有一個 Material表,兩表有何關係?
Andy2483 發表於 2025-10-29 08:56 
兩個Material表是一樣的,因為Data Base 比較大,上載不了,之前製表時方便前輩看該表格式,所以就轉移到本檔。
所以本檔的Material表是不要的。 |
|
|
|
|
|
|
|
- 帖子
- 582
- 主題
- 75
- 精華
- 0
- 積分
- 682
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2012-10-30
- 最後登錄
- 2026-4-13
|
回復 198188
如果 本檔的Material表是不要的! 後續執行 Sub Form() 時 需要再啟一次 DATA BAS1檔案才能 ...
Andy2483 發表於 2025-10-29 10:56 
sub Data 是打開Data base 讀取 WO NO ,LAYOUT PER DWG, FRAME PER DWG, PART LIST。
SUB FORM 是生產新表單,然後打開Data base, 讀取material資料,並生產PSD。 |
|
|
|
|
|
|
|
- 帖子
- 582
- 主題
- 75
- 精華
- 0
- 積分
- 682
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2012-10-30
- 最後登錄
- 2026-4-13
|
回復 198188
請選擇 1 ,2 或3
Andy2483 發表於 2025-10-29 14:18 
選擇3, 分開3個鍵,一個執行DATA 一個執行 FORM,一個執行打印PDF |
|
|
|
|
|
|
|
- 帖子
- 582
- 主題
- 75
- 精華
- 0
- 積分
- 682
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2012-10-30
- 最後登錄
- 2026-4-13
|
回復 198188
先測試 DATA:
Sub Data()
Dim Arr, Brr, Crr, Z, Q, S, i&, j%, N&, T$, T1$, My ...
Andy2483 發表於 2025-10-29 14:52 
運行後, 出現Part List nothing, 但是基於規則應該有資料顯示,如上附圖。黃色部分應該顯示在Part List |
|
|
|
|
|
|
|
- 帖子
- 582
- 主題
- 75
- 精華
- 0
- 積分
- 682
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2012-10-30
- 最後登錄
- 2026-4-13
|
回復 198188
同樣條件執行結果如下:
請檢視提供的範例與 實際執行檔案欄位是否相同
Andy2483 發表於 2025-10-30 09:21 
欄位沒有錯,Layout Dwg, Frame per Dwg 都有資料導出,只有 Part List 沒有資料導出。 |
|
|
|
|
|
|
|