Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6671 / 9994 ←次へ | 前へ→

【6525】Re:入力規制
回答  小僧  - 05/10/18(火) 9:30 -

引用なし
パスワード
   ▼koorin さん:
おはようございます。

>実行時エラー'3075':
>クエリ式'注番=FK508012-'の構文エラー:演算子がありません。

>>VBA や クエリ を使用する場合は、
>>フィールドのデータ型によって条件式が変わる場合が多々あります。

>だからエラーが出たのでしょうか?

他に問題があるかもしれませんが、原因の一端はここにありますね。

テキスト型であれば、

 DLookup("コスト合計","注番別コスト","注番 = '" & Me.注番.Value & "'")

となります。まずはここから直していきましょう。


>自分で気になっている点は「注番別コスト」クエリの「注番」、「コスト合計」
>は「注番別コスト詳細」クエリの「注番」をグループ化、「コスト」を合計した
>ものです。グループ化したフィールドを使っても問題ないですか?

もし、上記のDLookup関数がうまく行くようでしたら、こちらも試してください。

 DSum("コスト","注番別コスト詳細","注番 = '" & Me.注番.Value & "'")

クエリからクエリを作ると動作が遅くなる場合があるので、
DSum関数を使ってうまく行くようでしたらそちらの方が良いかと思います。


>あと情報として何が必要でしょうか?

今まで仮定で決めていたのですが、
フォーム上にあるテキストボックス名は「注番」で大丈夫でしょうか?


>VBAがよく分からない

実は上に提示させて頂いた事も、ヘルプに載っています。
(Access のヘルプでなく、VBA のコードが表示される画面でのヘルプです。)

ヘルプを読むのは慣れるまではきつい事だとは思われますが、
コードを組む際には必須ですので、乗り越えていきましょう。
ヘルプが理解できない、ヘルプで探せない場合はご遠慮せずに質問してくださいね。
279 hits

【6510】入力規制 koorin 05/10/17(月) 13:16 質問
【6511】Re:入力規制 小僧 05/10/17(月) 14:47 発言
【6514】Re:入力規制 koorin 05/10/17(月) 16:25 質問
【6516】Re:入力規制 小僧 05/10/17(月) 16:37 発言
【6519】Re:入力規制 koorin 05/10/17(月) 17:42 質問
【6520】Re:入力規制 小僧 05/10/17(月) 18:00 発言
【6523】Re:入力規制 koorin 05/10/18(火) 0:14 質問
【6525】Re:入力規制 小僧 05/10/18(火) 9:30 回答
【6536】Re:入力規制 koorin 05/10/18(火) 12:06 質問
【6538】Re:入力規制 小僧 05/10/18(火) 13:27 発言
【6544】Re:入力規制→出来ました! koorin 05/10/18(火) 16:02 お礼
【6545】Re:すみません。追加です。 小僧 05/10/18(火) 16:22 発言
【6546】Re:すみません。追加です。 koorin 05/10/18(火) 17:50 お礼
【6549】Re:すみません。追加です。 小僧 05/10/19(水) 9:48 発言
【6551】Re:すみません。追加です。 koorin 05/10/19(水) 11:34 お礼

6671 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078248
(SS)C-BOARD v3.8 is Free