2

filemaker を使用するのはこれが初めてで、クライアントの filemaker プロジェクトを webapp に変換中です。現在、データベースに入れることができるように、現在のデータをエクスポートしようとしています。

「リレーションシップ」グラフに表示されない限り、テーブルはエクスポート用に表示されないことがわかりました。また、「レコードのエクスポート」スクリプト コマンドを使用してデータをエクスポートできることがわかりました。

すべてのレコードをエクスポートできないように見えることを除いて、これはすべて正常に機能します。データベース マネージャーでは、テーブルの 1 つに 596 レコードあると報告されていますが、エクスポートすると 119 レコードしか取得できません。私が試した他のすべてのテーブルにも同じことが言えます.119を超えるレコードが報告されていますが、エクスポートされたデータには119しかありません.

どんなアイデアや助けも大歓迎です

編集

さらに進行すると、スクリプトは現在のレイアウトのコンテキストで実行されるように見えるため、レコードの数は現在のレイアウトの結果の数に関連しています。各テーブルのすべてのデータをエクスポートできるように、レイアウトを持たないテーブルのレイアウトの作成を自動化する方法はありますか?

4

1 に答える 1

1

あなたが見逃していた概念は「対象集合」でした。FileMaker は、現在のレイアウトで現在見つかったレコードをエクスポートします。ファイル内のレイアウトの名前を取得し、変数に固定し、各レイアウトに順番に移動し、[すべてのレコードを表示] を実行してから、無制限のエクスポートを実行するスクリプトを作成できます。しかし、実際にはいくつのベーステーブルがあるのだろうか?

レイアウトの作成に関しては、プログラムによる方法はありません。ただし、外部キー マクロ タイプのアプリ (QuicKeys?) を使用して、レイアウトの作成ダイアログを実行し、毎回新しいテーブルを選択することは可能です。

于 2013-06-01T16:23:29.443 に答える