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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » ファイルのインポートについて » 2024-02-29 09:28:16

インポートするファイル名をスクリプトで生成できるなら、そのファイルパスを変数に設定してインポートするファイルとして指定すればいいですよ。

#2 Re: 初心者のFileMaker pro Q&A » ファイルのインポートについて » 2024-02-29 08:56:54

日付とIDからファイル名は生成できませんか。
データが1行単位での時系列データなのでしたら、インポートに際にレコードに分けておくと、応用が効くようになります。

#3 Re: 初心者のFileMaker pro Q&A » QRコードを生成したい » 2024-02-27 22:07:59

アドオンかプラグインを使うのが早いでしょう。
とりあえず、
https://marketplace.claris.com/ja/detail/2306.html
あたりは如何でしょう。プラグインでしたら、MBSとかxmChart、サクラbarcodeなどを見てみてください

ただ、図番は英数文字だけで構成されているのが多いですが、それでしたら1次元のバーコードを使った方が管理は楽ですよ。リーダーも安価ですし。

#4 Re: 初心者のFileMaker pro Q&A » 別ファイルへのフィールド設定 » 2024-02-27 16:42:38

リレーションの設定で、それを通して、関連レコードの作成は許可されていますか。

#5 Re: 初心者のFileMaker pro Q&A » iPad端末の画像表示 » 2024-02-27 10:06:15

通常は、サーバー環境で、iPadは無線LANで接続されているのでしょうか。
運用時にオフラインになるのでしたら、iPadのFMにも画像をもたせる必要があります。ですから、画像のインポートで、パスではなく、画像データそのものをインポートする必要があります。

#6 Re: 初心者のFileMaker pro Q&A » 印刷時にフィールド内で改行させない方法 » 2024-02-25 17:44:16

こんな式でいいのかも

While (
[
	txt0 = txt ;
	i = ValueCount ( txt ) ;
	res = ""
] ;
	i ;
[
	t = GetValue ( txt0 ; i ) ;
	t = While (
		[
			cr = "¶    " ;
			t0 = Substitute ( t ; " " ; cr ) ;
			$l = 1
		] ;
			$l < ValueCount ( t0 ) ;
		[
			t0 = 
				Case ( 
					Length ( GetValue ( t0 ; $l ) & GetValue ( t0 ; $l + 1 ) ) < 23 ;
						Replace ( t0 ; Position ( t0 ; cr ; 1 ; $l ) ; Length ( cr ) ; " " ) ;
						Let ( $l = $l + 1 ; t0 )
				)

		] ;
			t0
		) ;
	res = List ( t ; res ) ;
	i = i - 1
] ;
	res
)

https://www.dropbox.com/scl/fi/bzrtzwai … 6bo5j&dl=0

#7 Re: 初心者のFileMaker pro Q&A » 印刷時にフィールド内で改行させない方法 » 2024-02-23 22:38:53

先附    車海老 うるい春若布の黄身酢掛け
八寸    新筍木の芽和え わらび白酢掛け もろ子甘露煮 菜の花と子持昆布 近江蒟蒻のお浸し
向附    旬魚のお造り
煮物椀 帆立真丈清汁仕立て白魚木の芽
燒物    近海あわびの味噌掛け 鰆の巻繊焼き 蕗とじやこの有馬煮
お凌ぎ うすい豆の擦り流し蒸し帆立
鉢物    金目鯛と道明寺の銀あん掛け 春野菜を添えて
食事    春あさりと筍の土鍋ご飯 香の物赤出汁
水菓子 桜花塩プリン 白葡萄果汁とレモンのジュレ掛け
みたいな献立でしょうね。12ptの文字を使うとして、1行に25文字ほど入りそうですので、献立内容に20文字ほど使えそうです
上に例ですと、八寸で引っかかります。1項目ずつ追加しながら文字数を見ていき、改行させていけばいいでしょうね。
八寸  新筍木の芽和え わらび白酢掛け
までは入るのですが、次は入りきらないので、
  もろ子甘露煮
の前のスペースを、改行、タブに置き換えます
具体的には1行に20文字だとして、¶の位置を見て、その次の改行までの文字数を見ます。それが20以下ならそのまま、超えていれば、20文字位置までの最後のスペースを置き換えます。それを繰り返していけばいいでしょう。
ただ、現実の運用は難しくて、例での鉢物を改行させると間が伸びてしまいますので、文字を少し詰める事になるでしょう。その加減をどうするかです

#8 Re: 初心者のFileMaker pro Q&A » 2つのファイルから必要な情報を揃えたデータを作りたい » 2024-02-21 21:56:06

売上管理(=請求管理)と入金管理を1テーブルにしてしまいます。
売上明細の管理は別テーブルで、その結果だけを持たせていますよね。

#9 Re: 初心者のFileMaker pro Q&A » グラフで平均の表示をさせたい » 2024-02-21 21:50:22

それならば、期間で抽出して、カテゴリー(曜日とか時刻帯とか)でしょう集計して、それで得られた集計値でグラフを作ればいいでしょう

#11 Re: 初心者のFileMaker pro Q&A » On Timerの実行について » 2024-02-19 14:11:44

環境は。スタンドアロンならOonTimerスクリプトでしかたないかもしれませんが、サーバー環境ならばサーバーのスケジュールで実行するのが簡単です。
onTimerスクリプトは、ファイルを永遠に開いておく必要があるので、運用としてはあまりおすすめできません。

#12 Re: 初心者のFileMaker pro Q&A » On Timerの実行について » 2024-02-19 12:51:13

OnTimer スクリプトで常にスクリプトを動かしておき、日時をみて実行するかどうかをみてもいいです。
または、最初の1回で2月19日の22時までの時間を計算して設定、それ以降は30分ごとのスクリプトを実行するといいでしょう。

または、OSのタスクを使う方法もあるかと思います。

#13 Re: 初心者のFileMaker pro Q&A » 印刷時にフィールド内で改行させない方法 » 2024-02-19 12:20:20

例外的に、F3 の途中で改行されてしまうことも、可能性としてはありますよね。
マージフィールドにせずに、1項目ごとに文字数をチェックしながら、テキストをつないでいく処理が必要でしょうね。

#14 Re: 初心者のFileMaker pro Q&A » 前に表示していたレイアウトに戻らせるボタンをつけたい » 2024-02-17 08:42:57

戻るの時には、フラグ立てておいて、スクリプトをスルーさせればいいです。それか、レイアウト履歴を2個削除すれほうが簡単かも。

#15 Re: 初心者のFileMaker pro Q&A » 「PDFを挿入」で返されるエラーコード3の対処方法について教えて下さい » 2024-02-17 08:36:27

クライアントの環境は。
FileMaker WebDirect では [参照のみを保存] および [ソースファイルの指定] オプションはサポートされていません。
に引っかかっているのでは。

#16 Re: 初心者のFileMaker pro Q&A » リストから0を取り除きたい » 2024-02-15 18:36:56

#7でも、繰り返しが多いとダメですね

#17 Re: 初心者のFileMaker pro Q&A » 前に表示していたレイアウトに戻らせるボタンをつけたい » 2024-02-15 17:21:42

OnLayoutEnter で、グローバルフィールドかグローバル変数にレイアウト名を改行区切りで持たせていきます。戻る時には、最後の1項目を削除して、最後の項目のレイアウトへ移動します。

#18 Re: 初心者のFileMaker pro Q&A » ひとつ前のレコードの集計フィールドの値を現レコードに加算したい。 » 2024-02-14 23:19:45

集計用のテーブルは要らないと思いますが。
出荷は1日1出荷ですか、生産が無く出荷だけの日はありませんか?
ならば、生産日、出荷日、という2フィールドを作り、List ( 生産日 ; 出荷日 ) という計算フィールドを入出荷日にしておきます。生産量-出荷量 を入出荷数として、それを集計するフィールドを作ります。それを上のレイアウトで使えば良いようでしょう。

#19 Re: 初心者のFileMaker pro Q&A » ひとつ前のレコードの集計フィールドの値を現レコードに加算したい。 » 2024-02-14 16:59:08

その表示は、動的なものですか、静的なものですか。
Bテーブル上で集計するのが簡単ですよ。
Bテーブルに新しいレイアウトをつくり、商品コードをキーにした小計パートを作り、生産数の集計フィールドをを配置します。本日、前日のレコードを抽出して、商品コードでソートすれば、表示されています。

#20 Re: 初心者のFileMaker pro Q&A » サーバーに大量のブロードキャストパケットが流れます » 2024-02-14 13:10:20

クライアントが生きているか、開いている状態を収集してるパケットなのでは。

#21 Re: 初心者のFileMaker pro Q&A » ローマ字をカタカナに変換するカスタム関数 » 2024-02-14 11:20:10

手で変換するよりは、効率いいかもしれません。作ってテストしてみれば。

ちょっとややこしいですが、
別テーブルを作り、漢字とそのヨミカナのローマ字、ローマ字フィールドを作ります。そこに、氏名をインポートします。
ふりがな機能をつかったローマ字とローマ字のフィールドと比較して、同じならばそのまま採用して、元テーブルで漢字から読みかなとして設定します。
それ以外は、ローマ字から変換したものをメインにして設定、とすると、だいぶ数が減ると思いますよ。

#22 Re: 初心者のFileMaker pro Q&A » サーバーに大量のブロードキャストパケットが流れます » 2024-02-14 11:18:54

FMS で共有しているファイルに変更が保存された時に、FMS からブロードキャストを流すようですね。おそらく、クライアントはそれを受けて開いているウインドウの更新を行うようです。

#23 Re: 初心者のFileMaker pro Q&A » リストから0を取り除きたい » 2024-02-14 11:10:26

himadaneeさん、0,0 となった時に、2番目がとれないです(だから#3がダメ)
Substitute ( ¶ & t & ¶ ;[ "¶0¶" ; ¶ ];[ "¶0¶" ; ¶ ])
だとうまくいくかも

#24 Re: 初心者のFileMaker pro Q&A » 「FileMaker GO」xlsxファイルのインポートエラー » 2024-02-14 06:08:18

ヘルプを読みましょう
レコードのインポート
FileMaker Go の場合:
FileMaker Pro のファイル間でのインポートのみがサポートされています。

#25 Re: 初心者のFileMaker pro Q&A » 繰り返しフィールドでの条件付き書式について » 2024-02-13 23:26:35

何の動作かわかりませんが、繰り返しフィールドを使うのはやめておきましょう。将来、きっと痛い目に遭います

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.074 seconds, 8 queries executed - Memory usage: 634.3 KiB (Peak: 2.15 MiB) ]