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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » ランタイムソリューションで、デフォルトのアカウント名を変更したい » 2015-09-04 12:31:50

tim様

ご回答ありがとうございました。
ユーザ名でしたね、失礼しました。

レジストリでユーザ名を編集可能な事を確認しました。
ただ、残念な事にランタイムソリューション配布先の方々にレジストリを編集してもらう事は危険(というより分からないと思う)
なので今回はWindowsでは変更できませんと回答することにします。
そもそもがセキュリティ上、デフォルトユーザ名は空にしたほうがよかったと後悔中。

解決とさせていただきます、ありがとうございました。

#2 初心者のFileMaker pro Q&A » ランタイムソリューションで、デフォルトのアカウント名を変更したい » 2015-09-04 09:55:18

ohlq
Replies: 3

お世話になっております。
タイトルの通り
ランタイムソリューションで、ログイン時のデフォルトのアカウント名を変更したいです。
初回起動時のみデフォルトのアカウント名の入力が可能のようですが、2回目起動以降はログイン時のデフォルトのアカウント変更ができません。

Macのランタイムソリューションでは環境設定からユーザー名の変更が可能なのですが、
Windowsのラインタイムソリューションでは環境設定の項目が見当たりません。

Windowsの場合ではログイン時のデフォルトのアカウント名は変更不可能でしょうか。
(ランタイムソリューション作成時の権限次第だった?)

ランタイム作成環境は下記の通りです。
FileMaker Pro Advanced 13
Mac10.7
Windows 7

ご教示お願い致します。

#3 Re: 初心者のFileMaker pro Q&A » 特定のフィールドを入力中(アクティブ中)にヘルプテキストを表示したい » 2015-06-17 12:11:52

投稿内容再編集中にお返事を頂いていたようで、
[ウインドウ内容の再表示]または[オブジェクトの更新]、こういうのもあるのか!

ご指摘通りで、無事解決しました。
勉強になりました、ありがとうございました。

#4 Re: 初心者のFileMaker pro Q&A » 特定のフィールドを入力中(アクティブ中)にヘルプテキストを表示したい » 2015-06-17 11:58:14

Shin様、Moz様、ご回答ありがとうございます。
今回は短いID入力に対しての簡潔な誘導メッセージだけですのでMoz様の方針でいきたいと思います。
長文自由記入ならカスタムダイアログ系が良いと思いました。

しかし、グローバル変数は初めてで、うまくいきませんでした。
ローカル変数で試した場合でのテストはうまくいくのですが、
グローバル変数を使用した場合で、マージ変数での出力は、なぜか"滅多に"表示されません。
(入力を何度も繰り返すと時々表示される)
表示される場合の再現性が分かりません。
また、確認のためフィールドにグローバル変数を出力しましたが変数には値が入っていないようです。
FileMakerのグローバル変数のスコープが実際にはグローバルじゃない?動的になってない?何か勘違いしていますでしょうか。


以下、自分がしたこと、
1.フィールド"fuga"にスクリプトトリガ"OnObjectEnter"=>スクリプト"piyo"起動
2.スクリプト"piyo"
変数を設定
  名前 $$hoge
  値 "hogehoge"
3.レイアウト上にテキスト配置 <<$$hoge>>

実施、フィールド"fuga"を編集、極まれに"hogehoge"が表示される

#5 初心者のFileMaker pro Q&A » 特定のフィールドを入力中(アクティブ中)にヘルプテキストを表示したい » 2015-06-16 22:15:03

ohlq
Replies: 6

FM13を使用しております。

特定のフィールドを編集中にヘルプテキストを表示したいのですが、何か良い方法はあるでしょうか。
(例:フィールドに入力中、フィールドのそばに”このフィールドには**に関する情報を入力してください”と表示する)

下記、自分が試してダメだった例
・ポップアップヘルプ
=>入力中に表示してくれるわけではないのでボツ、

・フィールドに対してオブジェクトトリガを利用する
=>実装上楽な方法が思いつかない、下準備が多いのでボツ(わざわざこのための新規フィールドが必要?)

・ヘルプテキストとして、あらかじめテキストを配置し、
次の場合にオブジェクトを隠す+Get(アクティブフィールド名)
=>条件式内で動的にアクティブフィールド名を取得できないのでボツ

#6 Re: 初心者のFileMaker pro Q&A » 動的値一覧のラジオボックスでスライドがしたい » 2015-06-15 15:05:38

少し自己解決しました。
オブジェクトをスライドして表示できるのは印刷時だけだったんですね。困った。
妥協してスライドコントロールで空間を確保することにしました。

お騒がせしました。

#7 Re: 初心者のFileMaker pro Q&A » 動的値一覧のラジオボックスでスライドがしたい » 2015-06-13 13:28:46

ご指摘ありがとうございます。質問がめちゃくちゃでした。
ラジオボックスでなくラジオボタンです。申し訳有りません。

ラジオボタンを使用しており、選択項目は動的値一覧を使用して表示しています。
動的値一覧次第で文字数や項目数が非常に異なっており、
項目数が少ないときは、ラジオボタンの下にあるオブジェクトを上に詰めて表示したいです。
また、文字数が多い時は文字がみきれてしまうので、全部表示できる様にしたいのですが可能でしょうか。

#8 初心者のFileMaker pro Q&A » 動的値一覧のラジオボックスでスライドがしたい » 2015-06-12 19:13:39

ohlq
Replies: 3

FM13を使用しています。
タイトルの通り動的値一覧を使用したラジオボックスを作成しているのですが
動的値一覧しだいで項目数やテキストの長さが非常にことなっています。
動的値一覧次第でフィールドの横のサイズの自動調節の方法もわからず、
スライド機能(?)によって上へ詰める方法もうまく行かずで困っております。

ご教示お願い致します。

#9 Re: 初心者のFileMaker pro Q&A » ID別シリアルNoの自動入力 » 2015-06-02 15:40:22

できるだけ作業列を作らずに済ませたいのですが可能でしょうか。

#10 Re: 初心者のFileMaker pro Q&A » ID別シリアルNoの自動入力 » 2015-06-02 14:01:08

旅人様

それぞれにナンバリングすることが目的で、
ID別の数え上げが目的ではないのです。

#11 Re: 初心者のFileMaker pro Q&A » ID別シリアルNoの自動入力 » 2015-06-02 12:54:34

チポ様
>削除は欠番にしないで、以降をつめて振り直し。ですか?
はい、欠番無しで。ただしその実装方法はつめて振り直しでなくとも限りません。

>ID変更は
変更後のIDのグループとして、変更後のグループID内でシリアルを割り振ります。

本件でのID別シリアルはいわゆるシリアルの意味ではないですかね、すいません。
ID別シリアルの順番に絶対的な意味は無いので、数え上げとして矛盾が無ければOKです。

要するに最終的に下記のどちらでもかまわないです。
ID ID別シリアル
1  1
1  2

ID ID別シリアル
1  2
1  1

#12 Re: 初心者のFileMaker pro Q&A » ID別シリアルNoの自動入力 » 2015-06-02 09:46:46

nyoro様
回答ありがとうございます。
えと、すいません具体的なところがよくわかりませんでした。
参照できる過去ログがあればおしえていただけないでしょうか。

#13 初心者のFileMaker pro Q&A » ID別シリアルNoの自動入力 » 2015-06-01 19:04:02

ohlq
Replies: 9

FM13を使用しています、頻繁に質問し申し訳有りません。

ID  ID別シリアル
1  1
1  2
1  3
2  1
2  2

という様にID入力に対して、ID別シリアルを自動入力したいです。
過去のスレッドにあるこちらの方法でひとまずできたのですが
https://fm-aid.com/bbs2/viewtopic.php?pid=4655#p4655

ID変更、もしくは、レコードを削除した場合に対応できませんでした。
対応方法あればご教示お願い致します。

#14 Re: 初心者のFileMaker pro Q&A » 動的値一覧の内容を関数で取得する際に動的に変化しない » 2015-06-01 10:49:41

動的値一覧の個数が0の時には表示しないということがしたかったのです、
(定義済みの値なし、と表示したく無かった)

動的値一覧の個数ではなくご指摘通り元の関連レコード数を数えるだけでした。
自分の頭の固さに絶望です。

旅人様、Shin様、解決しました。
ありがとうございました。

#15 Re: 初心者のFileMaker pro Q&A » 動的値一覧の内容を関数で取得する際に動的に変化しない » 2015-05-30 18:13:38

旅人様、ご回答ありがとうございます。

おお・・・計算フィールドを使用する場合は結果を非保存にするだけの話でした、あっさり解決です。

なお、フィールドを使用しない場合はどうすればよいでしょうか、結果保存の有無の選択ができなそうですが。
単純ならざる解答であれば妥協して計算フィールドを用意し、そのフィールドを参照する事にします。

#16 初心者のFileMaker pro Q&A » 動的値一覧の内容を関数で取得する際に動的に変化しない » 2015-05-30 17:04:29

ohlq
Replies: 5

お世話になります。

ラジオボタンで動的値一覧を作成し、表示させる事はできているのですが、
下記の関数でその動的値一覧を取得しようとしたとき、動的に取得できませんでした。
GetValue(ValueListItems ( Get(ファイル名) ; "動的値一覧" );1)
解決方法はあるでしょうか、ご教示お願い致します。

別サイトで”動的な値一覧の取得先が計算フィールドのときすぐに反映されない”というトピックも有りましたが解答が謎でした。

(目的は動的値一覧がemptyがどうかの条件判定をすることです)

#17 Re: 初心者のFileMaker pro Q&A » 70の項目を複数選択して表示したい、単純なチェックボックスでは無理(?) » 2015-05-30 12:27:48

差し当たって別の方法で自己解決しました。
一旦本スレッドを解決とさせて頂きます。

チポ様、ありがとうございました。

#18 Re: 初心者のFileMaker pro Q&A » 70の項目を複数選択して表示したい、単純なチェックボックスでは無理(?) » 2015-05-29 19:04:44

頂いたアドバイスを元にインターフェイスに関してもっと自分で考えてみます。

さしあたってオブジェクトを隠す方法ですが、
自分の環境がFM12proADVだったので、
脅...説得してFM13proADVをインストールしました。
オブジェクトを隠す(表示)方法は解決できたのですが、

FM13では仕様がことなっているのか
こちらで紹介されていた動的値一覧の任意のソート方法(https://fm-aid.com/bbs2/viewtopic.php?pid=2104#p2104)が使用できなくなっていました(重複がとれない)。
(階層1の良性上皮性腫瘍を選択すると階層2には二つの腺腫と家族制大腸腺腫症が表示される)
FM13ではunicode関連を利用した動的値一覧のソートはできないのでしょうか。

#19 Re: 初心者のFileMaker pro Q&A » 70の項目を複数選択して表示したい、単純なチェックボックスでは無理(?) » 2015-05-29 14:48:53

階層別の動的値一覧の作成が出来ました、ありがとうございます。
まだまだ改良したいことがあります。
実際のデータでは、第1層までしかないものもあれば、2つほど第4層までのものがあります。
第1層までしかないものを選択する場合に、第4層まで選択しないと行けないのは苦痛だと思います。

例えば、
階層として最後になっていれば、選択用フィールドに表示するという方法を考えたのですが
リレーションがうまくいきませんでした。どのようにすればよいでしょうか、
(ないしは別途良い方法が有るでしょうか)

#20 Re: 初心者のFileMaker pro Q&A » 70の項目を複数選択して表示したい、単純なチェックボックスでは無理(?) » 2015-05-29 12:07:05

チェックボックスで複数選択した際のリレーションは
自動的に改行コードで区切り、区切った項目ごとに取ってくれるのですね、びっくりしました。

おかげさまでひとまず成功したと思います。
もう少し進め、問題が無ければ解決にしたいと思います。

#21 Re: 初心者のFileMaker pro Q&A » 70の項目を複数選択して表示したい、単純なチェックボックスでは無理(?) » 2015-05-29 10:47:56

ありがとうございます!
動的一覧、少し勉強しただけで理解したつもりになっていました。
大きく勘違いしておりました、サンプルを作成してようやく分かりました。
再度挑戦してみます。

FM13のヘルプ誤植ありますよね・・・理解に苦労しました。

#22 Re: 初心者のFileMaker pro Q&A » 70の項目を複数選択して表示したい、単純なチェックボックスでは無理(?) » 2015-05-28 19:42:10

ありがとうございます、すこしずつ理解できてきました。
2つ選択する場合には第1層目を2つ選択することになります。
リレーション用の値を取るために別途計算用フィールドを用意する必要があるということでよいでしょうか。
GetValueで最後に選択したものを取ってくればよいとも思うのですが、チェックのオンオフで煩雑になりそうです。
GetValueでよいのでしょうか。

#23 Re: 初心者のFileMaker pro Q&A » 70の項目を複数選択して表示したい、単純なチェックボックスでは無理(?) » 2015-05-28 17:39:27

>選択用のフィールドは、入力された最下層のフィールド値を入力。
入力された最下層のフィールド値とは最後に選択された値という意味でしょうか。
複数の項目を選択した際にリレーションがとれなくなるのではないかと思うのですが、
何か私は勘違いをしているのでしょうか。

#24 Re: 初心者のFileMaker pro Q&A » 70の項目を複数選択して表示したい、単純なチェックボックスでは無理(?) » 2015-05-28 14:09:03

ご回答ありがとうございます。

記載を忘れてしまっていたのですが、
入力者の想定はチェックボックスのようにマウスでの処理を希望でキーボード入力ではありません。

2.
はい、
フィールド(あるいはチェックボックス?)を非表示にしておいて
上層がにゅうりょくされたら表示といういみです。

上記の条件でも1の回答は問題ないですか?

3.
ありがとうございます。試してみます。

#25 初心者のFileMaker pro Q&A » 70の項目を複数選択して表示したい、単純なチェックボックスでは無理(?) » 2015-05-28 13:16:33

ohlq
Replies: 13

お世話になります。質問が複合的になりタイトルが不適です。

70の項目から複数選択し、選択した項目をテキスト処理した後、”・”で結合したいです。
ただし、レイアウトとして要求があり、70の項目は階層的に表示させることになっています。
①、②、③の条件があるのですがどの様な実装が妥当でしょうか。

①選択項目は階層構造
1良性上皮性腫瘍
  1.1 腺腫:Adenoma
   1.1.1 管状腺腫:Tubular adenoma
   1.1.2 管状絨毛腺腫:Tubulovillous adenomma
  1.2家族制大腸腺腫症:Familial adenomatous...
2悪性上皮性腫瘍...

上記のうち選択可能な項目はそれぞれの最下層のみで、
例えば1良性上皮性腫瘍であれば(1.1.1、1.1.2、1.2)の3つが選択可能な項目になります。
選択可能な階層レベルが項目ごとに異なる事になります。

②動的レイアウト表示
最初に表示しているのは最上層のみ(1良性上皮性腫瘍、2悪性上皮性腫瘍)で、
選択するごとに下層構造を表示させる。

③選択項目の情報をテキスト処理した後結合
仮に下記の2点が選択された場合
  1.1.1 管状腺腫:Tubular adenoma 
1.2家族制大腸腺腫症:Familial adenomatous...

出力結果としてフィールドに管状腺腫・家族制大腸腺腫症と返したいです。
結合する順番も決まっており家族制大腸腺腫症・管状腺腫はNGです。
実際のレイアウトには 1.1.1や1.2といった番号は表記しないことになっています。

タブコントロール、ポータル、チェックボックス等考えているのですが
70個の選択項目に対応した値一覧、フィールド、チェックボックスを1つずつ、計70作ることしか対応方法が分かりませんでした(選択項目1つのみのチェクボックスを70作る)。
何か良い方法があるでしょうか。ご教示お願い致します。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 6 queries executed - Memory usage: 660.63 KiB (Peak: 698.41 KiB) ]