DBGrid와 Table을 연결해놓았고요
DBGrid에서 두개의 필드에 값을 넣으면 그것을 계산해서
다른 필드에 넣거든요,,,
문제는 다른 그 필드를 ReadOnly상태로 두면 값이 안들어가고
ReadOnly를 false로 두면 들어간다는것인데요,,,
true일때 원래 안들어가나요?
아래 DBGrid에서
---------------------------------------
필드1 | 필드2 | 필드3 | 필드4 | 필드5 |
---------------------------------------
.... | | | | |
...............
여기서 필드3 하고 필드4를 입력(편집)하면 계산하여 필드5에 자동 들어가고 필드5는 ReadOnly를 true로 할려고 함,,,,,,,,,,,,,,,
false일때는 들어가는데 true면 안들어감(화면에 안나타남)
코드를 다른곳에 하니까 되더군요,,,
필드의 OnValidate 이벤트쪽에 코딩시키고
DBGrid 에서는 ReadOnly를 false로
table 에서는 ReadOnly를 true로
이상,,,,
혀노 wrote:
> DBGrid와 Table을 연결해놓았고요
>
> DBGrid에서 두개의 필드에 값을 넣으면 그것을 계산해서
> 다른 필드에 넣거든요,,,
>
> 문제는 다른 그 필드를 ReadOnly상태로 두면 값이 안들어가고
> ReadOnly를 false로 두면 들어간다는것인데요,,,
> true일때 원래 안들어가나요?
>
> 아래 DBGrid에서
> ---------------------------------------
> 필드1 | 필드2 | 필드3 | 필드4 | 필드5 |
> ---------------------------------------
> .... | | | | |
>
> ...............
>
> 여기서 필드3 하고 필드4를 입력(편집)하면 계산하여 필드5에 자동 들어가고 필드5는 ReadOnly를 true로 할려고 함,,,,,,,,,,,,,,,
> false일때는 들어가는데 true면 안들어감(화면에 안나타남)
>
>
>