過去ログ

                                Page      24
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼修正時型入力フィールドの再計算  B-BOSS 02/1/22(火) 22:30
   ┗Re:修正時型入力フィールドの再計算  B-BOSS 02/1/22(火) 22:31
      ┣Re:修正時型入力フィールドの再計算  ykitz 02/1/24(木) 11:27
      ┗Re:修正時型入力フィールドの再計算  issun 02/1/24(木) 12:09

 ───────────────────────────────────────
 ■題名 : 修正時型入力フィールドの再計算
 ■名前 : B-BOSS
 ■日付 : 02/1/22(火) 22:30
 -------------------------------------------------------------------------
    またまた、お邪魔します。
普通の計算型のフィールドに式を入力して、入力時 及び、修正時に計算させる方法がありますよね。あれって、強制的に再計算させる方法ってありますか? 同じレコードの適当なフィールドの値をいじって又、戻したりするのでは、ダサいんですよね〜。
 
連結させたテーブルに同じフィールドを作って、そこから修正時にデータを引っ張ってくる様にしてあるんですが、(1・2・3のLOOKUPみたいに使用しています。アプローチの場合、連結先のフィールド名を入れるだけですが・・・。)
 
 とにかくテーブルを連結して、ただレコードを参照するのではなく、同じレコードを入力したくて、その形にしたのですが、連結したレコードを変更しても連結元のレコードは
更新してくれません。(当たり前ですけど)出来上がってから気づいても遅いんですけど
 何かいい方法ありません?
 ───────────────────────────────────────  ■題名 : Re:修正時型入力フィールドの再計算  ■名前 : B-BOSS  ■日付 : 02/1/22(火) 22:31  -------------------------------------------------------------------------
   すいません。計算型フィールドではなく数値型でした。訂正します。


> またまた、お邪魔します。
>普通の数値型のフィールドに式を入力して、入力時 及び、修正時に計算させる方法がありますよね。あれって、強制的に再計算させる方法ってありますか? 同じレコードの適当なフィールドの値をいじって又、戻したりするのでは、ダサいんですよね〜。
> 
>連結させたテーブルに同じフィールドを作って、そこから修正時にデータを引っ張ってくる様にしてあるんですが、(1・2・3のLOOKUPみたいに使用しています。アプローチの場合、連結先のフィールド名を入れるだけですが・・・。)
> 
> とにかくテーブルを連結して、ただレコードを参照するのではなく、同じレコードを入力したくて、その形にしたのですが、連結したレコードを変更しても連結元のレコードは
>更新してくれません。(当たり前ですけど)出来上がってから気づいても遅いんですけど
> 何かいい方法ありません?
 ───────────────────────────────────────  ■題名 : Re:修正時型入力フィールドの再計算  ■名前 : ykitz <lotus_apr@lycos.co.jp>  ■日付 : 02/1/24(木) 11:27  -------------------------------------------------------------------------
   AとBのデータベースを連結するとします。
データベースAのフィールドXAと、データベースBのフィールドXBを
同じ値にすることにします。

1. マクロを作成します。
 内容は、データ入力 B.XB=A.XA、
 名前は、inp-B にしましょう。

2. デザインモードで、フォーム上のフィールドXAのプロパティを開きます。
 プロパティ画面の「マクロ」タブを開いて、「データ変更時」に
 マクロ inp-B を設定します。

これで、フィールドXAにデータを入力したり、変更したりすると、
フィールドXBも同じ値になります。

いかがでしょうか?
 ───────────────────────────────────────  ■題名 : Re:修正時型入力フィールドの再計算  ■名前 : issun <issun@d4.dion.ne.jp>  ■日付 : 02/1/24(木) 12:09  -------------------------------------------------------------------------
   >> B-BOSSさん:こんにちわ、issunです。
>すいません。計算型フィールドではなく数値型でした。訂正します。
>>普通の数値型のフィールドに式を入力して、入力時 及び、修正時に計算させる方法がありますよね。あれって、強制的に再計算させる方法ってありますか? 同じレコードの適当なフィールドの値をいじって又、戻したりするのでは、ダサいんですよね〜。
>> 
>>連結させたテーブルに同じフィールドを作って、そこから修正時にデータを引っ張ってくる様にしてあるんですが、(1・2・3のLOOKUPみたいに使用しています。アプローチの場合、連結先のフィールド名を入れるだけですが・・・。)
>> 
>> とにかくテーブルを連結して、ただレコードを参照するのではなく、同じレコードを入力したくて、その形にしたのですが、連結したレコードを変更しても連結元のレコードは更新してくれません。

ご質問の内容ですが、質問・補足・質問のまとめ として捕らえたのですが
質問・補足の部分だけを見れば、目的によりけりで3つほど方法が考えられましたが
質問のまとめだけを見れば、アプローチでマクロや計算式なしにできる内容かな?
とも思えます。
現状と求める形をもう少し具体的にお願いできますか?
根本的に自分の理解力が無いのか
自分の次元が低すぎるのか・・・失礼な内容でごめんなさい。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 24