sek plus+

保存食系ブログ

ファイルメーカー

[Filemaker] 拡張子が混在するファイル名をリネームしたお話

あるイベント参加者とその参加者の提出データ(.doc / .docx /.pdf)をもらいました。ところが、その参加者と参加証IDは別ということで、「参加登録順+拡張子」を「参加証ID+拡張子」に変えたというお話です(ほとんどWinとExcelの話)。 これも20件ぐらい…

[Filemaker] 演算子の検索方法(カンマの検索)

ほとんど備忘メモですけど。 先日、半角カンマ(,)を検索しようとしてなかなかできなったんですよね。はずかしながらもう何年も触っているのに検索できない。なので似たような人もいるんじゃないかと思い。 結論的には、 *,* これでカンマを含む値を検索で…

[Filemaker] ファイルメーカーを初心者に教えた手順(自分用メモ)

なぜFilemakerを使うのか ◯メリット データ容量が軽い 更新が簡単 リレーションの活用によるミスの軽減 VBAが不要で、スクリプトよるプログラムが組みやすい(Accessと比較して) マルチプラットフォーム(Win, Mac , iOS) マルチユーザー(単体でも) PHP…

[Filemaker]同じレコード内の複数のフィールドを照合し、ユニークな値のみ表示させる(GetValue関数)

商品を入力するフィールドが8つあり、そのフィールド内で重複する商品がある場合、ユニークな商品の値だけ表示させることが出来ます。入力しているフィールド=商品1.商品2.商品3......商品8 です。 ★1.登場する商品の回数をカウントする1回しか出てこな…

スペースで句切られたテキストの前後(左右)を入れ替える

英文で掲載するリストなのに、日本式にYAMADA TARO...(以下略)というリストが送られてきました。そこで名前を入れ替えてみることにします。幸い姓と名の間には半角スペースが必ず入っておりますので、これを利用します。 氏名フィールド:名前の入っている…

[FileMaker] リレーション先の値を連結して一つのフィールドに書き出す(List関数)

あんまり使うことが無いよう気もするし、使う時は使う気もするのでメモ。 テーブルA -名前(テキスト) -好きな食物(テキスト) テーブルB -名前(テキスト) -連結して書きだすよフィールド(計算) テーブルAとBを名前を照合フィールドにしてリレーション…

[FileMaker] PDFを生成してメールで送信(PDFを変数設定で自動命名する)

スクリプトを作成 変数を設定 名前は「$保存ファイル名」 値は計算式で「レコード番号&名前」などにするが、 sample.fm7で作成する場合、 「sample::NO & sample::姓 & "_" & sample::名 & ".pdf"」 などにする。 Loop...endで対象レコードのpdfが生成できる…

[FileMaker]重複しないレコードのインポート

入力値の制限でユニーク・常時としておく 2015/11/09 追記 昔のFMPに慣れているとちょっとうろたえるのですが、 レコードが0の状態の場合、インポートできない。 1レコードを作成してからインポートする。 この仕様がちょっと謎ですけど。

[FileMaker]人名を3名づつ改行していく計算フィールド

-フィールド 名前:人名を入力 変換:計算フィールド(以下、計算式) MiddleWords ( 名前 ; 1 ; 3 ) & If ( IsEmpty ( MiddleWords ( 名前 ; 4 ; 1 ) ) ; "" ; "¶" & MiddleWords ( 名前 ; 4 ; 3 ) )& If ( IsEmpty ( MiddleWords ( 名前 ; 7 ; 1 ) ) ; "" …

[FileMaker]ファイルメーカーの起動が遅い時に有効かもしれない方法

Safeモードで起動 fntcache.datを削除(C:\WINDOWS\system32) Win XP FMPv6.0 削除前:約60秒 削除後:約40秒 体感的には結構早く感じます。 参考 http://support.microsoft.com/kb/882903/ja

[FileMaker]別レコード内にある関連レコードの表示方法

■フィールドの定義 フィールドA1=TrimAll( P番号 &"座1", 1 , 3 ) フィールドA2=TrimAll( P番号 & 区分 & 発表順, 1 , 3 )フィールドB1=TrimAll( P番号 &"座2", 1 , 3 ) フィールドB2=TrimAll( P番号 & 区分 & 発表順, 1 , 3 )■リレーションの定義 フィ…

[FileMaker]桁をそろえる

<メーリングリストからのメモ>right("00000000" & 入力IDフィールド,8) - 患者IDの桁数をそろえたいということですが、計算フィールドを使わなくともできる方法を示したいと思います。患者IDフィールドを作成するときに次の方法で作成してみてください 1.…

[FileMaker]ポータル内に新規レコードを追加するスクリプト

ポータル内で新規レコードを追加する際に、 再下段に新規レコードがでてくる不便を解消するスクリプト考えてみた。 ポータル近くにボタンをつくり、以下のスクリプトを設定。>というフィールドを降順にソート。 Win XP FMP6.0 使用<スクリプト> ポータル内…