ご覧下さりありがとうございます。
ACCESS2007が異常な動作をしており解決に苦慮していますのでぜひお知恵をお貸し下さい。
顧客向けに開発した販売管理システムがあります。
データベース形式はACCESS2000です。
以前、ACCESS2003で動作させていた時は正常に動いていたのですが、パソコンの故障によりOSをWINDOWS7に、ACCESSを2007に変更したら動作がおかしくなりました。
VBAで
変数 = フォーム上のコントロールの値
という事をしている行があるのですが、そのまま動作させると不思議ですがこの行を実行していないようなのです。
(変数の中身は NULLになっている)
デバッガでそのステップの上下にブレークポイントを設置し、次のステップを実行で先に進めると変数に正しい値が入ります。
今まで一度も経験した事がない現象が起きてパニック状態になっています。
同じ事を経験された方、どのように解決したのかアドバイスをお願いします。
No.2
- 回答日時:
こんちは
同じ経験はありませんが、1回、VBの変数とフォームの部品を消して
コンパイルして、再度作成してみてはどうでしょうか?
まったく根拠はないですが・・・
回答ありがとうございます。
フォームの部品を消してとなりますと事実上の作り直しを意味します。
今回はそれなりの規模のシステムですので作り直しは考えておりません。
No.1
- 回答日時:
通常はその後で別の値を上書きしている例が多いのですが、
ステップ実行ではなく、Debug.Print分で、代入直後の
変数の値をイミディエイトウィンドウに表示してみては
如何でしょう。
この回答への補足
回答ありがとうございます。
早速試してみました。
変数1 = フォーム名!テキストボックス1
debug.print 変数1
変数2 = フォーム名!テキストボックス2
debug.print 変数2
変数3 = フォーム名!テキストボックス3
debug.print 変数3
結果、やはりテキストボックスの値は代入されませんでした。
この処理の直前と直後にブレークポイントを設定し、再生ボタン(右向き△ボタン)で実行させると正しい値が代入されます。
原因が皆目見当がつかず、キツネにつままれたようです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・周辺機器) Windowsマシン。USBタップの「自動切れ、再接続」がうざい。解決策は? 7 2023/01/25 08:27
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Excel(エクセル) Excel 散布図グラフ 外れ値 セル番地参照方法 4 2022/04/19 18:56
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- 賃貸マンション・賃貸アパート 賃貸業経験者様へ問います。共同住宅の変人入居者を管理会社、大家に告げ口することは脅迫に当たるか? 4 2023/05/18 19:16
- Visual Basic(VBA) ExcelのVBAを使い、複数シートの同一箇所を、同一条件にて一括でソルバーを回す方法について 1 2022/04/23 11:49
- スピーカー・コンポ・ステレオ オンキョーアンプA819RSのバイアス電圧が信号入力時に大きく変動する。(Rチャンネルのみ) 2 2022/10/21 13:31
- 物理学 時間を語るなら、(複数の時間の正体)を知る必要が有る。 1 2023/02/16 22:14
- Visual Basic(VBA) M365環境での動作エラー、及び対応相談 1 2023/01/27 04:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのフォーム上にレコード...
-
ACCESSのフォームからデータの...
-
Access2002 フォームを閉じるた...
-
選択したチェックボックスのみ...
-
ACCESSで入力フォームをHTMLフ...
-
ACCESS フォームの値がすぐに...
-
accessの自動更新処理をできな...
-
Accessでの累計の出し方について
-
Accessフォームのファイル名を...
-
ACCESS(アクセス):一度の入力で...
-
帳票フォームに全レコードを表...
-
ACCESSで議事録を作りたいので...
-
Accessのフォームのスタイルの...
-
ACCESS レポートへの表示・非表示
-
フォーム上のレコード数表示が...
-
アクセスのフォームのビューが...
-
Accessのフォームで作業領域を...
-
[至急]accessクエリ結果を入力...
-
オートシェイプのような作図入...
-
「メソッドまたはデータメンバ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSのフォームからデータの...
-
選択したチェックボックスのみ...
-
アクセスのフォームのビューが...
-
ACCESSで入力フォームをHTMLフ...
-
Accessのフォーム上にレコード...
-
Access 別フォームへの再クエ...
-
Accessフォームのテキストボッ...
-
accessの自動更新処理をできな...
-
「メソッドまたはデータメンバ...
-
アクセスでテーブルの変更内容...
-
アクセスでの項目追加について...
-
Accessのフォームで作業領域を...
-
Access フォーム上でコンボボッ...
-
アクセス 0以外をカウントす...
-
ACCESSの表形式で、レコードを...
-
Accessのハイパーリンクのパス...
-
ADOでRecordsetオブジェクトを...
-
Access2002 フォームを閉じるた...
-
ACCESSで、フォームのレコード...
-
Access runtimeでテーブル、ク...
おすすめ情報