안녕하세요.
고수님들 부탁드립니다.
예를 하나 들겠습니다.
check box 컨트롤이 2개 있습니다.
check_11 , check_12
그리고 db에서 임의의 코드값을 불러오는데 그 값이 11 이면 check_11.checked = true;
이렇게 값을 주고 싶습니다.
즉 , check_ +query1.fieldbyanme('temp_code').asstring+ '.checked' := true;
이렇게 하고싶은데, left side에 값을 할당 할 수 없다고 그러는 군요.
당연한것 같네요.
혹시 이문제를 해결 할 수 있는 방법을 알고 계신 분 꼭 좀 도와주세요.
단 if 혹은 case 문을 사용한다던지 상속등의 방법이라면 저도 알고 있으니
이외 다른 방법을 알고 계신분 꼭 좀 부탁드립니다.
TCheckBox(FindComponent('check_' +
query1.fieldbyanme('temp_code').asstring).Checked := True;
delcho wrote:
> 안녕하세요.
> 고수님들 부탁드립니다.
> 예를 하나 들겠습니다.
> check box 컨트롤이 2개 있습니다.
> check_11 , check_12
> 그리고 db에서 임의의 코드값을 불러오는데 그 값이 11 이면 check_11.checked = true;
> 이렇게 값을 주고 싶습니다.
> 즉 , check_ +query1.fieldbyanme('temp_code').asstring+ '.checked' := true;
> 이렇게 하고싶은데, left side에 값을 할당 할 수 없다고 그러는 군요.
> 당연한것 같네요.
> 혹시 이문제를 해결 할 수 있는 방법을 알고 계신 분 꼭 좀 도와주세요.
> 단 if 혹은 case 문을 사용한다던지 상속등의 방법이라면 저도 알고 있으니
> 이외 다른 방법을 알고 계신분 꼭 좀 부탁드립니다.