- ベストアンサー
Accessで自動計算したものを手動で書き換える
いつもお世話になっています。 Accessでコントロールソースなんかに計算式を入れて、数値を計算させたりしますよね? それをExcelみたいに手動で書き換えられるようにする方法ってありますか? VBは使いたくないんで…VBを使えばできそうな気はするんですが(気のせい?)。 いろいろやって、無理かなぁって結論に達しそうです。 解かる方いましたら、よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
エクセルはセル自信に計算式を書きますので、手動で書き換えるということは計算式を消して、数値を入れていることになります。 アクセスのコントロールの表示結果がプロパティで設定した他のコントロールの計算結果になっている場合はコントロールの中身には計算式はありませんので書き換えはできません。 ただし、コントロールが自動計算ではなく、書き換え可能なテキストで、VBAかマクロを使用して何かのタイミングで、計算結果を代入する処理をすれば書き換えが可能になります。 例えば計算ボタンを用意して、指定したコントロールに計算結果を代入するというコマンドを入れれば簡単です。
お礼
ありがとうございました。 こちらで質問させていただいた後もいろいろ調べたんですが、計算式を消さない限り無理だということが判明しました^^; VBかマクロを使わないとやっぱり無理なんですね…。 できないこともない、とわかってよかったです。