○質問内容
正しいIIfとFormatとIsNull関数の使い方を教えて下さい。下記の条件文の添削をお願い致します。
○発生内容
Access2010からSQL_Serverに接続をして
updateする条件をクエリで実行した時、「有効なデータ型ではありません」と表示されます。
クエリ内でフォームで入力したデータをhh:nn:ssのみ取り出す為にformat関数で編集してます。
また、Null関数を使用して、正ならNullを偽なら入力した内容を登録出来るようにしたいです。
○条件文
IIf([Forms]![F_MENU]![埋め込みFORM].[Form]![時間] IS Null,Null,Format([Forms]![F_MENU]![埋め込みFORM].[Form]![時間],"hh:nn:ss"))
※ACCESSのクエリのデザインビューから編集してます。
○データ型について
ACCESSのフォームのデータ型は「短いテキスト型」でフォームで入力可能なのは
yyyy:mm:dd hh:nn:ssまたはhh:nn:ssまたはhh:nn形式です。
SQL_Serverでは「time(0)」型を指定してます。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。