みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
いつも勉強させていただいています。FM17pro+Win10を利用しています。
検索した結果のレコード全部に、同じ値を入れたいのですが
現在は、単純にレコードをめくってひとつひとつコピペしています。
例
検索結果でレコードが60件ヒットしたとして、
その60件分の「Aフィールド」にすべて同じ値の「あ」と入力したいのですが
なにか良い方法はありますでしょうか?
今は、「あ」をコピーして、レコードを一枚づつめくって、ペーストしています。
また、これらの値がすでに入っているとして、60件同じフィールドの同じ値を一度に消す方法はありますでしょうか?
どうぞよろしくお願いいたします。
全置換を使うといいでしょう。
元へ戻す事はできませんので、よく注意して!
Offline
「フィールド内容の全置換」という機能を使います。
1)検索する→60件がヒット
2)Aフィールドをクリックしてフォーカス
3)「あ」と入力する(一度に消すなら空欄にする)
4)(Aフィールドにカーソルがある状態で)「レコード」メニューから「フィールド内容の全置換…」を選択→ダイアログが開く
5)「対象となる60件の…」のメッセージを確認
6)置換:"あ"のラジオボタンを選択
7)「置換」ボタンをクリック
この機能は対象レコードのフィールドに一気に入力できて便利なのですが、
やり直しがきかないので、バックアップを取ってから実行することをお勧めします。
また、実行する際も、対象レコードの件数を何度も確認し、余分なレコードを更新しないようにしてください。
この機能を使うと、今回のように同じデータを入力することもできますし、
レコードごとにシリアル値や計算結果を入力することもできます。
差し支えのないファイルを作って、練習してみると良いですね。
Last edited by koeda (2019-11-07 17:28:56)
Offline
Koeda様
Shin様
全置換できました。
バックアップ用のコピーしたファイルでやってみました。
全置換、という言葉が怖くていままで使ったことなかったです。
おかげで動きが理解できました。
ありがとうございました。
助かりました。
[ Generated in 0.006 seconds, 10 queries executed - Memory usage: 504.28 KiB (Peak: 508.82 KiB) ]