• ベストアンサー

Accessで自動計算したものを手動で書き換える

いつもお世話になっています。 Accessでコントロールソースなんかに計算式を入れて、数値を計算させたりしますよね? それをExcelみたいに手動で書き換えられるようにする方法ってありますか? VBは使いたくないんで…VBを使えばできそうな気はするんですが(気のせい?)。 いろいろやって、無理かなぁって結論に達しそうです。 解かる方いましたら、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • nagayajp
  • ベストアンサー率52% (19/36)
回答No.1

エクセルはセル自信に計算式を書きますので、手動で書き換えるということは計算式を消して、数値を入れていることになります。 アクセスのコントロールの表示結果がプロパティで設定した他のコントロールの計算結果になっている場合はコントロールの中身には計算式はありませんので書き換えはできません。 ただし、コントロールが自動計算ではなく、書き換え可能なテキストで、VBAかマクロを使用して何かのタイミングで、計算結果を代入する処理をすれば書き換えが可能になります。 例えば計算ボタンを用意して、指定したコントロールに計算結果を代入するというコマンドを入れれば簡単です。

nana_ko
質問者

お礼

ありがとうございました。 こちらで質問させていただいた後もいろいろ調べたんですが、計算式を消さない限り無理だということが判明しました^^; VBかマクロを使わないとやっぱり無理なんですね…。 できないこともない、とわかってよかったです。

関連するQ&A