我有一個從共享點串列填充的電源應用程式表單。在表單上,??我有一個名為 cmb_InducteeType 的組合框。我希望隱藏/顯示某些表單項,具體取決于該組合框是否包含字串“staff”。組合框選項是“員工”、“學生”或“訪問員工”。因此,如果選擇“員工”或“訪問員工”,則應使各種表單元素可見。讓我抓狂的是 find 功能似乎只有在要搜索的文本與“文本內”完全匹配時才有效。
所以,如果 cmb_InducteeType.Selected.Value 是 "staff" Find(Lower(cmb_InducteeType.Selected.Value), "staff") 回傳 1 - OK
如果是這樣,如果 cmb_InducteeType.Selected.Value 是“訪問人員” Find(Lower(cmb_InducteeType.Selected.Value), "staff") 回傳空白 - 不正常,我認為它應該回傳 10
如果 cmb_InducteeType.Selected.Value 是“訪問人員”并且我將“文本內”更改為“訪問人員” Find(Lower(cmb_InducteeType.Selected.Value), “訪問人員”) 回傳 1 - 這也可以。
所以基本上,它只適用于完全匹配,這違背了函式的目的。
有人可以告訴我我做錯了什么嗎
謝謝
uj5u.com熱心網友回復:
您需要反轉公式中的引數:
查找(“員工”;下(cmb_InducteeType.Selected.Value))

祝你有美好的一天
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/444662.html
下一篇:在方法中使用getter作為引數
