FileMakerPro Kyushu Users Meeting

九州の FileMaker Pro ユーザグループ「ファイルメーカー Pro 九州ユーザーズミーティング」
<< November 2017 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >>
 
Google
次回の勉強会予定
  • 日程:2017 年 12 月 9 日 (土)
  • ※ 3 / 6 / 9 / 12 月の第 2 土曜開催
  • 会場:BIZCOLI
  • 参加:受付フォーム
Google グループ
RECENT COMMENT
  • FM Talkers Oct. 2014 - FileMaker 勉強会 -
    松本 (10/11)
  • 告知:FM Talkers October. 2012 - ワークショップ「メルマガ配信ソリューション」とグラフ入門
    長崎の坂井 (10/10)
  • 開催レポート:FM Talkers June. 2012 - 新バージョン FileMaker 12 の機能をみんなで掘り下げよう!
    仕事メモ@うずらの卵 (06/30)
  • FM Talkers Apr. 2011 - 検索について - レポート
    山本 (05/01)
  • FM Talkers Oct. 2010 - たまには復習でもしませんか? -
    山下好徳 (09/29)
  • FM Talkers Aug. 2010 - みんなで触ろう FileMaker Go! -
    ちぢいわ (08/27)
  • FileMaker 講習会 & FM Talkers Apr. 2010 〜 自分のソリューションを参加者に添削してもらおう!〜 開催のお知らせ
    キュウラギ (04/26)
  • FileMaker 講習会 & FM Talkers Apr. 2010 〜 自分のソリューションを参加者に添削してもらおう!〜 開催のお知らせ
    中島 (04/26)
  • FileMaker 講習会 & FM Talkers Apr. 2010 〜 自分のソリューションを参加者に添削してもらおう!〜 開催のお知らせ
    キュウラギ (04/20)
  • FileMaker 講習会 & FM Talkers Apr. 2010 〜 自分のソリューションを参加者に添削してもらおう!〜 開催のお知らせ
    CLA (04/20)
 

FM-Kyushu / May. 2007「カスタム関数を使ってみよう」サンプルファイル
遅くなりましたが、カスタム関数のサンプルファイルをご紹介します。



■ Demo 1 − デスクトップパスを定義します
(カスタム関数で独自の定数を定義する)

20070520_cf01
  Case ( 
    Abs ( Get ( システムプラットフォーム ) ) = 1 ;
    "filemac:" ; 
    "filewin:" 
  ) & 
  Get ( デスクトップパス )





■ Demo 2 − 月末を取得します
(カスタム関数に複数の引数を設定する)

「年」と「月」より月末の日付を取得するサンプルです。
20070520_cf02
  Let(
    $date = Date ( 月 + 1 ; 1 ; 年 ) - 1 ; 
    Year ( $date ) & "." & Month ( $date ) & "." & Day ( $date )
  )







■ Demo 3 − ファイルの拡張子からアイコンを取得します
(カスタム関数でフィールドを直接指定する)

カスタム関数から別のカスタム関数を Call してみます。
関数内の 'tMaster::fp7' 等はオブジェクトフィールドです。

20070520_cf03
  Let ( 
    $ext = cfAqquireExtension ( フィールド ) ; 
    Case ( 
      $ext = "ai" ; tMaster::ai ; 
      $ext = "doc" ; tMaster::doc ; 
      $ext = "fp7" ; tMaster::fp7 ; 
      $ext = "jpg" ; tMaster::jpg ; 
      $ext = "mov" ; tMaster::mov ; 
      $ext = "mp3" ; tMaster::mp3 ; 
      $ext = "pdf" ; tMaster::pdf ; 
      $ext = "png" ; tMaster::png ; 
      $ext = "ppt" ; tMaster::ppt ; 
      $ext = "psd" ; tMaster::psd ; 
      $ext = "txt" ; tMaster::txt ; 
      $ext = "xls" ; tMaster::xls ; 
      $ext = "zip" ; tMaster::zip ; 
      tMaster::unknown
    )
  )




上記のサンプルファイルは以下のリンクよりダウンロードできます。
ダウンロード

うーーん。こりゃ地味な更新ですね。とほほ。
コメント
コメントする









 
トラックバック
この記事のトラックバックURL
http://www.fm-kyushu.jp/trackback/440513