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

Tango for Filemaker3.0の登録Formについて

発言者:Masaki Ishitani
( Date Friday, March 20, 1998 17:41:01 )


Tango for Filemaker3.0のTangoEditerのFormビルダーの登録Formで
WEB上からServer上のFileMakerのFileにすでに存在している
レコードに対して変更をかけるのではなく、
新規にレコードを追加するようなクエリードキュメントを
作成することは可能なのでしょうか。

FM側のスクリプトを実行させてみたりもしてみましたが、
うまくいきません。

ひょっとしてできなかったりして?


川原良一 さんからのコメント
( Saturday, March 21, 1998 10:04:52 )

>新規にレコードを追加するようなクエリードキュメントを
>作成することは可能なのでしょうか。

マニュアル通りにすれば(=TangoEditerの新規ドキュメント作成で、
まずドキュメントタイプを登録フォームビルダーにして新規ドキュメントを
作成し、各種の設定を行った後、クエリードキュメントの作成を行う)、
できるはずですが・・・・

>FM側のスクリプトを実行させてみたりもしてみましたが、
>うまくいきません。

なにがどううまくいかないのでしょう?

Masaki Ishitani さんからのコメント
( Monday, March 23, 1998 10:09:43 )

Filemaker側で空欄不可にしているところを空欄にしている場合の処理は
正常です。
しかし、いざSubmitすると

エラー

要求を処理中にエラーが発生しました。:

位置: Insert
クラス: DBMS
メインエラー番号: -17005

与えられたデータが間違っています。

となってしまうわけです。

Masaki Ishitani さんからのコメント
( Monday, March 23, 1998 10:47:57 )

追記します。
チュートリアルではFileMakerのFileに存在しているレコードを検索して
それに対して、修正をかけるというようになっていますが(勘違いですか?)

そうではなく、まったく新規のレコードを作成したいのです。
手直しをしたら、
エラー

要求を処理中にエラーが発生しました。:

位置: Insert
クラス: DBMS
メインエラー番号: -104

与えられたデータが間違っています。

というエラーも出ました。


川原良一 さんからのコメント
( Monday, March 23, 1998 11:10:12 )

>Filemaker側で空欄不可にしているところを空欄にしている場合の処理は
>正常です。
>しかし、いざSubmitすると
>エラー

空欄不可にしているフィールドのところを、空欄のままSubmitするとエラーが
でますが、値を入力してSubmitしてもエラーがでるのでしょうか?

Masaki Ishitani さんからのコメント
( Monday, March 23, 1998 11:15:41 )

>値を入力して…
そうです。
入力しないと、ちゃんと入力しなさいと、ちゃんとメッセージがでます。
Tango側でも入力必須の設定をしたので、
FileMaler側の空欄不可の設定は外した方がいいんですか?

Masaki Ishitani さんからのコメント
( Monday, March 23, 1998 11:26:09 )

すいません、わかりました。
TangoEditer側でのラジオボタンから送る値と
FileMaker側で値一覧で設定している値がちこっとちがってました。
しかもこのフィールドを値一覧を無視した入力を禁じるとしていたため
エラーが出たようです。

すいません、ご迷惑をかけました。
これからますます精進いたします。