みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
環境はwindows7 Filemaker Pro11 Advanced です。
ご質問ですが、どうぞ宜しくお願い申し上げます。
フィールドのオプションにてシリアル番号にチェックをいれ、作成時に値が入るように設定しております。増分は1です。
レコードの新規登録(追加)に関しては、作成時に次の番号の値が入り、全く問題ないのですが、ファイルをインポートするとシリアル番号フィールドに値が入りません。そこで、ファイルをインポートした場合でも、自動でシリアル番号を反映させるようにする方法は御座いますでしょうか?
また、既存のシリアル番号は替えたくないと存じます。
文章ですと表現が難しいので以下(例)をご覧下さい。
例)
(シリアル)G0000000058112
(シリアル)G0000000058113
(シリアル)G0000000058114
(シリアル)G0000000058116
(シリアル)G0000000058115
(シリアル)G0000000058118
(シリアル)G0000000058117
(シリアル)G0000000058111
(シリアル)G0000000058119
(シリアル)ここにインポート後に自動でG0000000058120
(シリアル)ここにインポート後に自動でG0000000058121
(シリアル)ここにインポート後に自動でG0000000058122
(シリアル)ここにインポート後に自動でG0000000058123
と処理したいと考えております。勿論、フィールド内容の全置換を行えば簡単ですが、例えば上記例に例えますと、
(シリアル)G0000000058118は、G0000000058118で変えたくないと思います。
インポートした際に既存のシリアルは、そのままに、インポート後、未入力のフィールドへ「次の値として」シリアルを、ふりたいと考えております。上記例で例えますと、次の(シリアル)は G0000000058120 という設定を行いたいと存じます。
大変恐縮ですが、どなたかお詳しい方、どうかご教示いただけますと、大変助かります。よろしくお願い申し上げます。
Offline
インポートの際に、自動入力をオンにする設定を行えば良いでしょう。
Offline
Shin様
早速のご回答をありがとうございます。当方お恥ずかしながら、FM初心者でございます。
インポートの際に、自動入力をオンにする設定はどちらで行えばよろしいでしょうか?
ご教示くださいますようお願い申し上げます。
Offline
(補足)
フィールドにて、「入力値の自動化」にシリアル番号はオンになっております。
Offline
Shinさんが仰っているのは、「インポートの際に」ですので、
フィールド設定などの事前の設定ではなく、実際のインポート処理時の事です。
FileMakerのインポートは、「入力値の自動化」タブにあるような、
レコードの値を指定するフィールド定義に対し、
インポート時に有効・無効を選択できるようになっています。
そうすることで、完全データのインポートなのか、
FileMakerのインターフェースでの入力の代用としてのインポートなのか、
といった目的別の使い分けを提供しています。
具体的には、インポート順を指定するダイアログの後、
「インポートオプション」というタイトルのダイアログが表示されます。
このダイアログで「インポート中、入力値の自動化オプションを実行」
というオプションを有効にすると、フィールド定義の入力値の自動化タブで指定した、
各種の自動化処理がインポート時にも実行されます。
この操作により、シリアル値の自動入力もご希望の形で行われる筈です。
但し何らかの理由で、他に設定している入力値の自動化を無効にしたい場合、
上記の指定ではそれらも全てまとめて有効となってしまいます。
この辺はケースごとに大きく異るため最適解は無く、
より手間の少ない方を選ぶ、程度のことしか言えません。
honda様
Shin様
簡単に設定できました。誠にありがとうございました。honda様におかれましては、詳しいご説明を大変感謝しております。
有難う御座いました。
Offline
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 512.15 KiB (Peak: 516.69 KiB) ]