Title : グリッドにデータを格納するには?(DBには結合していない場合)
Category : ル・クローン Mobile
    質問
    ソースコード(処理式)で、グリッドにデータを格納したい場合にはどうすれば良いか?
    (DBには結合していない場合)
    回答

    .<フォーム名>.<グリッド名>[カラム番号,行番号] =<値>;

    文法上はこのように書けば値の代入(あるいは参照)はできます。 (半角のドット、カンマなど見にくいので注意してください)
    ただし、指定した行が現在行である必要があります。
    現在行はユーザがグリッドをペン・タップしても移動しますが、 ソース・コードからはD_MOVLIN関数を実行しても移動できます。 (わざわざ行番号を指定させるのに、それが現在行と一致していないと エラーになります。奇異な仕様ですが、行番号の指定は今後の機能 拡張のためのものとお考えください)

    なお、GridをDBと結び付けない場合には、代わりにグループと 結び付ける必要があります。
    Gridは行列構造のデータに対応するGUI部品ですから、 必ず列要素のデータ定義(各カラムの長さや型、表示マスクなど) が必要になるわけです。この「列要素のデータ定義」は ル・クローンでは2通りあって、
    「DB」・・・物理ファイルと関連付けられている
    「グループ」・・・物理ファイルと関連付けられていない
    となっています。

    冒頭の表記方法はGUI部品であるGridを意識したものですが、 データであるDBやグループを直接操作することもできて、

    .<DB名またはグループ名>.<アイテム名> = <値>;

    などと記述することもできます。
    さきほどカラム番号で指定した箇所はアイテム名で指定されます。 また行番号の指定に相当する箇所はありません。 現在行が対象になります。
    いずれの形式でコーディングしても画面表示の更新や、データそのもの の更新は同じように行われます。