我想写的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