안녕하세요! 아래 내용은 국내 델파일 책에서 나오는 예제 중 일부분인데
Table1Status.Value 라는 것이 선언이 되지 않았다는 ERROR생깁니다.
TABLE의 STATUS라는 필드명을 가리키는 것 같은데 TABLE의 필드를 어떻게 참조하는지
알고 싶습니다.
Table1Status: TStringField; 라고 TYPE에서 선언을 하였더니 선언 시 ERROR가 나네요
전화 : 0331-298-1604
procedure TCachedForm.Table1CalcFields(DataSet: TDataSet);
const
UpdateStatusStr : array[TUpdateStatus] of String = ('변경안됨', '수정됨', '입력됨', '삭제됨');
begin
if (DataSet as TTable).CachedUpdates then
Table1Status.Value := UpDateStatusStr[(DataSet as TTable).UpDateStatus];
end;
그럼 수고...
김창규 wrote:
>
> 안녕하세요! 아래 내용은 국내 델파일 책에서 나오는 예제 중 일부분인데
> Table1Status.Value 라는 것이 선언이 되지 않았다는 ERROR생깁니다.
>
> TABLE의 STATUS라는 필드명을 가리키는 것 같은데 TABLE의 필드를 어떻게 참조하는지
> 알고 싶습니다.
>
> Table1Status: TStringField; 라고 TYPE에서 선언을 하였더니 선언 시 ERROR가 나네요
>
> 전화 : 0331-298-1604
>
> procedure TCachedForm.Table1CalcFields(DataSet: TDataSet);
> const
> UpdateStatusStr : array[TUpdateStatus] of String = ('변경안됨', '수정됨', '입력됨', '삭제됨');
> begin
> if (DataSet as TTable).CachedUpdates then
> Table1Status.Value := UpDateStatusStr[(DataSet as TTable).UpDateStatus];
> end;
>
>
>