みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
皆様ありがとうございます。
解決する事が出来ました。
ありがとうございました。
Shin様
ありがとうございます。
ちょっと分からない所がありますので質問させて下さい。
まずテーブルCにも番号フィールドはあります。
関連レコード移動でテーブルAに移動した後にそのまま関連レコード移動でテーブルCへ移動との事ですが、この場合はどのようにしたらよいでしょうか?
テーブルCにも番号フィールドはあるのですが、番号フィールドも含めてコピーしたいので初めは空欄になっています。
あとインポートで内容をコピーするのですが、その場合はスクリプトのレコードをインポートでよいでしょうか?
宜しくお願い致します。
また質問させて下さい。
A、B、Cと3つのテーブルがあります。
Bテーブルの番号フィールドをボタン設定をしてあり、これをクリックするとAテーブルにあるフィールド1~3をテーブルCのフィールド1~3にコピー出来るようにしたいです。
ちなみにAテーブルとBテーブルの番号フィールドはリレーションしてあります。
今やってみたのはBテーブルの番号フィールドをクリックするとAーテブルの関連レコードが表示されるようにしたので、そこからスクリプトでコピーペーストを組んでみました。
とりあえずこれでも出来たのですが、AテーブルとBテーブルのレイアウトをコピーペーストで行ったり来たりするのでもっと簡単に出来る方法がありましたら教えて下さい。
ありがとうございました。
無事にできる事が出来ました。
すみません、色々と試していた時にボタン設定にしていたのがそのままになっていました。
解除したらOnObjectModifyで値一覧でウィンドウを開く事が出来ました。
今は全ての値一覧でウィンドウが開くのですが、これを「売却」と「返却」の時のみにするにはどうしたらよいでしょうか?
今 OnObjectModifyで試したのですがどのようなスクリプトにすればよいでしょうか?
スクリプトは新規ウィンドウでレイアウト切り替えにしているのですが、これだと新規ウィンドウは開くのですがラジオボタンの値一覧は選択出来ずにウィンドウが開くのみでした。
いつもとても参考にさせてもらっています。
ラジオボタンに今値一覧で「売却」「返却」「預かり」と3つの項目を作成しています。
この「売却」か「返却」を選択した時に、別ウィンドゥでマスタのレイアウトを開きたいと思っているのですがこのような設定は可能でしょうか?
もし何か方法がありましたら教えて頂ければと思います。
よろしくお願い致します。
Filemakerは14アドバンスです。
色々と試した結果検索方法を変更する事で解決出来ました。
ありがとうございました。
Shin様ありがとうございます。
サンプルまで作っていただきありがとうございます!とても参考になります。
質問内容ですがこちらの記載の間違いで申し訳ありません。
レコードが進むと記載しましたが、次のレコードに移動が正しかったです。
既にレコードが作ってあるので、スクリプトで検索した後に絞られたレコード内で順番に移動出来ればと思っていました。
こちらの方法も何かやり方がありましたらお願い致します。
いつも参考にさせていただいております。
テーブルが2つ(A,B)あり、Bのテーブルにボタン設定してあるフィールドをクリックするとAの特定のレコードにあるチェックボックスにチェックが入るようにしてあります。
今やりたいのは、このBのテーブルのボタンを押す度にAのテーブルでレコードが順番に進んでチェックが入るように出来ればと思っています。
この時にレイアウトは移動せずBのままになるようにしてあります。
例として
ボタンを1回クリック→Aのテーブルで1のレコードにチェックが入る
ボタンを3回クリック→Aのテーブルで1~3までのレコード全てにチェックが入る
ただこの時に既にAのテーブルの3のレコードまでチェックが入っていた場合は4から入るようにしたいです。
今の現状のスクリプトを記載しておきますが、本当にそのまま並べているだけなので色々ご指摘いただければと思います。
レイアウト切り替え[「A」( 1 ) ]
検索モードに切り替え
フィールドへ移動[A :: 名前]
テキストを挿入[選択 ; A :: 名前 ; 「リスト」]
検索実行
フィールドへ移動[A :: チェックボックス]
テキストを挿入[選択 ; 「チェック」]
レイアウト切り替え[「B」( 1 ) ]
上記スクリプトでテーブルAで名前のフィールドがリストとなっているレコードのみを出してチェックが入るようにしています。
宜しくお願い致します。
ありがとうございます。
外すスクリプトはよく分からなかったのですが、指定で試したらその後は解除出来たようで変更できました。
いつも参考にさせてもらっております。
ズームの設定についてお聞きしますが、今ロックされているらしくズームが出来なくなってしまっています。
先日までロックされていなかったのですが、今全てのレイアウトでズームが出来ません。
画面下のズーム表示の部分もグレーアウトしていて選択出来ないのですが解除は出来るのでしょうか?
ファイルオプションのスクリプトトリガも特に選択されていません。
どのようにしたらよいのか教えて頂けたらと思いますので宜しくお願い致します。
皆様ご指摘ありがとうございます!
OnLayoutEnterのやり方もあるのですね。
色々と試してみようと思います。
ありがとうございました。
今PC、iPad、iPhone用のレイアウトがあり、iPadやiPhoneで使用する場合は自動的に使用する端末に合わせたレイアウトが表示されるようになっています。
PCでiPad用のレイアウトを表示しようとしたのですが一度表示されたらすぐにまたPC用のレイアウトに切り替わってしまいます。
ただしiPhone用のレイアウトは選択してもPC用には切り替わらずに表示が出来ます。
If[Get(システムプラットフォーム ) = 1 ]
レイアウト切り替え[「PC用 」( マスタ ) ]
Else If[PatternCount (Get (アプリケーションバージョン ) ; “ iPad“ )]
レイアウト切り替え[「iPad用 」( マスタ ) ]
Else If[PatternCount (Get (アプリケーションバージョン ) ; “ Go“ )]
レイアウト切り替え[「iPhone用 」( マスタ ) ]
End If
これをiPad用のレイアウト設定の中のスクリプトトリガ、OnRecordLoadにつけてあります。
もしかしたらiPadのレイアウトのスクリプトトリガではなく、別の所につけた方が良いのでしょうか?
何か違っていたらご指摘いただきたいと思いますので宜しくお願い致します。
FileMaker Pro14を使用しております。
間にレイアウト切り替えを入れる事によって自己解決しました。
ありがとうございました。
以前質問させていただきましたが追加で質問させて下さい。
まず以前チポ様に教えていただきまして無事に出来るようになり、ちょっと応用してみました。
前回教えていただいたのみ加えまして指定した別テーブルの項目も切り替えたいと思いまして
フィールド設定 [ A :: "No" ]
関連レコードへ移動[ テーブル : B ;使用するレイアウト: B ]
If ( フィールド ; "A" )
フィールド設定 [ A::フィールド ; "B" ]
フィールド設定 [ B::フィールド ; "C" ]
Else
フィールド設定 [ A::フィールド ; "A" ]
フィールド設定 [ B::フィールド ; "D" ]
End If
として、1つのチェックボックスで別テーブルのフィールドも表示が変わるようにしました。
この機能を複数作りたいのですが、その場合どのようにしたらよいでしょうか?
試しにやってみたのは、チェックボックスとNoフィールドをもう一つ作り
フィールド設定 [ A :: "No2" ]
関連レコードへ移動[ テーブル : B ;使用するレイアウト: B ]
If ( フィールド2 ; "A" )
フィールド設定 [ A::フィールド ; "B" ]
フィールド設定 [ B::フィールド ; "C" ]
Else
フィールド設定 [ A::フィールド2 ; "A" ]
フィールド設定 [ B::フィールド ; "D" ]
End If
としたのですがこちらはうまく動作せず、初めに設定した方が切り替わってしまいました。
リレーションに問題があるのかとも思うのですがこのような時はどうすればよいでしょうか?
今リレーションはテーブルA、BのNoフィールドと、AのNoフィールドとBのNoフィールド2で組んでいます。
もしかしたら基本的な部分が違うかもしれませんが宜しくお願い致します。
ありがとうございました。
再度設定しなおしましたら大丈夫になりました。
初歩的な質問で申し訳ありません。
関連レコードについて伺いますが、今テーブルが2つ(A,B)ありお互いにNOフィールドがあります。
このNoフィールドをリレーションしています。
テーブルBのNoフィールドをボタン設定で関連レコード表示にしようとしたら、テーブルAの最初のレコードに移動してしまいます。
(仮にテーブルBでNoフィールドは3、ボタンを押すとテーブルAでNoフィールドは1に移動してしまう)
この設定では無理なのでしょうか?
宜しくお願い致します。
Filemaker Pro14を使用しております。
チポ様ありがとうございます。
とても助かりました。
チポ様ありがとうございます。
今スクリプトを調べているのですが、どうしたらよいのか分からない所も多いので
教えていただけましょうでしょうか?
申し訳ありませんが宜しくお願い致します。
チポ様
今ボタン設定はしたのですが、この場合で始めに設定していた値一覧はどのように切り替えたらよいでしょうか?
ご返信ありがとうございます。
オブジェクトを隠すはおそらく同じようなチェックボックス等をもう一つ配置して切り替えるやり方でしょうか?
今チェックボックスに他の機能を持たせているのでちょっと違うかもしれません。
申し訳ございません。
フィールドをボタンにするのはどのようにするのでしょうか?
チェックボックスとかでは無くボタン設定にするのでしょうか?
また質問させて下さい。
チェックボックスとラジオボタンのどちらでもよいのですが、一つのボタンで値一覧に設定してあります2つの項目の切り替えは出来るでしょうか?
仮にですが値一覧にAとBがあるとします。
通常ですとAやBを選択するとチェック等が付くかと思いますが、AをクリックするとBは消える。
Aが選択されている場合でもう一度AをクリックするとAは消えてBが選択されるように出来ればと思います。
単純に2つ並べればいいのですが、レイアウトの問題上ボタンは一つだけ表示させた状態で出来ればと思います。
もしな何かやり方がございましたら教えていただければと思います。
宜しくお願い致します。FilemakerはPro14です。
チポ様
説明が分かりにくかったようで申し訳ありません。
要はリスト表みたいなのを作ってありまして、そこにポータルで表示させています。
本当はその表をPDFとかにすれば良いのですが、Filemekerに残してしおきたいのでポータルで表示された項目をコピーしています。
ポータルで毎回使用する度に内容が変わると言ったのは、頻繁にリストを作成しなければいけないので、
1つのリストが出来たらコピー、また別の商品を同じポータルで表示を繰り返しているからです。
(この1つ目のリストも残しておきたいのです)
本当はレコードごとに同じポータルでも別々の表示が出来たら問題は無かったのですが、どうも全て同じ表示になってしまったので試行錯誤してこうなってしまいました。
filemakerに不慣れな所があり説明が自分でもうまくできずに申し訳ございません。
なんとなく出来そうな感じがしてきましたので何とかやってみようと思います。
色々とコメントありがとうございます。
このテーブルBのリストは別でポータルで表示されるのも既に作ってあります。
今回のポータルを使用していないリストは、既にポータルで作った内容をコピーしてレコードに保存する為のリストとして作りました。
ポータルでは毎回使用する度に内容が変わってしまうので、保存としてこの方法が一番良いかは自分でもまだ分かっていません。
shin様の御指摘のとおりやってみたのですがうまくいきませんでした。
ドロップダウンとチェックボックスを同じフィールドに設定して表示のみ変更したのですが、これは同じテーブルでないとダメでしょうか?
[ Generated in 0.005 seconds, 6 queries executed - Memory usage: 654.88 KiB (Peak: 692.16 KiB) ]