具体的なアプリケーション開発

 

データモジュールの設定と初期処理実行
受注登録画面の設定
社員検索
- Tableを使って
受注明細画面の
呼び出し
単価検索
- SQLを使って
商品検索
- CALL400を使って
カレンダーの利用
メニューを作成
別EXEを呼び出す
Excelに出力
 
受注明細画面の呼び出し 4/10
4/10

[行修正]の場合、クライアントデータセットが該当する受注番号の明細のみを持っているので、 その明細のRecNoに位置付けることで明細データを取得できます。

FormShowイベントで 次のように記述します。



procedure TfrmMeisai.FormShow(Sender: TObject);
begin
  if  SRECNO <> 0  then
  begin
    with frmJuchu.cdsJuchuM do
    begin
      RecNo := SRECNO;
      //商品名
      EditShoNm.Text := FieldByName('SHOHINNM').AsString;
      //商品コード
      EditShoCd.Text := FieldByName('SHOHINCD').AsString;
      //数量
      EditSuryo.Lines.Strings[0] :=
        FormatFloat('#,0', FieldByName('SURYO').AsInteger);
      //単価
      EditTanka.Lines.Strings[0] :=
        FormatFloat('#0.00', FieldByName('TANKA').AsFloat);
      //納期
      EditNouki.Text :=
        FormatFloat('####/##/##;#;#',FieldByName('NOUKI').AsInteger);
    end;
  end;
end;

 
4/10