|
先週から考えていますがよくわかりません。
わからない、というのは
たとえばフォームF_ModProgramのテキストボックスProgramNameに「aaa」といれると
テーブルをaaaで書き換えずに、次のようなダイアログボックスがでてしまうのです。
--------------------
| パラメーターの入力
| aaa
| ------------------
|
| ------------------
|
| ---- -----------
| ok キャンセル
| ---- -----------
---------------------
SQL文は最終的には次のようになるとおもっております。
UPDATE tbl_TRAINING SET tbl_TRAINING.Program_Name = [Forms]![F_ModProgram]![ProgramName];
Program_NameとProgramNameは、ともにテキスト型です。
また、テキストボックスProgramNameでのイベントは次のようになっています。
Private Sub テキスト14_AfterUpdate()
Me!DirtyFlg = 1
End Sub
なぜ、ダイアログボックスがでてしまうのでしょうか?
|
|