マンガでよめる痔のこと・薬のこと

使用環境
 WIN2000
 ACCESS2000
質問
 入力テーブル名:AA
 項目名    :X01、XO2、X03、・・・・
 をフォームのレコードソースにAAを定義して
 連結項目を配置しています。
 この時、非連結を一つ配置し、入力テーブルのX01,
 X02、・・・の値を判定し非連結に値を計算する
 仕組みを考えています。
 イメージとしては、入力テーブルを1件ごと読み込みするとき
 のイベントの中に計算ロジックを設定する内容です。
 可能かどうかを含めアドバイスお願い致します。
 
        
 

このQ&Aに関連する最新のQ&A

A 回答 (3件)

たぶん考えておられる処理は可能だと思いますが、質問は具体例ですると別の解決策も提案されると思います。



この質問の範囲で回答します。
想定されている項目もテーブル内に定義しておき、データ入力時にX01,X02、・・・のexitイベントで値を計算します。
こうしておくと、レポート時点で変な計算をしなくてすみます。
また、データ入力時に計算結果を表示したくないのであれば、この項目のプロパティーで「表示しない」とします。(開発時点では規定値の「表示する」)
    • good
    • 0

フォームは単票?それとも帳票?



イベント云々などとしなくても
コントロールに式を入れて置くだけでいいのでは

もっといいのはフォームのソースをクエリにすることですね
    • good
    • 0

計算した値をどうするのかにもよりますが、可能です。

(速度は遅くなりますが)

クエリなどで実現可能である可能性が高いと思います。 パフォーマンスもクエリのほうが優れています。 判定ロジックが複雑なら、VBAでファンクションを作って対応できます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このカテゴリの人気Q&Aランキング