Informix 4GLでフォームのみのルックアップを作成するにはどうすればよいですか?フォームペインターとinformixSEを使用しています。どんな助けでもいただければ幸いです。フォームを作成しようとしましたが、選択肢を選択しているときにフィールドが空になりました。私は関係か何かが欠けていると思います。
2 に答える
FORMONLY は、isql 実行画面の DISPLAYONLY に相当します。属性セクションでデータベース列を定義し、各列に NOUPDATE 属性を使用するか、BEFORE EDITUPDATE OF tabname, ABORT を使用しないのはなぜですか?
I4GL にはフォーム ペインタが付属していないため、フォーム ペインタで何ができるかを知る唯一の方法は、フォーム ペインタのマニュアルを読むか、試してみることです。
また、FORMONLY ルックアップの意味がよくわかりません。それは、いくつかの項目のいずれかである可能性があります。しかし基本は、フォーム内のフィールドが適切なタイプであるということですFORMONLY.fieldname TYPE xyz
。xyz
そのフィールドにデータを取得するには、CONSTRUCT または INPUT を使用します。入力を処理してルックアップを行います。正確な値の検索には INPUT の方が適しています。CONSTRUCT を使用すると、より柔軟なクエリが可能になります。
何を試したか、どのフォーム ペインターを使用しているかを示していないため、これ以上の支援は難しいでしょう。
(そして、IIUG ( International Informix Users Group ) メーリング リストで「classics」についてもこの質問をしたことに注意してください。)