タグ: ファイルメーカー

FileMakerで、チェックボックスで値を選択するフィールドを用意し、複数の選択肢にチェックを入れると、チェックした順に値が格納されていきます。これを値一覧の並び順通りに表示するには、どうすれば良いでしょうか。

 

1.テスト環境準備

例として、自分がこれまで行ったことのある地方名を選択する画面を用意することにします。

1-1.「名前」「行ったことのある地方」というテキストフィールドを持つテーブルを作成します。

1-2.地方名を登録した値一覧「地方リスト」を作成します。

1-3.「行ったことのある地方」フィールドのコントロールスタイルに「チェックボックスセット」を指定し、値一覧に「地方リスト」を設定します。

 

2.データ入力

下図の例では、田中、山川、鈴木、大西の4名はいずれも「北海道」「関東甲信」「近畿」の3つにチェックを入れました。ところが、チェックを入れた順序が異なっていたため、

田中 : 北海道 ¶ 近畿 ¶ 関東甲信
山川 : 近畿 ¶ 関東甲信 ¶ 北海道
鈴木 : 近畿 ¶ 北海道 ¶ 関東甲信
大西 : 関東甲信 ¶ 近畿 ¶ 北海道

といった具合に、バラバラの並びで登録されました。

これを、いずれも値一覧「地方リスト」の並び順の通り

北海道 ¶ 関東甲信 ¶ 近畿

と表示したい時、どうすればよいでしょうか。

 

3.入力した値の並び替え ~ FilterValues ~

いくつかの方法が考えられるかと思いますが、今回はFilterValues関数を使用してみます。

【FilterValues】
フィルタ値で指定した値のみを含むテキスト結果を、フィルタするテキストに入力されている順序で返します。

FilterValuesは、不要な値を含むテキストの中から、必要な値のみを抽出するときに用いる関数です。

例えば、

"北海道¶福島¶大阪¶埼玉¶宮崎¶東京¶青森¶福岡¶岩手"

の中から東北地方の都道府県名のみを抽出する場合、

FilterValues ( 
  "青森¶秋田¶岩手¶宮城¶山形¶福島" ; 
  "北海道¶福島¶大阪¶埼玉¶宮崎¶東京¶青森¶福岡¶岩手" 
)

とすると、抽出結果は

"青森¶岩手¶福島"

となります。

今回は不要なものを排除するという用途ではありませんが、フィルタテキストの順序に並び替えてくれるという特性を活用します。

計算フィールド「行ったことのある地方_並び替え」を作成し、計算式に

FilterValues ( 
  ValueListItems ( "" ; "地方リスト" ) ; 
  行ったことのある地方 
)

と記述します。

この計算フィールドを表示すると、4名とも

北海道 ¶ 関東甲信 ¶ 近畿

となりました。

 
なお、計算フィールドを用意せずに、「行ったことのある地方」フィールドの「入力値の自動化」オプションにFilterValuesの計算式を設定することも可能です。

 

4.まとめ

チェックボックスで選択された値を、FileMakerレイアウト上でチェックボックス形式のまま表示するのであれば、登録された順番を気にする必要はありません。しかし、テキスト形式で表示したりExcelやcsvでエクスポートしたりする際に、並びを揃えておきたいことがあります。FilterValues関数を使うことで、簡単に値一覧の順番に並び替えることができます。

詳細

FILEMakerでは数字を9桁以上含む数値フィールド、戻り値が数値型の計算フィールドを画面上に表示する場合、書式の設定に注意が必要です。

書式の設定により表示のされ方が異なります。
※書式はインスペクタの【データ】-【書式】から設定出来ます。

 

例:8桁以下の場合

「第12345678」と入力
書式に関係なく「第12345678」と表示されます。

 

9桁の場合

「第123456789」と入力
書式設定「一般」(デフォルト設定)とすると「123456789」と表示されます。
フォーカスを当てると「第123456789」となります。
書式設定「入力モードそのまま」とすると「第123456789」と表示されます。

 

10桁以上入力すると

書式設定「一般」では「1.2346e+09」のように表示されます。
フォーカスを当てると「第1234567890」となります。
書式設定「入力モードそのまま」とすると「第1234567890」と表示されます。

 

 

「第」(文字)を表示させる場合には、入力モードそのままで設定しておく必要があります。

 

 

 

詳細

こんなときー!

FileMaker上で画像をオブジェクトフィールドに取り込む際、やたら時間がかかることがあります。
テスト環境では問題なく登録が出来たのに、本番では激遅?!など。

 

【環境】

今回起きた環境

  • サーバー:Windowsサーバー
  • FileMaker Server 17
  • FileMaker Pro Advanced 17

【原因】

ポート番号:443  が空いてるか確認しよう!

FileMakerのドキュメントには、「オブジェクトフィールドへのデータの挿入には443番ポートが使われる」と書かれています。
しかし、443番ポートを開放しなくても、(時間はかかるものの)挿入が出来てしまうんです!
小さい容量であれば環境によってすぱっとデータが入ってしまいます。
テスト環境上では問題なかったのに、本番稼働では重い!というような時は443番ポートを確認しましょう。

詳細
ワークフローシステム「LANnerv2.0」をfmp12に対応いたしました。
使い方は、「LANnerv」と同じ、デザインを変更しfmp12で使用できるようにいたしました。

新しい[LANnerv2.0]はこちら

「LANnerv」とは……

主な特徴

  • とにかく簡単!シンプル!
  • ユーザ管理がしやすい!
  • 各稟議の進行状況が一目瞭然。
  • 稟議起案をお知らせするメール機能付き!
  • 添付資料がつけられる。
  • 各稟議の回覧パターンの設定もらくらく。
  • 稟議の再提出も簡単。
  • 回覧板ソフトとしての利用もできる!
  • 自分好みのシステムに簡単に変更 が可能!(パスワードをご購入された方のみ)
詳細

開発実績に「診察前問診管理システム」を追加しました。

 

予め問診情報(質問文、回答方式など)を登録しておき、患者様にiPadを使って回答していただくシステムです。
回答内容は即座に診察室や受付の画面に反映されます。

 

「問診情報設定の自由度が高く使い勝手が良い」「ミスの軽減、紙の節約に貢献している」など、ご好評をいただいております。

 

詳細はこちら ↓

診察前問診管理システム

詳細
簡単業務かんり「猫に真珠Light v1.5」をFm12対応いたしました!
使い方は、「猫に真珠」と同じ、fmp17以上で使用できます!(fmp17推奨)

新しい[猫に真珠Light v1.5]はこちら

「猫に真珠」とは……

left
単業務かんり「猫に真珠 LightV1.5」は、顧客・外注・プロジェクト・経費を統括的に管理するシステムです。簡単業務かんり「猫に真珠 Light」をfmp12にアップデートしました。顧客担当者や外注担当者のラベル印刷、プロジェクト毎での見積書・納品書・請求書の作成、発注書の作成及び当発注の支払管理、経費の精算管理が可能です。

詳細

こんなときー!

FileMaker13をwindows10で使用時、メール送信スクリプトが使えなくなった時!
今回おきたのは、ofice365メールでしたので、その対処法をご紹介!
※FIleMaker13は、現在FileMaker社のサポート対象外のバージョンなため、他の動く方法をさがします!

原因の一部として

・FileMakerPro13のバージョンは32bitのアプリのため、windows10が64bitの場合、ofice365のメールが使えなくなることがあります!
FMサポート記事詳細
 https://support.filemaker.com/s/answerview?language=ja&anum=14914
 https://support.filemaker.com/s/answerview?language=ja&anum=14550
詳しい内容は上記記事をお読みください。

対処法

・メール送信は使えないため、清く「URLで開く」でHTMLメールリンクで起動させてしまいましょう。
前提条件:初期起動をちゃんとofice365の指定にしておく。
 設定、確認方法↓
 https://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=018751

注意!

 ・HTMLリンクになるので、空白、改行、特殊記号を変換しておきましょう。
 (改行:%0d%0a、半角スペース:%20)
 ・日本語の文章は文字化けしやすいので注意

詳細


2018 年 5 月 16 日 にFileMaker17がリリースされました。

今回のFileMaker17は、タブレットの機能が強化された感じです、特にセンサー検知機能が追加されています。
デザインはよりスタイリッシュになり、開発者の部分では楽に設定できる機能が増えたという印象を受けます。

詳しくはFilemaker社のFileMakerプラットホームで!

FM17がでましたので、FileMaker社のFM14のサポートは2018年9月21日で終了となります。
Filemaker GO 15のApp Storeでの配信も2018年9月に停止予定なのでご注意ください。

詳細

文字化け問題!


古いFileMakerから最新のFileMakerにバージョンアップすることが時々発生しますが、
その際に一部日本語で正しくデータ移行されずに、文字化けにより別の文字になることがあります。
弊社で把握している文字化けをリストアップしました!

発生バージョン:

FileMaker5 (以下FM5)のバージョンで入力されたテキストデータ

対処方法

FM5のデータをcsvファイルでエクスポート。
ファイルを細心のバージョンに変換を終えてから、インポートしましょう!

文字化けした特殊文字リスト

FM5 → FM15
Ⅰ → 特
Ⅱ → 監
Ⅲ → 企
Ⅳ → 協
Ⅴ → 労
① → 日
② → 月
③ → 火
④ → 水
⑤ → 木
⑥ → 金
⑦ → 土

詳細
簡単会計かんり「豚に小判」を補助科目追加しました!
使い方は、「豚に小判」と同じ、fmp13以上で使用できます!(fmp14推奨)

新しい[豚に小判v2.0]はこちら

「豚に小判」とは……

豚に小判「簡単会計かんり 豚に小判」は、FileMakerProで作成されたシステムです。
日々発生する会計業務を処理する(「仕訳を切る」)ことによって、年度末に「貸借対照表」「損益計算書」が完成するようになっています。
また補助機能として、年別・月別で表示可能な「勘定元帳」「試算表」や、発生頻度の高い仕訳をテンプレートとして登録することのできる機能が備わっています。

詳細
簡単会計かんり「豚に小判」をfmp12に対応いたしました。
使い方は、「豚に小判」と同じ、デザインを変更しfmp12で使用できるようにいたしました。

新しい[豚に小判v1.8]はこちら

「豚に小判」とは……

豚に小判「簡単会計かんり 豚に小判」は、FileMakerProで作成されたシステムです。
日々発生する会計業務を処理する(「仕訳を切る」)ことによって、年度末に「貸借対照表」「損益計算書」が完成するようになっています。
また補助機能として、年別・月別で表示可能な「勘定元帳」「試算表」や、発生頻度の高い仕訳をテンプレートとして登録することのできる機能が備わっています。

詳細

ファイルメーカー社は、FileMkaer GOの日本語、フランス語、イタリア語、ドイツ語、スペイン語対応版である、Ver1.1.2を発表した。
そう、FileMkaer GOは、今まで英語版しかなかったのだ。
といっても英語版でもほとんど気にはならなかったが・・・
なぜなら私の中で、FileMaker GOは、ファイルメーカーの機能を使って何かをする。(たとえばステータスバーの切替、検索etc)はあまり想定しておらず、出来上がっているアプリケーションをFileMaker GOに載せて動かす。ということが主眼だからである。
出来上がっているアプリケーションは、すべての必要な機能がレイアウト上でボタンとして設置されるなどしているし、エラーメッセージなどもスクリプト内に作成しているためファイルメーカーが出す表示を読むことはほぼない。
そんなわけであまり気にはならなかったが、やはり日本語対応されたと聞くとうれしい。早速更新してみた。もちろん無料。

FileMaker GOを起動した際の画面や、基本設定画面などがすべて日本語になった。なんだか見やすい。
一応英語は分かるし、前記したとおり、今までも不自由はしていなかったが、それでも日本語になったら直感的な感じが増した。面白いものである。

わざわざ日本語化したということは、きっと日本でも売れているのだろう。そして、ファイルメーカー社がiOS(iPhone/iPad/iPod用OS)を重視していることの現われなのだろう。
のせられているような気もするが、モバイルデバイスならではのアプリケーションを、今後も考えていきたい。

執筆者: 坂本 聰
スタッフ紹介は> こちら

詳細

「FMPro NEWS」ファイルメーカー最新Tips 2010 年 秋号 を配信しました。

第20回目の今回は、「選択済マスタデータを表示しない」 Tipsを紹介しています。

詳しくは「FMPro NEWS」サイトをご覧下さい
>「選択済マスタデータを表示しない」

「FMPro NEWS」とは……

「WEB閲覧者参加型メールニュース」の配信サイトです。
FileMakerProに関する疑問・質問を質問投稿Postで受け付け、そこに頂いた質問の中から数点を選び、3ヶ月に一度程度の頻度で、その回答Tipsを皆様に配信しています。
更に回答Tipsのサンプルは、公開期限はありますが、ダウンロードが可能で、実際に作り込まれたファイルに触れながら、回答Tipsの解説を見る事ができます。
また、FileMakerProでのデータベース開発にすぐに役立つTipsの紹介等もしています。

詳細

FileMaker Goアップデータがでた。
これにより今まで実現できなかったいくつかの機能が使えるようになり、いよいよFileMakerProとそん色ない使い勝手まで来たといえよう。
たとえばインポート。これができるだけで、常に大きなデータを持つ必要がなく、必要なデータだけを引き込んで使うことができる。
また、システム内でのデータの一括作成などにも威力を発揮!
また、PDF保存やメール送信ができることで、iPhone・iPod・iPad上から、必要なレポートを作成し、他のメンバーと共有することもできる。
画像の扱いもできるようになった様子。
インポートができるようになったことで、最もipod上で動かしたいと思っていたファイルが動かせる!
期待がまたステップアップした。

自分のiPodにダウンロード(1.0を持って入れば無料)し、1.1の詳細を、とファイルメーカー社のサイトを探したが
アップデータの技術仕様が見つけられず・・
あるのは、
簡単な新機能紹介のページのみ。
技術仕様はみな、1.0のままだった。
どなたか見つけたら教えてください。

それはともかく、これでiPhone・iPod・iPad上で既存のファイルが思い通りに動く、という感じがまた一段上がった。
こうなってくると、ほかのスマートフォンでも使えるようになるとよいなあ。と欲はとどまるところを知らず・・・。

執筆者: 坂本 聰
スタッフ紹介は> こちら

詳細

既存の顧客管理ファイルを使い、FileMaker Goで動く部分を作ってみた。

作ってみた、とはいってもごく簡単である。
ipod用のレイアウトを作成し、LOGON時のスクリプトで振り分けをすればよい。

ipod用のレイアウト作成

ipodの画面サイズは本来、横312pxだが、今回430pxほど。
ちょうど画面内に収まる程度で縮小表示してくれる。
もう少し大きくしてもかまわないが、やはり使いにくくなる。
いずれにせよ、表示問題はそこまで大きくはない。
なぜなら、FileMakerProでレイアウトモードにして調整すればよいだけだから。
今までのPC用ファイル作成と大きな違いはない。

LOGON時のスクリプトで振り分け

これも簡単。LOGON時に動かすスクリプトで
IF[Get ( システムプラットフォーム ) = 3] として振り分け、FileMaker GO用レイアウトに遷移させるだけである。

ここまでのファイルそのものへの変更よりむしろ、
どちらかというと環境設定が大変なのではないだろうか。
今まで社内で使ってきたファイルを社外から見られるようにするには
いくつかの条件がありそうだ。
(どこまでセキュリティを求めるかで大きく変わるが...)

固定IPがあること。
外部からのアクセスを振り分けられるルータがあること。

あたりが最低限の条件だろうか。
一番シンプルには、ポート5003(tcp/udp)を開けてあげて、IPマスカレードを設定してファイルメーカーサーバつないであげればよい。
ファイルを開く際にはもちろんアカウント・パスワードを入れて開くようにしておきたい。

外部からのアクセスを許可することになるのでこの部分は
中途半端な知識でやってしまうのはちょっと危険かもしれないが...

FileMaker Go|考学舎スタッフブログ

執筆者: 坂本 聰
スタッフ紹介は> こちら

詳細

日々時間をやりくりしてFileMaker GOをいじっている。
とても楽しい時間だけれど、なかなか時間が十分にない。

ようやく、オブジェクトファイルの設置やWEBビューアの設置使用を確認してみた。
オブジェクトファイルでは画像やPDFの表示はできたものの、編集ソフトがない
ので編集はできない。
ただ、SAFARIなどからの画像のコピーペーストはできた。

WEBビューアもProと同じように使うことができた。

一方で、ネットでFileMaker GOと検索して出てくるサイトの数は日々激増。
つい数日前にはプレスリリースぐらいだったのに・・・

FileMaker社でも以下のようなサイトが出来上がっている。

> テクニカルサポート

> FileMaker Go とFileMaker Pro との相違点(PDF)

執筆者: 坂本 聰
スタッフ紹介は> こちら

詳細

FileMaker GOでサポートされないスクリプトステップ

FileMaker GO、いじるほどすばらしさを実感しているが、
当然サポートされない機能もあるだろうということで、
順番にスクリプトステップを調べてみた。
(ipodTouchで、である。ipadではまた別なのかもしれない・・・)
代表的なサポートされないスクリプトステップ
 Import
 Export
 PDF保存
 Excel保存
 ウインドウサイズ変更
 ツールバーの表示/非表示
 スクリプトメーカーを開く
 プレビューモードに切り替え
 印刷
 
というように、さもありなんと思うものから、残念なものまである。
Import/Exportができないのは、本当に残念である。
一方で、関数についてはあまり心配はなさそうである。
たとえば、ipod/iphone/ipad専用の画面(レイアウト)構築と、
LOGON時の使用画面(レイアウト)振り分けが必要になりそうだが、
GET関数で、FileMaker GOを使っていることや、OS環境を取得できるところから、
十分に実装が可能であることもわかった。
Get ( システムプラットフォーム )では「3」が返され、
Get ( アプリケーションバージョン )では「Go1.0.2」が返される。

執筆者: 坂本 聰
スタッフ紹介は> こちら

詳細

ipod touch購入でFileMaker Goを使い倒す! 【その2】

昨日の続き、舎内のFileMake使いの手を借り、先に進める。
808エラーの原因が分かった。

やはり、必要だったのは修復・最適化。
ただし、FileMaker11での修復・最適化が必要だった。

FileMaker GoはFileMakerProのバージョンが9や10でも
使えるのだが、修復・最適化はあくまで11でなければ
だめとのこと。
まだまだ使いこなすまでいかない。

11で最適化した結果使えるようになったファイルを、ipodtouch上でいじっている。
描画に時間がかかるような感じはあるが、計算やスクリプトにはあまり重さは感じない。

データのインポートをするスクリプトステップがうまく動かないような気がする。
(同じファイルの別テーブルからのインポート)

まだ検証が必要だ。

執筆者: 坂本 聰
スタッフ紹介は> こちら

詳細

ipod touch購入でFileMaker Goを使い倒す! 【その1】

FileMaker Goをいじり倒すべくipodtouchを購入。
iphoneがほしかったが2ヶ月待ちといわれあきらめ...

でも考えてみると、FileMaker Goを使うことが主な目的。
iphoneである必要はなかった。

ipodtouchのOSをios4にアップデートし、FileMaker Goを購入。
同期することでipod側で使えるようになった。
ここまではスムーズ。

まずはFileMakerで作成したファイルをipodtouchにおいて開いてみようと
小さなものから大きなものまでいくつかをipodに入れるべく準備。
ここで迷う。
どうやってipodtouchにファイルを置くのか?
昨日は無線LAN環境だったためファイルメーカーサーバから直接ファイルを開いた。
今日は・・・
iTuneを探すこと15分。ipodtouchのタブメニューのアプリケーションの画面を
下にスクロールするとファイルをドラッグできる欄があることを発見。
ようやく配置。同期。

さていよいよ開く。
最初は15MBぐらいの数テーブル構成のファイル。
描画がちょっと遅い。(ポータルが並ぶレイアウトだから仕方ないかもしれないが)
でも順番に試した機能はすべてクリア。

次に450MBの大物。
開かない。 808というエラーコードがでる。
ファイルが壊れているのか?
修復・最適化して再度チャレンジ。
だめだ。
何回かやっているうちに気づいた。
このファイルは外部参照がある。(別ファイルのテーブルとのリレーション)
2つともipodに保存したがやはりだめだ。
外部参照がうまく見られないのか?

無線LAN環境で、ファイルメーカーサーバから同じファイルを開くと開いた!
ということは外部参照がうまく出来ていないのか。
それとも、外部参照の指定方法に何かあるのか?

今日はここまでだ・・・

執筆者: 坂本 聰
スタッフ紹介は> こちら

詳細