interbase에서 다음과 같이
create table (
first_name varchar(10),
last_name varchar(10),
FULL_NAME Computed by: (last_name || "," || first_name))
과 같이 테이블을 생성후 빌더에서 버튼을 누른시
Table1->Append();
Table1->FieldByName("first_name")->SetData("홍");
Table1->FieldByName("last_name")->SetData("길동");
Table1->Post();
코딩을 하였습니다.
버튼을 누르면 화면에는 DBGrid가 링크되어 있어서 정보가 추가 될것이라고
예상하였는데 현재 레코드에서 first_name,last_name 만이 홍,길동으로 보여지고
full_name에는 빈칸으로 되어 있습니다.
다시 테이블을 닫고 열면 정상적으로 보여집니다.
테이블을 닫지 않고 정보를 업데이트 하려면 어떻게 하여야 할까요.
full_name이 first_name과 last_name을 compute해서 그런것 같은데 실시간으로 바꿔줘야 하는지
답변 부탁드립니다.
|