みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
今のところローカル環境での使用で考えていますが、ネットワークファイルの場合は注意なんですね
いろいろ勉強になりました。
有難うございました。
すみません、確認したらGet ( ファイル名 ) ではなく、Get (ファイルパス)にしていました。
お騒がせしてすみませんでした。
アドバイスありがとうございます
変数経由で設定するとなぜかうまくいきました。
不思議ですが、FileMakerはそういうものなのですね
有難うございます。
ちなみに、カスタムダイアログで調べてみるとGet(ファイル名)自体がfile:を含んでいるようで
$a = Get(ファイル名) だけで動きました。
また、
> 自分のファイル内のAテーブルから自分のファイル内のBテーブルにレコードをインポート(丸ごとコピー)
>の目的は? 同じテーブルを複製することになりますので、データベースとして薦められる運用ではないです。
ですが、外から取り込んだ基データTblから、いくつかの分岐した処理の遷移で加工していくので、他の処理でも基データTblから取り込んで加工できるように
基データはFMのTblとして加工せずにとっておきたいからです。
すみません、投稿時にエラーが出ていたため、何度も送信してしまいました。
An error was encountered
Error: Unable to send email. Please contact the forum administrator with the following error message reported by the SMTP server: "535 Incorrect authentication data ".
むだな投稿を削除する方法はありますでしょうか
スクリプトで自分のファイル内のAテーブルから自分のファイル内のBテーブルにレコードをインポート(丸ごとコピー)したいのですが、自分のファイル名が変わると記憶した前のファイル名を聞いてくるダイアログが出てきてしまいます。
「データファイルから読み取る」や「レコードのインポート」のデータソースの指定のところにGET(ファイル名)やGET(ファイルパス)を指定しても、
ファイル「GET(ファイル名)」が見つからなかったため、処理を完了できません。のエラーになってしまいます。
自分のファイル名が変わっても、ファイルを指定し直さなくてもボタンひとつで常に自分のFMファイル内のテーブルからインポートできる方法はないでしょうか?
「次のコンテキストから~」は気づきませんでした。
ここで指定したのが from テーブル名 になり、起点にできるんですね、勉強になります。
このfromでの指定と、子::A , 親::A ,祖母::A をそれぞれポータルの中、外に配置したりして、
いろいろと試しているのですが、まだ出てくるルールが分かりかねているところです。
アドバイスありがとうございます。
確認してみたところ、キーはすべてユニークで、1:多のリレーションなので、子供からみた親は常に1レコードです。
どうしても親が取れないので、試しに親の親(祖母)のリレーションを作成して、祖母::Aを指定したら、欲しかった親のAが現れました。
理由はまだわからないのですが・・・
自己リレーションしたポータル内から、計算式で親TBLのフィールドAの値を取得したいのですが、親TBL::Aで参照してもポータル内のAの値がでてしまいます。
Aはテキストフィールドで、キーでもありません。
正しく親TBLのAの値を取得する方法はありますでしょうか?
Pages: 1
[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 531.69 KiB (Peak: 536.6 KiB) ]