이호형 wrote:
> 안녕 하십니까??
>
> 다음과 같이 코딩을 했습니다.
> if문의 내부는 양도 상당히 많고 보여 드리지 않아도 될 것 같아서
> 생략을 했습니다.
>
> 그런데 실행 후 값이 NULL인 곳에서 클릭을 하면 위와 같은 에러 메세지가
>
> 뜹니다. 이 에러메세지가 안 뜨게 할 수 있는 방법이 있습니까?
>
> 에러의 의미는 대충 감 잡아 선택한 list index가 범위를 초과 했다는
> 것 같은데..
>
> 한 수 가르쳐 주십시오..
>
> procedure TfrmAPNlist.AIDgridDblClickCell(Sender: TObject; Arow,
> Acol: Integer);
> var
> i:integer;
> begin
> if Aidgrid.cells[0,Arow] <> '' then begin
> ........
> (중략)
> ........
> end;
> end;
>
> 내부 소스가 필요하시다면 다시 올리겠습니다.
>
일단 쿼리 결과가 없을때 그리드를 더블클릭하면 에러가 나는거 같군여.
즉 위에다가
if (Query1.IsEmpty) then
Exit;
일케만 하믄 될거 같은디...