NoCode J Works

Innovation in the workplace.

FileMaker

主キーの実装方法

FileMakerで主キーを実装するには、各テーブルに専用フィールドを用意する方法が適しています。 数字フィールドでシリアル値自動入力を設定する方法 1.[ファイル]ー[管理]ー[データベース]でデータベースの管理ウインドウを開き「タイプ」を[数字]で…

FileMakerGoでiOSデバイスからデータベースに接続する

FileMakerGoは、FileMakerProで開発したカスタムアプリを変換処理等をせずに、基本的にそのままでiPhoneやiPad等のiOSデバイス上で利用するためのクライアントアプリです。(FileMakerGoはそれ自体に開発環境はありません)通常、iOS上で動作するソリューシ…

外部キー制約(Foreign Key Constraint)で存在しないデータを制限する

Filemakerでは外部キーデータ入力時に主キーとして存在しないデータを制限する「外部キー制約」をフィールドオプションで設定することができます。 外部キー[TBL_見積::顧客ID]が主キー[MST_顧客::Ref_No]を参照している場合の設定例 1.「顧客ID」フィー…

テーブルオカレンスの設定

FileMakerでデータベースのリレーションシップを作成、変更、表示する場合はリレーションシップグラフを使用しますが、リレーションシップグラフ上の各ボックスをテーブルオカレンスと呼びます。 テーブルオカレンスとはデータとレイアウトの間に存在する仮…

ルックアップとリレーションシップ参照の使い分け

リレーション先テーブルのフィールドをそのまま配置してデータを参照することができますが、ルックアップを利用して他のテーブルから参照したデータを元のテーブルにコピーすることも可能です。これらの機能はデータの特性によって使い分けが必要になります。…

ルックアップのオプション設定

フィールドのオプションで[入力値の自動化]ー[ルックアップ値]のデフォルト設定は[完全に一致する値がない場合]ー[コピーしない]が選択され、かつ[内容が空欄の場合はコピーしない]のチェックはオンになっています。 【ルックアップのデフォルト設…

カスタムアプリをiPhoneに転送する

FileMakerProで開発したカスタムアプリのファイルをiOSデバイスに転送する方法については「FileMakerGo17ヘルプ」の[カスタムAppへのアクセス]ー[ファイルの転送]を参照してください。 FileMakerGoはAppStoreから入手することができます。 FileMaker Go …

カスタムアプリをiPhoneでつかおう!

ネットワーク上で共有されたファイルにiOSデバイスで接続するとデータをインタラクティブに操作できます。アクセスの詳細は「FileMakerGo17ヘルプ」の「カスタムAppへのアクセス」ー[カスタムAppへの接続]ー[共有ファイルへの接続]を参照してください。 …

iOSタッチキーボードタイプの変更

iOSで活用できるキーボードをフィールドタイプに基づいて表示するように設定して、素早く値を入力できるようにすることができます。 1. レイアウトモードで、テキスト、数字、日付、時刻、またはタイムスタンプフィールドを選択します。 2. インスペクタでデ…

公式トレーニングでFileMakerを習得しよう!

FileMakerは公式のトレーニングプログラムが充実しています。なかでもFileMaker Master Bookは「初級」「中級」「上級」とレベル別に用意されており、ダウンロード版であれば無料で利用することができます。 FileMakerの開発では技術の習熟度や経験度による…

計算式を使ったフィールド内容の全置換

ファイルメーカーではフィールドのデータを計算式を使用して即時に置換することできます。 1.フィールド名「Port」のデータは半角英数ですべて大文字になっています。 2.[レコード]ー[フィールド内容の全置換...]メニューを選択し[フィールド内容の全置…

シリアル番号をデータ入力後に追加する

ファイルメーカーでは連番やシリアル等のシーケンシャルナンバーを簡単に追加することができます。 1.入力したいフォールドを指定します。(この場合は[Ref_No]) 2.[レコード]ー[フィールド内容の全置換]で下記ダイアログが表示されます。 3.「…

アドオンテーブルで機能を簡単に追加する

アドオンテーブルとはFileMakerPro17から追加された新機能です。現在のレイアウトの元になるテーブルに、次の条件のいずれか 1 つを満たす主キーフィールドがある場合、ポータルを配置することでリレーション定義などテーブル設定を行わずに予め用意された項…

リレーションシップで比較演算子を使用する

FileMakerではテーブルオカレンスをリレーションシップで繋げる時に比較演算子を使用して条件に合致したデータだけ表示することができます。 1.リレーショングラフでリレーションシップ線をクリックします。 2.演算子をプルダウンメニューで選択します。

10桁以上の数字が正しく表示されない場合の対処方法

フィールド値が 10 桁以上の数字であると、その数字がデフォルトのフィールド境界の最大バイト数である 10 バイト以内に納まるように表示されます。例えば 、123,456,789,000 は、「1.2346e+11」と表示されてしまいます。 正しく表示されない例 このような場…

値一覧の選択肢を絞り込んで入力を楽にする

値一覧の選択肢を条件によって絞り込むには自己連結のリレーションシップを設定します。 1.リレーションシップグラフで照合フィールドからリレーションシップ線を一度外にドラッグし、そのまま同じフィールドに戻すと「リレーションシップの追加」ダイアログ…

レイアウトモードでサンプルデータを表示する

レイアウトモードで実際のデータを表示した状態でデザインを調整することができます。 1.通常レイアウトモードではフィールド名が表示されています。 通常のレイアウトモード 2.「表示」-「オブジェクト」-「サンプルデータ」を選択しチェックをオンにすると…

グローバルフィールドを使って複数のレイアウトで同じデータを使用する

beansworks.hatenablog.jp

CSVファイルのインポートボタンの作成

beansworks.hatenablog.jp

CSVファイルのインポートボタンの作成

beansworks.hatenablog.jp