안녕하세요.
조금은 기쁘고, 조금은 슬프고, 조금은 시원하고, 조금은 답답함등 많은 감정을 느끼는 하루되시길 바랍니다.
DBGrid에서 커서를 제일 밑(데이터가 있는 상황에서)에서 아래화살표 키를 누르면 추가 상태가 되잖아요.
아니면 그래도 엔터를 치면 편집상태가 되고요.
그 상황에서 데이터를 입력할수가 있고요.
제가 알고 싶은것은 추가 상태이거나 편집 상태인 것을 알아내는 법입니다.
visible 속성을 False로 둔 필드가 있는데 여기에 자동으로 데이터를 넣으려고 합니다.
그래서, 추가/편집 상태를 파악해서 처리를 하려고 하는데 어떤 속성을 이용해야 하는지 잘 모르겠네요.
얼마전에 여기서 그런것을 본것 같은데 찾아도 없네요.... 좀 가르쳐 주세요.
감사합니다.
위대한 단군혼이 살아있는 나라.... 대한민국
> 안녕하세요.
> 조금은 기쁘고, 조금은 슬프고, 조금은 시원하고, 조금은 답답함등 많은 감정을 느끼는 하루되시길 바랍니다.
>
> DBGrid에서 커서를 제일 밑(데이터가 있는 상황에서)에서 아래화살표 키를 누르면 추가 상태가 되잖아요.
> 아니면 그래도 엔터를 치면 편집상태가 되고요.
> 그 상황에서 데이터를 입력할수가 있고요.
> 제가 알고 싶은것은 추가 상태이거나 편집 상태인 것을 알아내는 법입니다.
> visible 속성을 False로 둔 필드가 있는데 여기에 자동으로 데이터를 넣으려고 합니다.
> 그래서, 추가/편집 상태를 파악해서 처리를 하려고 하는데 어떤 속성을 이용해야 하는지 잘 모르겠네요.
> 얼마전에 여기서 그런것을 본것 같은데 찾아도 없네요.... 좀 가르쳐 주세요.
> 감사합니다.
>
>
>
> 위대한 단군혼이 살아있는 나라.... 대한민국
Query의 Event중에서 OnNewRecord부분에 해당 값을 넣어주면 되겠습니다.
Query1.FieldByName('invisibleField').AsString := edi_key.text;
.
.
.