フォームの作成時にACRTableを開きます。EListError - それを防ぐ方法
これは私がテーブルのスクロールの後に持っているものです。
procedure TForm1.ACRTable1AfterScroll(DataSet: TDataSet);
begin
if ACRTable1.FieldByName('COMPANY_ID').AsString <> '' then
begin
ACRQuery1.SQL.Text:= 'select * from MEMBERS where COMPANY_ID = ' +
ACRTable1.FieldByName('COMPANY_ID').AsString;
ACRQuery1.Open;
end;
end;
しかしACRQuery1が、私はデータベースEListErrorを取得するすべてのレコードを持っていない場合。 私が試した:
procedure TForm1.ACRQuery1BeforeOpen(DataSet: TDataSet);
begin
if ACRQuery1.RecordCount =0 then
label1.Caption:='No records found'
else label1.Caption:='';
end;
しかし、まだ同じエラーを。 私は何が間違っていますか?このEListErrorをどうやって防ぐことができますか?
まだエラーが発生します。 – user763539
申し訳ありませんが、私は最初に投稿したものを間違えました。もう一つのことは、コードがAfterOpenイベントにあることです。 – MartynA
まだエラーが表示されています:( – user763539