Accessで業務アプリの開発にチャレンジしています。
受注画面ができたので、そこに消費税の設定を組み込む所なのですが
消費税を後々変更できるような仕組みを導入する予定です。
テーブルは
T_受注(受注ナンバー、税率など)
T_受注_詳細
フォームは
F_受注
F_税率設定変更
最初は
テーブルに
M_税率
と言うテーブルを作成して
ID無しでtaxと言う列に0.08と入れて
dlookup で
F_受注の税率が入るTextBoxのコントロールソースに
=dlookup(M_税率,tax)としてみたのですがエラーで
イマイチ理解できないので
方針変更して
F_受注の税率が入るTextBoxのdefaultvalueをVBAで
変更して下記のように変更できるようにしたのですが
vba
1Sub 税率設定() 2Forms!F_受注!税率.DefaultValue = "0.08" 3End Sub
F_税率設定で現在の税率を初期値で呼びだそうと
初期値のところに=Forms!F_受注!税率.DefaultValue
と、入力してもエラーになり
打つ手がなくなりました。
どちらのアプローチ方法でも良いのでヒントなど教えていただけると助かります。
追記
defaultvalueの方法だとフォームを開いていないと参照出来ないようなので
やはり、Dlookupの方法が望ましいようです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。