問題タブ [iif-function]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
145 参照

sql - 複数の持ち物が機能しない

次のスキーマを持つデータベースがあります。

Access に次の SQL クエリがあります。

Haveの左側のみを使用する場合、つまり:

1 件の結果 (LeagueId 5) を取得します。私が持っているの右側を使用する場合、すなわち:

1 つの結果 (LeagueId 5) も取得しますが、(上記のように) 両方を一緒に使用しても結果は得られません。

0 投票する
4 に答える
1576 参照

asp.net - なぜこれは IIF 関数として機能せず、IF ステートメントとして機能するのでしょうか?

以下の作品:

ただし、以下は機能しません。

どうしてこれなの?

ありがとう!

0 投票する
1 に答える
792 参照

sql - Access クエリ内の IIf 関数

クエリがあり、条件の一部として IIf 関数を使用したいと考えています。完全な SQL は次のとおりです。

これが私を悩ませているコードです:

frmReports に日付がある場合、これは問題なく機能します。ただし、日付が入力されていない場合、これは 0 レコードを返します (この場合はすべてのレコードを返したい)。

どうすればこれを機能させることができますか?

0 投票する
1 に答える
959 参照

ms-access - テーブルのフィールドにスペースまたはコンマがあるかどうかを確認する - MS-Access

anameというフィールドを1つだけ含むFinalForgottenというテーブルがあります。フィールドは、Smith John または Smith,John のいずれかになります。したがって、姓と名の両方が同じフィールドにあり、スペースまたはコンマで区切られています。防御フィールドには、first_name、last_name、middle_initial の 3 つのフィールドが含まれています。first_name フィールドには、名前フィールド内のデータ (John など) の一部と正確に一致するデータが含まれます。また、last_name フィールドには、name フィールドのデータ (例: Smith) と正確に一致するデータが含まれます。私はすべての FinalForgotten aname レコードをミドル イニシャルで新しいテーブルに取得しようとしています (たとえば、Smith、John S)。ディフェンス テーブルは、このミドル イニシャルを持つものです。

これはうまくいきます:

ただし、FinalForgotten に、Smith John のようなコンマを含まないフィールドが含まれていると、「無効なプロシージャ コール」が返されます。

したがって、これに対処するために、コンマがフィールドにあるかどうかを考慮しようとしました。

これにより、「演算子の構文がありません」というエラーが表示され、AS という単語が強調表示されます。

返信ありがとうございます。

0 投票する
4 に答える
60981 参照

java - iif関数に相当するJava

質問は単純です、Javaで有名なiifの機能的な同等物がありますか?

例えば:

前もって感謝します。

0 投票する
1 に答える
9958 参照

ms-access - iif 関数でクエリを実行できますか

ms access データベースで使用される iif 関数でクエリを実行できるか知りたいです。私の場合

そのようなクエリを実行しようとすると、構文エラーに直面しています

0 投票する
3 に答える
1806 参照

vb.net - vb.net:null参照例外を与えるiifはどうですか?

Iif() の使用に関する多くの投稿/記事を見てきました。これはすべて、C/C#/C++ などの条件演算子のように IIf() を使用しようとしたときに始まりました。

私が正確にやろうとしたことは、次の投稿のこれの行に正確にありました。

VB.NET IIF を使用すると NullReferenceException が発生します

ただし、実装したソリューションは、次の msdn サイトから借用したものです。

http://msdn.microsoft.com/en-us/library/27ydhh0d%28v=vs.80%29.aspx

その後、vb.net の If() メソッドについて学びました。

そのため、最終的には、目的を達成するために適切な値 (リフレクションを使用) を返す関数を作成しました。しかし、そのメソッド (私が書いたもの) は例外をスローしませんでした。実際、関数内の型が null 可能かどうかを確認できました。

私の質問は、そのようなエラーをスローするために Iif() 内に書かれたものはありますか? - NullReferenceException

それとも、ここでもっと大きな何かが働いているのでしょうか? では、引数リスト内の何かが null の場合にエラーをスローする iif のような関数を書きたい場合、上記の方法が唯一の方法であるとします。

0 投票する
1 に答える
859 参照

forms - ユーザー定義パラメーターに基づく IIf 関数

フォームに入力されたパラメータに基づいてクエリを作成しようとしています。ユーザーがパラメーターを入力しないことを選択した場合 (例: 開始日と終了日)、またはユーザーがパラメーターの半分のみを入力した場合 (例: ユーザーが開始日のみを入力し、終了日を入力しなかった場合、または開始日ではなく終了日)。これは私が欲しいものです:

開始日と終了日が null の場合は、すべての日付を返します。

そうでなければ、開始日が null の場合は、指定された終了日以前の日付を返します。

そうでなければ、終了日が null の場合は、指定された開始日以降の日付を返します。

そうでなければ、指定された開始日から終了日までのすべての日付を返します

私が思いついたことは、最初の真のステートメントを超えて評価されていないようで、その理由はわかりません.

0 投票する
2 に答える
4749 参照

ms-access - IIFクエリにアクセスする

最終決定フィールドがIIFステートメントの結果である必要があります。

しかし、構文エラーが発生し続けます。

0 投票する
1 に答える
603 参照

ms-access - 部品番号テキストボックスによる部品説明の自動入力

申し訳ありませんが、以前にアクセスでvbaを書いたことがないため、コードを書いていません。私がする必要があるのは、フォームにコンボボックスのオートフィルを用意して時間を少し節約することです [部品番号] [部品の説明] [標準ポンド] [標準ポンド/時] を含むすべての部品を含むデータベースがありますコードがどのように見えるか、どこに配置するかについて、私はただ興味があります。サンプル コードまたは優れたリソースを提供していただければ、oop ワークフローについて良い感触が得られます。

ありがとう///マシュー