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

 

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

[検索]ボタンのOnClickイベントで次のように記述します。


procedure TfrmShohin.BtnKensakuClick(Sender: TObject);
begin
  //クエリーClose
  qryWSMHP.Active := False;
  //データ検索(CLプログラム呼び出し)
  with Cal400MAKEWK do
  begin
    //AS400指定
    AS400 := DataModule1.AS400;
    //パラメータ指定
    Value[0] := IntToStr(RGJoken.ItemIndex);
    Value[1] := EditName.Text;
    value[2] := '0';
    //実行
    try
      Execute;
    except
      MessageDlg('データ検索が実行できません。',
          mtInformation,[mbOK],0);
      Exit;
    end;
    //戻り値をチェック
    if Value[2] <> '0' then
    begin
      MessageDlg('該当データが存在しません。',
          mtInformation,[mbOK],0);
      EditName.SetFocus;
      Exit;
    end;
  end;
  //検索結果を取得
  with qryWSMHP do
  begin
    try
      Prepare;
      Active := True;
    except
      MessageDlg('ファイルが開けません。',
          mtInformation,[mbOK],0);
      Active := False;
      UnPrepare;
      Exit;
    end;
  end;
end;

 
8/12