返回列表 上一主題 發帖

[發問] 多條件篩選&ListBox

回復 14# starbox520
妳所謂的 "吻合的資訊" 是指那些條件吻合?

TOP

回復 13# c_c_lai


   回C大
   我上方有解釋說  因為有些找到後  ,CUS簡碼有可能沒資料  ,就略過
   
   然後大大這兩個圖的意思
   每一個都要找,只是有可能像第一種篩選方法會沒資料
EX:
"  
   QFN  9X9  64
   沒此資料
   因此第一種篩選就會沒資料
"
而我在(第二種篩選)選擇這筆資料
ATM   LQFP     7X7     48
只是為了呈現給C大看
要怎麼對應到工作表2的資訊

當然會有很多比對應不到,很多比對應的到
我只是秀出其中一項對應的到的資訊
像第一個MTE   因為CUS簡碼找不到    所以就略過
第二個ESS   因為工作表2  沒有全部吻和
以此類推...
其中可能還會有吻合的資訊  
我只是找出其中一筆吻合的資訊

TOP

本帖最後由 c_c_lai 於 2016-11-27 08:14 編輯

回復 12# starbox520
請問: 從

後,一直到

ATM   LQFP     7X7     48
為何是選擇它,根據甚麼?

P.S.  我視力還未恢復,看得實在眼發撩亂。

TOP

回復 10# c_c_lai

若以這例子為例

(材料)QFN    9X9     64    篩選後找到下圖

(Cus簡碼)找到簡碼
2.png
因此對應到(材料)M欄.....選擇ASM
(第一種篩選條件)

查到此"BA"欄為  ->  4100998111

這時我會再篩選按鍵按下清除
然後選擇BA欄位找出 -> 4100998111
出現下圖篩到的結果
像此結果就只有多出一筆資料

因為是要找除了自己以外的資料
ATI  QFN  9X9  64
這時找到的資料是ATI
因此去(Cus簡碼)
剛好全碼也叫ATI
5.png
最後去工作表2

找到ATI後
像此筆資訊因為接下來
QFN  9X9  64
沒此資料
因此第一種篩選就會沒資料

(第二種篩選條件)

查到此"AZ"欄找到"16"
一樣在此我會再篩選再按清除
接著"AZ"欄選擇"16"
像此例子就有這麼多筆

接著後續與第一種篩選的後面一樣
找出工作表2有無對應的
若簡碼去找全碼找不到&或者像上次C大試的有3種全碼
找不到的就略過此筆往下找
因為也會有很多筆會找不到
所以以人工篩選的方式會找很久...
繼續以這個例子

ATM   LQFP     7X7     48
ATM 找到全碼後為ATMEL
就能找到工作表2這筆

因此此筆資訊  會顯示在ListBox上  (附註類別2)

先前還有3-5種類別
3-5的篩選方式就只需從"TR排機&產出"   對應到  "工作表2"
比較沒前面這麼複雜了QQ...
目前點出來的LisTBox為第5種篩選方式

TOP

回復 10# c_c_lai

若以這例子為例

(材料)QFN    9X9     64    篩選後找到下圖

(Cus簡碼)找到簡碼
2.png
因此對應到(材料)M欄.....選擇ASM
(第一種篩選條件)

查到此"BA"欄為  ->  4100998111

這時我會再篩選按鍵按下清除
然後選擇BA欄位找出 -> 4100998111
出現下圖篩到的結果
像此結果就只有多出一筆資料

因為是要找除了自己以外的資料
ATI  QFN  9X9  64
這時找到的資料是ATI
因此去(Cus簡碼)
剛好全碼也叫ATI
5.png
最後去工作表2

找到ATI後
像此筆資訊因為接下來
QFN  9X9  64
沒此資料
因此第一種篩選就會沒資料

(第二種篩選條件)

查到此"AZ"欄找到"16"
一樣在此我會再篩選再按清除
接著"AZ"欄選擇"16"
像此例子就有這麼多筆

接著後續與第一種篩選的後面一樣
找出工作表2有無對應的
若簡碼去找全碼找不到&或者像上次C大試的有3種全碼
找不到的就略過此筆往下找
因為也會有很多筆會找不到
所以以人工篩選的方式會找很久...
繼續以這個例子

ATM   LQFP     7X7     48
ATM 找到全碼後為ATMEL
就能找到工作表2這筆

因此此筆資訊  會顯示在ListBox上  (附註類別2)

先前還有3-5種類別
3-5的篩選方式就只需從"TR排機&產出"   對應到  "工作表2"
比較沒前面這麼複雜了QQ...
目前點出來的LisTBox為第5種篩選方式

TOP

本帖最後由 c_c_lai 於 2016-11-26 15:48 編輯

回復 9# starbox520
妳是用 "AMD" 作為舉例,但是目前在
"TR排機&產出" 並無對應之 "A.M.D"。

能否以妳目前之附件為基準,舉一實際
串連資料作為說明?

TOP

請問各位高手有想法嗎~~

TOP

回復 7# c_c_lai


    回C大   遇到此種情況   就是ATMEL  等於這些簡碼

TOP

回復 6# starbox520

TOP

本帖最後由 starbox520 於 2016-11-23 10:12 編輯

回復 5# c_c_lai

原先設計的觸發事件是只要我點紅色圈起的部分就能叫出ListBox

點選其中一個

因為原先設計還要再加上4種我先前所述的條件至ListBox
以下是對應關係
_________________________________________________________________
以此圖為例
3.jpg
此為工作表"TR排機&產出"
1.欄位"Customer "先對應工作表"Cus簡碼"
這裡用意是全碼 找 簡碼
CODE = 簡碼  CUST_GROUP = 全碼
找到簡碼後再去工作表"材料"的M欄位"CUST_CODE"

2.欄位"Package"直接對應到工作表"材料" 的P欄位"PKG"

3.欄位"Bodysize"直接對應到工作表"材料" 的Q欄位"BODY_SIZE"

4.欄位"L/C"直接對應到工作表"材料"的R欄位LEAD_COUNT
找到相對應資料後例如下圖

找到BA欄"CARRIER1 P/N"的值  圖例為4100095112
最後利用這個值找到一樣也是4100095112

像此筆就找到一個一樣都是4100095112的 CARRIER1  P/N
排除掉自己的話就是"R"欄 LEAD_COUNT 為829的那筆
(圖例剛好為只找到1個,有可能找到1個以上)

之後找到的那筆數據
範例是: AMD   BGA  31X31   829   4100095112

AMD為簡碼此時又需轉成全碼
因此接下來
1."材料"M欄 再去 工作表"Cus簡碼" (因圖例是找到相同的CUST_CODE,但有可能換其他資料就會有不同)
找到全碼後,再到"工作表2"的A欄位 Customer   找出一樣的

2."材料" P欄PKG  去"工作表2"的 B 欄位Package  ,找出一樣的
3."材料" Q欄BODY_SIZE  去"工作表2"的C欄BodySize,找出一樣的
4."材料"R欄LEAD_COUNT 去"工作表2" 的D欄LC ,找出一樣的

最後找到的此筆數據 ,顯示在ListBox上
這邊希望在ListBox上多一項訊息 "1"    (意思是第一種篩選方法出現的結果)
像下圖這樣

因為有五個條件篩法
"1"~"5"
先前本想各自做個按鈕
但後來覺得寫在一起接著顯示比較便利


第2種篩法
1-3步驟一樣
4.只是第一種篩法不去看"BA"欄
改看AZ欄的"Width"  圖例為44


找出這麼多筆
接著與上面一樣,排除自己
其他找到的資料"M""P""Q""R"欄 去對應 工作表2  (M一樣要先去找全碼)

找到的結果接著放在第一種篩選方法後面


還請C大在幫我看看,哪裡有不清楚的QQ  謝謝你

TTS00002.zip (849.92 KB)

TOP

        靜思自在 : 吃苦了苦、苦盡廿來,享福了福、福盡悲來。
返回列表 上一主題