このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

FileMakerへのデータの渡し方

発言者:石津@RJC
( Date Thursday, August 29, 1996 16:28:16 )


すいませんが、ちょっと混乱してしまったので、整理するために質問
させてください。

FORMから入力されたデータをCGI経由でFileMakerへの一発登録をしようと
する場合にはFileMakerのCellの順番に、予めFROMから渡されるデータの
順番を合わせておけばいいということですよね?
この時FileMakerのCellの順番というのはcellの作成順ということでしょ
うか?それ以外の順番にするためには、一度CGIからのデータをファイル
に書き出して、読み込みの順番設定で変更を行うしか方法はないのでしょ
うか?
マニュアルや市販の書籍を調べてみましたがV2.1ではCGIからの受付たデー
タの取り込み順序を変更する方法がなさそうな気がしたのですが...。
実際やってみるとcellの作成順でデータが並んで登録されているようだし。

V3.0でも同様なのでしょうか?

田中求之 さんからのコメント
( Thursday, August 29, 1996 19:03:32 )

create record data {mydata}

形式で、一発でレコードを作る場合は、cell の作成順番に合わせてリストを作っておく
ことになります。

>それ以外の順番にするためには、一度CGIからのデータをファイル
>に書き出して、読み込みの順番設定で変更を行うしか方法はないのでしょ
>うか?

CGI の中で poast_args をデコードしたあとでファイルメーカーに渡すリストに
データを並べていくときに、並び替えておけばよいと思いますが? ( FORM の
フィールドが FM の Cell に対応する順番になっていて repeat で処理している
場合などは、いちいちリストを作っていくスクリプトに切り替えるのは面倒ですけれど)

石津@RJC さんからのコメント
( Thursday, August 29, 1996 22:28:43 )

あっと、すいません。タイトルが良くなかったですね。
FileMakerでのデータの受け取り方にした方が良かったです。

CGIで並べ変えるのは田中さんのおっしゃる通りです。
これは了解しておりました。
すいません、確認したかったのはFileMaker側では受け入れ順番の
変更は(ファイルから読みこむ時のように簡単な設定で)できない
のかな?ということなんです。

田中求之 さんからのコメント
( Friday, August 30, 1996 01:46:48 )

>確認したかったのはFileMaker側では受け入れ順番の
>変更は(ファイルから読みこむ時のように簡単な設定で)できない
>のかな?ということなんです。

少なくとも 2.1 J はできないですね。 3.0 もできなかったように思いますが
これは未確認です。

石津@RJC さんからのコメント
( Friday, August 30, 1996 10:06:02 )

やはりそうですか。
ありがとうございました。
CGIで対応するかFileMakerで対応するか考えてみます。