안녕하세요 ^[^;;
프로그램하다가 궁굼한게 있어서 문의 합니다.
아시는분 대답해 주시겠죠....
문제는 ?
select 할때 가상필들을 만들었거든요
ex)Select * , 'sample' = case when q_sample=0 then 'test1'
when q_sample=1 then 'test2'
end
근데 db_grid 랑 연결을 해서 data를 입력하면 가상으로 만든 필드는 공백으로
나옵니다....
어떻게 작업을 해줘야 할까요.....
db_grid, dbedit, .. db를 바로 연결해서 사용합니다.
그래서 data입력후 다시 open 을 하지않고
sql의 onCalcFields에서 작성하지 않고 다른 필드처럼 자동으로 data가 나타나게
하고 싶은데 안될까요....
Select decode(q_sample,0,'test1','test2') sample
//q_sample이 0이면 test1 그 외엔 test2를 넣는다는 말입니다...^^
, ****
, ****
from tablename
.....
이렇게 하구 연결하면 될꺼 같은데....
테스트 해보지 않아 잘 모르겠군여...질문이 좀 애메 해서...^^a
즐프 하시길~
정상용 wrote:
> 안녕하세요 ^[^;;
> 프로그램하다가 궁굼한게 있어서 문의 합니다.
> 아시는분 대답해 주시겠죠....
>
> 문제는 ?
> select 할때 가상필들을 만들었거든요
> ex)Select * , 'sample' = case when q_sample=0 then 'test1'
> when q_sample=1 then 'test2'
> end
>
> 근데 db_grid 랑 연결을 해서 data를 입력하면 가상으로 만든 필드는 공백으로
> 나옵니다....
> 어떻게 작업을 해줘야 할까요.....
>
> db_grid, dbedit, .. db를 바로 연결해서 사용합니다.
> 그래서 data입력후 다시 open 을 하지않고
> sql의 onCalcFields에서 작성하지 않고 다른 필드처럼 자동으로 data가 나타나게
> 하고 싶은데 안될까요....