初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2016-01-24 17:00:10

kenko0114
Member

シリアル番号について(お詳しい方、どうかご教示ください。)

環境はwindows7 Filemaker Pro11 Advanced です。
ご質問ですが、どうぞ宜しくお願い申し上げます。

フィールドのオプションにてシリアル番号にチェックをいれ、作成時に値が入るように設定しております。増分は1です。
レコードの新規登録(追加)に関しては、作成時に次の番号の値が入り、全く問題ないのですが、ファイルをインポートするとシリアル番号フィールドに値が入りません。そこで、ファイルをインポートした場合でも、自動でシリアル番号を反映させるようにする方法は御座いますでしょうか?
また、既存のシリアル番号は替えたくないと存じます。
文章ですと表現が難しいので以下(例)をご覧下さい。

例)
(シリアル)G0000000058112
(シリアル)G0000000058113
(シリアル)G0000000058114
(シリアル)G0000000058116
(シリアル)G0000000058115
(シリアル)G0000000058118
(シリアル)G0000000058117
(シリアル)G0000000058111
(シリアル)G0000000058119
(シリアル)ここにインポート後に自動でG0000000058120
(シリアル)ここにインポート後に自動でG0000000058121
(シリアル)ここにインポート後に自動でG0000000058122
(シリアル)ここにインポート後に自動でG0000000058123

と処理したいと考えております。勿論、フィールド内容の全置換を行えば簡単ですが、例えば上記例に例えますと、
(シリアル)G0000000058118は、G0000000058118で変えたくないと思います。

インポートした際に既存のシリアルは、そのままに、インポート後、未入力のフィールドへ「次の値として」シリアルを、ふりたいと考えております。上記例で例えますと、次の(シリアル)は G0000000058120 という設定を行いたいと存じます。

大変恐縮ですが、どなたかお詳しい方、どうかご教示いただけますと、大変助かります。よろしくお願い申し上げます。

Offline

#2 2016-01-24 18:27:00

Shin
Member

Re: シリアル番号について(お詳しい方、どうかご教示ください。)

インポートの際に、自動入力をオンにする設定を行えば良いでしょう。

Offline

#3 2016-01-25 10:09:45

kenko0114
Member

Re: シリアル番号について(お詳しい方、どうかご教示ください。)

Shin様
早速のご回答をありがとうございます。当方お恥ずかしながら、FM初心者でございます。
インポートの際に、自動入力をオンにする設定はどちらで行えばよろしいでしょうか?
ご教示くださいますようお願い申し上げます。

Offline

#4 2016-01-25 10:30:03

kenko0114
Member

Re: シリアル番号について(お詳しい方、どうかご教示ください。)

(補足)
フィールドにて、「入力値の自動化」にシリアル番号はオンになっております。

Offline

#5 2016-01-25 11:22:09

honda
Guest

Re: シリアル番号について(お詳しい方、どうかご教示ください。)

Shinさんが仰っているのは、「インポートの際に」ですので、
フィールド設定などの事前の設定ではなく、実際のインポート処理時の事です。

FileMakerのインポートは、「入力値の自動化」タブにあるような、
レコードの値を指定するフィールド定義に対し、
インポート時に有効・無効を選択できるようになっています。
そうすることで、完全データのインポートなのか、
FileMakerのインターフェースでの入力の代用としてのインポートなのか、
といった目的別の使い分けを提供しています。

具体的には、インポート順を指定するダイアログの後、
「インポートオプション」というタイトルのダイアログが表示されます。
このダイアログで「インポート中、入力値の自動化オプションを実行」
というオプションを有効にすると、フィールド定義の入力値の自動化タブで指定した、
各種の自動化処理がインポート時にも実行されます。

この操作により、シリアル値の自動入力もご希望の形で行われる筈です。
但し何らかの理由で、他に設定している入力値の自動化を無効にしたい場合、
上記の指定ではそれらも全てまとめて有効となってしまいます。
この辺はケースごとに大きく異るため最適解は無く、
より手間の少ない方を選ぶ、程度のことしか言えません。

#6 2016-01-25 11:58:48

kenko0114
Member

Re: シリアル番号について(お詳しい方、どうかご教示ください。)

honda様
Shin様

簡単に設定できました。誠にありがとうございました。honda様におかれましては、詳しいご説明を大変感謝しております。
有難う御座いました。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 512.15 KiB (Peak: 516.69 KiB) ]