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

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

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

You are not logged in.

Announcement

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


#1 2016-10-24 16:49:35

レイバン
Member

ポータルのあるレコードの複製

OS:[WIN7 ]
FileMaker Ver:[13 ]
皆さん、はじめまして。どうぞ宜しくお願い致します。

表題のとおり、ポータルのあるレコードの複製ですが、
複製をするとポータルの中身までくっついてきちゃいます。
これをポータルの中身を取って複製する方法はありますか?
宜しくお願い致します。

Offline

#2 2016-10-24 17:00:25

Shin
Member

Re: ポータルのあるレコードの複製

レコードを複製すると、リレーションのキーも自動入力が無い限りは同じ値で複製されます。ですから、その新しいレコードからもおなじリレーションが有効になります。
リレーションに使っているキーの値を、変更すれば良いですね。

Offline

#3 2016-10-25 00:35:34

レイバン
Member

Re: ポータルのあるレコードの複製

Shinさん、ありがとうございます。
シリアル値がリレーションキーなのですが、スクリプトで
複製した後に次のシリアル値を設定で、ID:Max ( 基本台帳::id )
でやってもうまくいきません。どうにか上手に出来る方法をご教授ください。
宜しくお願い致します。

Offline

#4 2016-10-25 02:01:48

レイバン
Member

Re: ポータルのあるレコードの複製

やはりIDは変えてはいけないようです。
詳しく書きます。
「元テーブル」
ID
会社名
部署名
郵便番号
住所
「別テーブル・・・ポータル部分」
担当者名

Offline

#5 2016-10-25 02:09:53

レイバン
Member

Re: ポータルのあるレコードの複製

『考えたこと』
IDと部署名でリレーションする。
部署名が無いところもあるので、
ポータルの名前にボタンをつける。
IF[部署名が””]
フィールド設定[部署名;” ”]
フィールドへ移動[別テーブルの名前]
ELSE
フィールドへ移動[別テーブルの名前]
END IF

Offline

#6 2016-10-25 02:11:34

レイバン
Member

Re: ポータルのあるレコードの複製

部署名があるところと無いところがあります。
これで一見うまく行ってるようなのですが、どこか間違っていますか?
宜しくお願い致します。

Offline

#7 2016-10-25 02:19:36

レイバン
Member

Re: ポータルのあるレコードの複製

もちろん複製あり気のスクリプトです。

Offline

#8 2016-10-25 08:56:07

Shin
Member

Re: ポータルのあるレコードの複製

IDは、自動入力のシリアル値になっていますか。その設定なら,そのような事が起こらないはずですが。

Offline

#9 2016-10-25 09:42:28

レイバン
Member

Re: ポータルのあるレコードの複製

Shinさん、ありがとうございます。
IDは、シリアル値ではなく、最大の値を求めて+1するスクリプトを組んでます。

Offline

#10 2016-10-25 09:45:06

レイバン
Member

Re: ポータルのあるレコードの複製

途中で質問が変わっているのですが、私のスクリプトとリレーションはあっていますでしょうか?

Offline

#11 2016-10-25 09:50:33

チポ
Member

Re: ポータルのあるレコードの複製

> シリアル値ではなく、最大の値を求めて+1するスクリプトを組んでます
  入力値の自動化・シリアル番号
の設定でそれを自動的にしてくれます。

この設定でレコードコピーすると、
IDは次のシリアル値になります。



部署名がないところにブランクを入力しても、
それは照合には使えませんよ。

Offline

#12 2016-10-25 10:47:51

レイバン
Member

Re: ポータルのあるレコードの複製

チポさん、ありがとうございます。
>この設定でレコードコピーすると、
I>Dは次のシリアル値になります。
やってみます。
>部署名がないところにブランクを入力しても、
>それは照合には使えませんよ。
それは、数字とか記号を入れたほうがいいということでしょうか?

Offline

#13 2016-10-25 11:13:34

チポ
Member

Re: ポータルのあるレコードの複製

> 数字とか記号を入れたほうがいいということでしょうか
ですね、
しかしそれが具合悪ければ、
計算フィールドを作り、
部署名に入力が有ればその値、
なければ部署名に使われることがない値、
を入力し、これを照合に使えばいいでしょう。

Offline

#14 2016-10-25 12:04:57

レイバン
Member

Re: ポータルのあるレコードの複製

皆さん、ありがとうございました。

Offline

#15 2016-11-05 08:20:11

レイバン
Member

Re: ポータルのあるレコードの複製

この回はなぜか投稿できたのですが、新規投稿ができません。
どのボタンを押せば新規投稿できるのでしょうか?

Offline

#16 2016-11-05 08:56:43

旅人
Member

Re: ポータルのあるレコードの複製

ログインして質問一覧を表示して、右上の「新規投稿」です。

Offline

#17 2016-11-05 21:42:08

レイバン
Member

Re: ポータルのあるレコードの複製

旅人様ありがとうございます。
その通り(投稿・・・新規投稿のボタンが無いため)にしたら、自分の投稿したものしか出てきません。
宜しくお願いします。

Offline

#18 2016-11-05 21:43:17

レイバン
Member

Re: ポータルのあるレコードの複製

トピック: 投稿 | 未読 | 活発 | 未返信

右上にはこの表示になっています。

Offline

#19 2016-11-06 08:21:17

レイバン
Member

Re: ポータルのあるレコードの複製

もしかして、上記の表示の下の新規トピックスですか?
何か出来そうです。

Offline

#20 2016-11-06 09:42:13

旅人
Member

Re: ポータルのあるレコードの複製

新規トピック

Offline

#21 2016-11-07 17:25:07

レイバン
Member

Re: ポータルのあるレコードの複製

昨日書いたのが反映されていない。
旅人様ありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 533.34 KiB (Peak: 553.88 KiB) ]