みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
ファイルメーカーを使いこなすのがいっぱいいっぱいの自分にとって、ゼロ幅空白文字とはいったい何者?、からはじめることになりますがチャレンジしてみます。
Hiroさんありがとうございます!
まとめさせて頂きます。
というかHiroさんがまとめてくさださいました^^
ランタイムにして配布する場合は、値一覧カスタム値をユーザー側に編集を許可しないのが基本ということですね。
今回のケースは1対多のリレーションで、大項目グローバルフィールドの値をプルダウンで切り替え、以下の小項目の表示を絞り込む価格表でした。
ユーザーさん毎に項目内容は違うので、値も区切り線「-」も、自由にカスタム値を編集してもらう仕様にしてしまいました。
今後は大項目をグローバルにしないでレコードにするべきですね。
でもフィールド値を使ってプルダウンすると、FMPによってソートされてしまってユーザーさんは絶対混乱するはずなのでそこはジレンマです。
今回は既に配布済みでHiroさんの言われた作業フィールドもありませんので、ユーザーさんにコピペをお願いすることにします。
レスを頂いた皆様ありがとうございました。
>Shinさん
ファイルを分けてしまうと新しいフィールドを加えるようなアップグレードをやったときに、結局レコードを抱えているファイルにインポートをやらねばならないような・・。
勘違いでしょうか。
値一覧の編集を許可しておけば、ランタイムにしても「編集...」が選択可能になります。
これは妄想ですが、インポートという考え方ではなくて、ファイル構造もレコードも含めて新旧2つのファイルの差分アップデートのような機能があればいいなといつも思ってます。
>シャチさん
最初の投稿にも書きましたように、無理であれば手作業でコピペをお願いすることも視野に入れております。
>シャチさん
サンプルのご提示ありがとうございます。
レコード値を使って任意の並びを重視するならば擬似的ではありますがすばらしい方法だと思います。
>Shinさん
配布先で値のインポートをしてもらうにはフィールド値としてレコードにするのがベストな方法だと思います。
>Hiroさん
説明不足ですみません。
ランタイム配布先のユーザーさんはAdvは持っていないしFMPの操作自体全くの素人さんですなので、あくまでも(ほぼ)ボタン一発でレコードも値一覧のカスタム値もスクリプトでインポートできることを基本目指しております。
>シャチ様
勝手にソート、とはユーザーさんのことではなくプルダウンしたときの値の並び方、FileMakerの仕様のことです。
OS:[mac OS 10.12.1]FileMaker Ver:[14 Adv.]
たいへんお世話になります。
配布したランタイムをバージョンアップした際に、新ファイルへのデータの移行スクリプトで躓きました。
レコードに関しては良いのですが、配布先でユーザーさんが独自に「編集...」で設定した値一覧のカスタム値を、バージョンアップしたランタイムへのインポートできません。
旧ファイルをこちらが用意したフォルダーにユーザーサイドで入れてもらってファイルパスを取得、ValueListItems で吸い上げるところまではできそうですが、新しいファイルの値一覧へ「フィールド設定」的にインポートする方法が思いつきません。
この部分だけユーザーさんに手作業でコピペして頂くしかないのでしょうか。
値一覧をフィールド値にするべきなのでしょうが、勝手にソートされてしまって使い勝手が悪くて困ります。
2番目のフィールドも表示させたくありません、、、。
もう一度よく確かめました。
Shinさんの言われるようにレイアウトの作り直しまではしませんでしたが、オブジェクトを隠す条件式を別の角度から指定し直したりしているうちに解決しました。
そういえば問題が起きているときはオブジェクトを隠す条件式に、FileMaker側で自動的に書き換えた感じの、自分では入力した覚えのないバックスラッシュが入っていたのを思い出しました。
あのバックスラッシュは何だったのか不思議です。
レスを頂いた皆様、ありがとうございました。
オブジェクトは計算フィールドで、「次の場合にオブジェクトを隠す」を使ってます。
他に間違ったことをしてないかもう一度よく確認してみます。
OS:[Mac OS 10.11]FileMaker Ver:[Adv,14]
いつもたいへんお世話になります。
テキストの一部分だけ TextColor で文字色を変えてマージフィールドで配置し、マージフィールド全体を条件でオブジェクトを隠したいのですが、TextColor で括った部分だけが隠せずに表示してしまいます。
オブジェクトを隠す事より TextColor で指定した文字色の方が優先される仕様なのでしょうか。
チポ様
ありがとうございます。
レコードを作ることも考えましたがユーザーさんが混乱することの無いようにこのレコードを隠すことの方が難しくなりそうで断念しました(^_^;)
お世話になります。
Adb.14 Macです。
ずっと以前にこちらで質問させて頂いた、値一覧の一行目に「選択しない」項目を加える方法を
https://fm-aid.com/bbs2/viewtopic.php?id=2492
のShin様からご教授頂きました方法を活用させて頂いております。
更に欲を出して値一覧の内容に手を加えてつまずきました。
一行名に「 選択しない」二行目に「-」までは従来通りですが、それ以下の値をリレーションで絞り込みたいのです。
要は、最近取引はほとんど無いが顧客マスタから削除するほどではないクライアントはマスタでチェックを外し、値一覧に出てこないようにしたいのです。
リレーションを張ったテーブル::顧客名フィールド
これを計算フィールドに入れると「リレーションシップフィールドを参照しているため索引が作られない」と警告され、フィールド値を値一覧で使うことができません。
一行名に「 選択しない」二行目に「-」にはどうしてもこだわりたいのです。
良い方法をご教授いただければと思います。
よろしくお願いいたします。
Moz様、旅人様
早速ありがとうございます。
サンプルを拝見しましたが、お二方ともやりたいことが実現しておりました。
xのリレーションはこういうときに使うのですね。
今まで何のためにあるのかわかりませんでした。
たいへんお世話になりました。m(_ _)m
何時もお世話になっております。
Adv.12で、ある団体の会員名簿を一から作っています。
表題にあるとおりOS Xの「連絡先」のような、向かって左に会員の名前が縦スクロールで並んでおり、名前を選択すると右のメインエリアにその会員の住所や電話番号などの詳細が表示されるようにしたいのです。
プルダウンで会員名を選択するような方法ではなく、スクロールできるポータル内の行を選択でこのようなことは実現可能でしょうか。ポータル内の会員名でリレーションを張ってそのテーブルをレイアウトに表示させるとポータルが機能しなくなってしまいます。他に方法があればポータルでなくても構いませんが、Webページのフレームのように同じレイアウト内で部分的にスクロール表示する方法があれば良いのですが。
どうやらフッタが悪さしているようです。
タイトルフッタ、フッタを削除すると再現しません。
罫線の配置などを微妙に誤ると印刷で出なかったり、逆に上下2本出てしまったりする事がありますが、
それに似たような現象がフッタとの境目でユーザーの手の出せないところで起こっているような印象です。
いずれにしてもFM社に相談してみます。
ムムムさま
僕の場合フォントの種類や大きさを変えてもダメした。
最悪ズレてもいいから印刷だけはされてほしいです。
請求書なので1行無いのは致命的です。
極たまにしか再現しないので、出たときは1~2pxパート幅をいじって対応しているような状態です。
waderさま
13評価版をダウンロードして試してみました。
やはり結果は同じでした(涙
週明けFM社に相談してみます。
古いスレッドですが、やはり解決していない事が分かりました。
レイアウトを作り直しても症状は再現します。
改ページになる最後の行の残りスペースが、
1行入るか入らないかくらいの幅になる場合にその行が印刷されずに消えてしまいます。
その場合プレビューでも表示されていません。
1pxずつパートの幅を変えてみても、そのページは解決できても今度は他のページで再現してしまいます。
何か手がかりになるきっかけでもつかめればと思い再投稿させて頂きました。
後々のトラブル回避のために今回のような例外的なフィールドを作る事じたい注意しなければならないのですね。
いつも力業的な方法で何とかしている私には耳が痛いです(^_^;)
ありがとうございます。
Shinさん
>あんまり奇麗な方法ではないですが
半角スペースの事でしょうか?
全く問題ないです。
ありがとうございました!
お世話になります。12 Adv. Mac を使用しております。
フィールドの値を使用した値一覧に、フィールド値とは無関係のテキストを加えて選択できるようにしたいのですが方法が分かりません。
具体的には、フィールド値が並んだポップアップの1行目に「選択しない」というテキストを加え、ユーザーが「選択しない」という選択も出来るようにしたいのです。さらにその下に区切り線「 - 」も入れられれば理想です。
取得先のフィールドに「選択しない」というレコードは作りたくありません。
よろしくお願い致します。
レイアウトを作り直して解決しました。
自分の設定ミスと思い込んで、あちこち長時間いじっていましたが、こちらで相談させて頂いて本当に良かったです。
レスを頂いた皆さんありがとうございました。
Shinさん
背中を押して下さってありがとうございます(笑)
作り直してみて、またご報告致します。
Shinさん
余白設定をデフォルトにしたり下部余白を色々変えてみましたが、問題の起こるポイントが変わるだけでした。
チポさん
次ページに印刷されてくれればいいんですけど...。
これは理解不能ですが、、
あり得ない現象、って事ですよね(汗)
レイアウトを作り直してみたと書きましたが、コピーしたレイアウトを元に組み直していますので、このレイアウトが壊れている可能性も考え、時間はかかりますが1から作り直してみます。
[ Generated in 0.011 seconds, 7 queries executed - Memory usage: 693.23 KiB (Peak: 730.89 KiB) ]