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

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

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

You are not logged in.

Announcement

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


#1 2013-09-04 12:59:16

はる
Guest

IWPでルックアップ機能?

Windoows7、FMプロ12使用し、IWPで運用中です。

手術予約システム運用中です。


自己リレーションして、新規レコード作成時に ID・患者氏名・生年月日をルックアップする方法を教えてください。


(同じ患者さんで再度手術申込みをする際、面倒なので・・・)


よろしくお願いします。

#2 2013-09-04 13:28:34

Hiro
Member

Re: IWPでルックアップ機能?

ブラウザでそのリレーションの照合キー値を入力して、ホストFMへ一旦データ送信しないとFMデータベース処理はできませんよネ。
IWPユーザソフトは、ファイルメーカーではなく、ブラウザソフトだということを念頭においてその挙動を考えてください。

Offline

#3 2013-09-04 14:01:05

はる
Guest

Re: IWPでルックアップ機能?

Hiroさんへ

ありがとうございます。

送信をせずに表示するほかの方法はありませんでしょうか?

お願いします。

#4 2013-09-04 14:41:43

Hiro
Member

Re: IWPでルックアップ機能?

出来ない理屈を説明したのに!
説明内容をちゃんと理解してください。

Web共有はカスタムWebでもサーバへ一度送信しないとダメなので、
どうしてもFMと同じ動作にしたいならFMネットワーク共有を利用する、とかかな。

Offline

#5 2013-09-04 16:03:28

wader
Member

Re: IWPでルックアップ機能?

ルックアップするフィールドはレイアウトに置かない。

しかし、

ID・患者氏名・生年月日をルックアップ

IDはリレーションのキーだからルックアップ対象のはずないですけど
氏名も生年月日もマスターのデータだから、ルックアップする必要ないのでは。

Offline

#6 2013-09-04 16:52:44

Shin
Member

Re: IWPでルックアップ機能?

自己リレーションではなく、患者属性、という別テーブルで保存するべきだと思うんですが。
どっちにしても、webでは入力したIDを一旦送信しないことには、無理でしょう。

Offline

#7 2013-09-09 14:09:13

はる
Guest

Re: IWPでルックアップ機能?

Shinさん、ありがとうございます。

送信を一旦する。というのをはさめば、可能なのでしょうか?

可能であれば方法を教えてください。

よろしくお願いしますm(><)m

#8 2013-09-09 14:39:39

Layouter
Guest

Re: IWPでルックアップ機能?

ルックアップするフィールドはレイアウトに置かない。
か、入力禁止にするか、
レイアウトモードで配置を照合キーのフィールドより背面にします。
(前面だと、ブラウザから入力した値で上書きされます)

#9 2013-09-09 15:02:21

はる
Guest

Re: IWPでルックアップ機能?

お世話になります。

ルックアップするフィールドをレイアウトに置いておかないと予約する際に 患者とりちがえがおこりそうで。。。

最初に戻りますが、

新規レコード作成→ID入力    で、名前・生年月日等の入力を省略したいと思っています。

なので、IDを入力し、表示される名前・生年月日等を確認し、予約を進めていきたいのです。


理解が難しいのですが、
レイアウトモードで配置を照合キーのフィールドより背面にします。
(前面だと、ブラウザから入力した値で上書きされます)
というのはどういう目的でするのでしょうか?

たとえば、 IDが照合フィールドなので、IDよりも名前・生年月日等フィールドを背面に設置するということでしょうか?
それをする意味がわからないのですが、教えていただけませんでしょうか?

やりたい事が学習不足でなかなかできません。質問も理解できないかもしれませんがよろしくお願いします。

#10 2013-09-09 16:06:25

Layouter
Guest

Re: IWPでルックアップ機能?

ルックアップだけで入力しないなら、入力禁止にすれば簡単ですが。(手入力が必要な時は他のレイアウトでやる)
http://filemaker-jp.custhelp.com/app/an … /a_id/8540
ここの説明ではレイアウト設定でなくフィールドオプションで禁止してますね。

Shinさんの

自己リレーションではなく、患者属性、という別テーブルで保存するべきだと思うんですが。

を実行した方がいいかも。

#11 2013-09-10 15:28:44

はる
Guest

Re: IWPでルックアップ機能?

ありがとうございます。

閲覧しました。

フィールドの値を変更できなくなるのが ひっかかってます。 Layouterさんの言うと通り、患者属性テーブルを設けました。

「レイアウトモードで配置を照合キーのフィールドより背面にします。
(前面だと、ブラウザから入力した値で上書きされます)」

というのを詳しく教えていただきたいです。

これは 上記の、「フィールドの値を変更できなくなるのが ひっかかってます。」

を解決できるのですか?

#12 2013-09-10 15:48:58

はる
Guest

Re: IWPでルックアップ機能?

できました!

ありがとうございます!

でもなぜか、IDを入力してから、TABやENTERを押してもルックアップされず、なぜか、ステータスエリアの表示・非表示の▽部分を押すとルックアップされた。。。。

いまはステータスエリアは表示にしていますが、普段は非表示にしています。


そうしたらいいでしょうか?

#13 2013-09-10 16:24:54

Layouter
Guest

Re: IWPでルックアップ機能?

TABやENTERでなく「送信」が必要ということは、最初から言われてるのと変わりません。
ステータスエリア非表示なら、送信ボタンを作ります。

#14 2013-09-11 14:19:36

はる
Guest

Re: IWPでルックアップ機能?

できました!ありがとうございます。


あとひとつご質問です。


ゲスト アカウント でログインして行うと できますが、   自分で作った アカウント で行うと 動作しないのは、そこに違いがあるからなのでしょうか?

ちなみに ゲストアカウントは、完全アクセスです。

自分で作ったアカウントは レコードのをカスタムレコードアクセス権設定していて、

レコードの編集とレコードの削除に制限をかけています。

ちなみにレコードの編集のほうは、あるフィールドに文字を入れたか入れてないかで入れたほうを編集不可となるように制限しています。

レコードの削除のほうは、アカウントを読み取り、予約を行ったユーザーしか削除ができないように制限しています。

これらに問題があるのでしょうか?

よろしくお願いします。

#15 2013-09-11 15:08:51

Layouter
Guest

Re: IWPでルックアップ機能?

ゲストが完全アクセスなら他のアカウントは意味が無いと思いますけど、まあいいとして
削除権は関係ないでしょう。
編集のが関係あるのか正確に書いてないからわかりません。あるフィールドに文字を入れても入れなくてもルックアップされないなら、関係なさそう。
この制限も、入れた後「送信」しないと変化しないと思いますよ。

テーブルをアカウントより後から追加したなら、そっちのアクセス権がないのでは。

#16 2013-09-11 16:08:13

はる
Guest

Re: IWPでルックアップ機能?

テーブルをアカウントより後から追加したなら、そっちのアクセス権がないのでは。

できました。ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 593.41 KiB (Peak: 610.32 KiB) ]