返回列表 上一主題 發帖

[發問] 根據不同組合狀態挑選相加項目

程式不太好寫, 有些複雜, 自行慢慢看,
若不懂字典檔, 可能較難理解~~

Test-CAST_v01.rar (41.3 KB)

TOP

回復 5# jesscc

重點在A表:
1) 先將四個關鍵字納入字典, 並賦于序號值
        xD("Intransit shipment") = 1
     xD("PO New Requirement Date") = 2
     xD("PO existing due date") = 3
     xD("Planned order") = 4
2) 將八個組合, 各組成一個[識別碼]納入字典, 並將"紅色V"的位置放到字典的ITEMS中,
   識別碼"原碼"設為:Sn = 90000, (第一個9是要維持識別碼為5位數)
   當第一個為"V", 則Mid(Sn, C + 1, 1) = C >> 識別碼變成:91000
   當第二個為"V", 則Mid(Sn, C + 1, 1) = C >> 識別碼變成:91200...類推
     參考:B7 = 91234_14, 其在字典中為: xD(91234) = 14, B8:B14同理
3) 有了上面的識別碼, 及其字典ITEMS,
    到C表時, 逐一取得各"編號"所屬"關鍵字", 轉換為識別碼, 即可取出"紅色V"所對應的數值

============================================

TOP

        靜思自在 : 犯錯出懺悔心,才能清淨無煩惱。
返回列表 上一主題