なんの不具合?
また、Aceess 2007では動かない構文を見つけたと思いました。
フォームの閉じるボタン(X)を使った時の処理でUnnloadイベントを使っています。
【VBA構文】
Private Sub Form_Unload(Cancel As Integer)
・
・
・
strSQL = "DELETE * "
strSQL = strSQL & "FROM M_顧客自転車 "
strSQL = strSQL & "WHERE 顧客ID=" & Me.ID & ";"
DoCmd.RunSQL strSQL
【此処まで】
のように、フォームのテキストの値を使った処理が、「アイテムを認識できない・・?」というようなメッセージを出して、止まってしまいました。
2003と2007でのバージョンによる不具合かと思い、2007を削除して、2003をインストールして確認すると発生しません。
正確なメッセージを確認しようと、2003を削除して、2007をインストールしたら、「あれ?」止まらずに動きます。
訳が判りませんが、取敢えず、動いているので、対処はしない事にしました。
再発したら、対処することにします。
いっそ、VB2010+SQLサーバーに移行しようか?
でも、また一からやり直しはきついかな?
« 出張修理の自転車屋さん | トップページ | 後輪カギ 動作不良 »
「Access 業務管理」カテゴリの記事
- お客様宅の緯度経度情報(2018.07.24)
- モジュールとメインフロー(2018.03.01)
- 受注情報の登録パターン(2017.10.11)
- 懸案は解決しましたが、PCが不調です。(2017.10.08)
- コンボボックスのリスト外入力からの振り仮名取得(2017.10.07)
コメント