Visual Studio用のvbscript iifステートメントを作成しようとしていますが、これはパラメータの値を読み取り、そのパラメータに基づいて列を非表示にします。私が抱えている問題は、パラメータが複数の値がiifステートメントをどのように語るのかわからないことです。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]
これは、複数値のパラメータであり、複数の値を選択することをユーザーに許可します。
だから私は、これは、数値を割り当てられている私の表情でそう下記のオプションを持つドロップダウンリスト(名前を無視する)
を持っています。
私は複数のオプションが選択されている場合のみ、ようこそコールが文句を言わない選択が、されている場合に動作し
iif (paramter.value <> 1 ,false,true)
を言うVBScriptのif文を行うことを試みました。
私が必要とするのは、基本的に、選択したオプションに希望の値があるかどうかをテストするためのiif文を書くことです。
たとえば、ユーザーが値1,2,3を選択すると、ifステートメントは値1が存在することを認識します。
SQLのIN機能と同様に、あなたの文から
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