返回列表 上一主題 發帖

[發問] 求解!!資料一對多的驗證

[發問] 求解!!資料一對多的驗證

各位前輩們好!小弟努力賺取積分中
在這邊找到了如何加入帳號密碼驗證的方式
目前有表格欄位料號要跟製程驗證,帶出後面的製程工時資料
發現只能一對一的進行驗證
資料如果同時有一筆以上的料號只能跟第一筆作驗證
請前輩們指導一下如何一對多的進行驗證><
登入工號:1,密碼:1
生產實績效率 -一對多.rar (148.78 KB)


順便請問一下
修改密碼的表單用帳號驗證的方式去將新的密碼值取代原密碼欄位
這個思維是可行嗎?

回復 2# Kubi

    小弟只針對一對多方面提供淺見(work的UserForm操作模式),若符合需求則請自行改寫程式碼。
1.料號(TextBoxProductNumber)需改為下拉式,一方面除免除防呆程式碼的寫作外,亦可提升使用者操作效率。

那如果有一百種料號,我要拉很長耶~~順便請教一下combobox無法用滑鼠滾動是要怎麼改@@?
之後料號應該比較屬於刷條碼的部分

2.於UserForm_Initialize事件中,必須先至[製程工時]的A欄來撈取唯一料號,存入料號下拉資料清單中。
3.於UserForm_Initialize事件中,還需準備料號所對應的多筆[製程]、[工時]資料存入陣列待用。
4.每當料號下拉資料產生Change事件時,製程(ComboBoxProcess)下拉內的資料,需從待用的陣列中取得並從新寫入。
5.每當製程(ComboBoxProcess)產生Change事件時,須從待用的陣列中取得資料寫入LabeExceptTimeShow及LabelProcessTimeShow。

這部分我取完資料後,該怎麼實作陣列的部分呢?
可以簡單的為小弟示範一下嗎~?

TOP

[版主管理留言]
  • GBKEE(2016/6/21 13:49): 5# 的程式碼已修改

回復 5# GBKEE
我有試著用看看
這段是實作於WORK FORM嗎
看起來比較像是放在fcckeyin
因為他參照的目標是新增派工,新增派工是根據製程工時的資料去輸入
其實兩邊需求的語法應該是一樣,一邊通,就都可以了

後來發現有些欄位給Label做得太死
又改成textbox
想請問這段
  1. If TypeName(xAr(i)) <> "Label" Then
複製代碼
是根據label的檔案屬性,去做不一樣的輸出對嗎?
嗚嗚 我是菜鳥

TOP

回復 5# GBKEE
謝謝GBKEE大大費心勞力!!
我先把您提供的程式碼研究徹底再來執行看看
另外想請問像是這些對照、驗證,我如果放到資料庫
邏輯的構思也是如此嗎? 昨天把表單資料都放進資料庫
目前在苦惱怎麼比對,哈!

祝GBKEE大大有美好的一天~

TOP

        靜思自在 : 太陽光大、父母恩大、君子量大,小人氣大。
返回列表 上一主題