カンパニー

よくある質問(FAQ)

SmartPhoneル・クローンブリッジ

よくある質問(FAQ)

Mobile Developer

グリッドに関するQ&A


Q.グリッドでフォーカス行を必ず画面上にあるようにしたい。
A.プロパティの「SyncScroll」を「連動する」にします。

Q.グリッドの行の高さを変更したい。
A.プロパティの「Custom」「配置設定」「フィールド配置」内のコントロールを変更します。
また、タイトルの部分は「Custom」「配置設定」「タイトルの編集」内で「追加」「ラベル」でラベルを貼り付けます。

Q.グリッドのカラムを参照のみのためカーソル無しにしたい。
A.プロパティの「Custom」内、「CommonUpdate」で「カーソル無し」を選択
特定項目のみ参照にする場合は各カラムの「Update」で設定します。

Q.グリッドのタイトルに色を付けたい。
A.グリッドのプロパティ「Custom」内、「配置設定」内でメニューバー「編集」-「自動ラベル生成」 選択(タイトルの全てにラベルが付加)後、全てのラベルをマウスで一括選択後、プロパティで色を設定

Q.グリッドのタイトルを大きくしたい。
A.プロパティの「Custom」内の「TitleHeight」で高さの設定ができます。
  「TitleHeight」の変更により配置設定内のタイトル部にはラベルが付けられます。
  自由に大きさ(縦・横)を変更できます。いらないものは削除してください。

Q.グリッドの特定行に色を付けたい。
A.プロパティの「Custom」内の「LineAttrItem」を設定します。
処理式で設定した項目に色コードをセットします。
事前に様式またはグループのワークとして設定用に項目をとっておく必要があります。(21桁)

Q.グリッドの特定カラムに色を付けたい。
A.プロパティの「Custom」内の「CulmnAttrItem」を設定します。
  処理式で設定した項目に色コードをセットします。
  事前に様式またはグループのワークとして設定用に項目をとっておく必要があります。(21桁)
  カラムごとに設定用項目を用意する必要があります。

Q.グリッドを選択に使用したいため、特定行を選択して次の画面に1操作で移動したい。
A.グリッドの「$GotFocus」で該当行移動(D_MOVLIN)し、該当レコードに位置づけ次の処理を行います。

 $GotFocus.Grid1(INT CLM; INT ROW;) //行の選択
  IF ROW <> 0 THEN
  D_MOVLIN ("TEST_HIN",ROW); //選択行に移動
  :
  :
  SetFocus (".DEMO13.SU"); //明細へ
  UnloadForm (".DEMO14"); //商品マスタUnload
  ENDIF
 $End

Q.グリッドで表示されていない最後のレコードを表示させたい。
A.ScrollGridでスクロールさせます。

  $Click.SAIGO_B //最後へ移動
  D_MOVLIN ("TESTDB",TESTDB.MAX_LIN);
  ScrollGrid (".DEMO12.Grid1",1,.TESTDB.MAX_LIN);
  $End