※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

Q. 設定した Label が反映されない。

→A. Label を使っているオブジェクトをバージョン管理に追加する?


Q. View で Outer Join したい。

→A. Outer Join した Query を作成し、
   それを View に割り当てる。


Q. クライアント起動時に接続が確立できない旨のダイアログが表示される。
  (サーバーへの ping は通る)
  Connection with the application Object Server could not be established

→A. サーバーのAOSサービスが終了してしまっている可能性がある。
   サーバー上でAOSサービスが停止していたら、開始する。


Q. レポートの表示はMenuItemで行うのと、ReportRunで行うのとで
  出てくるダイアログが異なる?

→A. MenuItemで行ったほうがよい?


Q. 複数テーブルを使用したレポートで、
  Body内の項目が1行目だけ表示されない。

→A. データソースが入れ子になっていた場合、
   そのデータソースよりも上のテーブルのBodyでは、
   (データが読み込まれていないせいか?)表示されない。


Q. StringEditでルックアップから選択変更した際に、
  TextChangedメソッドが呼ばれない。

→A. modifiedメソッドで対応する。


Q. テーブルのAuto-lookupを設定せずに、
  ExtendedDataTypeで出てくるドロップダウンの列数を制限したい。

→A. コントロールのlookupメソッドをオーバーライドして、
   表示する列を制限する。


Q. レポートの DataSource に Table を2つ設定したら、
  2つ目の Table のデータが表示されない。

→A. Report の直下の Methods に init メソッドをオーバーライドし、
  super(); の後で以下を実行すればよい。
 this.send(テーブルの変数);


Q. 検索画面と検索結果表示画面について、
  検索条件の受け渡しはテーブルを介するのが良い?
  それともFormRunでのArgsにパラメータとして設定したほうが良い?

→ A. 後者。パラメータをクラス化して渡す。


そのほかメモ
コントロールについて、AllowEdit以外にEnabledもある。
(Enabledは、falseの時にイベントが起こらない?)