我想寫的Visual Studio一個VBScript IIF語句讀取參數的值,並隱藏基於該參數的列隱藏列。我遇到的問題是該參數允許多個值,所以不知道如何字iif語句。IF函數在Visual Studio
我有一個名爲lookup.include查找其中執行此:
SELECT 'All' AS [TEXT] , '1,2,3,4' AS [VALUE]
UNION
SELECT 'Welcome_Call' AS [TEXT], '1' AS [VALUE]
UNION
SELECT 'Month_One_Call' AS [TEXT], '2' AS [VALUE]
UNION
SELECT 'Month_two_Call' AS [TEXT], '3' AS [VALUE]
UNION
SELECT 'Month_six_Call' AS [TEXT], '4' AS [VALUE]
這是一個多值參數,並且允許用戶選擇一個以上的值。
所以我有一個下拉與下面的選項列表(忽略名稱)
所以在我看看這個被分配一個數值。
我試圖做一個vbscript的if語句它說
iif (paramter.value <> 1 ,false,true)
如果選擇只歡迎來電,但不會如果超過一個選項被選中,其工作原理。
我需要的是基本上寫一個IIF語句來測試,如果我想要的值存在於所選擇的選項。
E.g,如果用戶選擇了值1,2,3如果語句拿起一個是存在的。
像SQL的IN功能,只是VB腳本相當於
c#:https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/strings/how-to-parse-strings-using-string-split和'foreach','switch' – Serg
抱歉的意思是說這是SQL,需要VB腳本語句它 – farrea
我不明白你正在嘗試做的,你可以分享你的VB代碼,你試過嗎? – Esko