- 締切済み
ACCESS2021に変えたら値が代入されない
開いてくださりありがとうございます。 MS-ACCESS2003で開発した業務システムがあります。 今回、ACCESS2021(Microsoft365)に変更したところ、不可解な動作が生じていて非常に困っています。 以下に抜粋したコードを記載します。 -- Me!税抜合計 = Me!小計 Me!消費税 = Me!消費税計 Me!伝票合計 = Me!総額 -- 伝票入力フォームから伝票明細を入力し、その合計が表示されるテキストボックスの値を作業用のテキストボックスに代入しています。 ブレイクポイントで停止させて確認すると、右側の項目には間違いなく値が入っている(マウスポインターを合わせると例えば1000と表示される)のですが、左側の項目は0のままです。 この状況は伝票明細が5行以上の時に発生します。 (4行以下の伝票では発生しません) しかもACCESS2003では問題なく動作していました。 値が代入されないのは長く開発していて初めての現象です。 ぜひアドバイスをお願いします。
お礼
非常に丁寧な回答ありがとうございます。 質問文にも書きましたが、 -- Dim La as long La = Me!税抜合計 -- 上記の部分のさらに下の行にブレークポイントを設定して一時停止させてマウスポインターを合わせて値を確認すると、Me!税抜合計 は 1000 と 表示されますが Laは 0 となっています。 全く分からないので "雲作業" という外注ワーカーのサイトで見つけた技術者に外注しました。 ご協力ありがとうございました。