DB에서 값을 받습니다.
남,여 를 받는데 그때 Query1Sex.AsString 로 받을려고 하니 안받아지네요.
만약 받아진것이라면 그것을 '남'인지 '여' 인지를 검사해서
출력을 'Man', 'WoMan' 으로 출력할때 그것이 힘드네여 ㅡㅡ"
예) if Query1Sex.AsString='남' then
QRDBText1.DataField:='Man'
else QRDBText1.DataField:='WoMan';
이렇게 출력하고 싶습니다. 위 형식이 맞나여??
이것좀 알려주세요..
방법을 약간 바꿔보시는게..
화면에 단순희 DISPLAY 하시는 거라면..
DBMS가 뭔진 모르겠지만..
SELECT DECODE(SEX,'남','MAN','WOMAN') AS SEX FROM....
이렇게 쿼리 자체를 바꿔서 가져오셔도 되구요...
Query1.FieldByName('sex').asString;
이렇게 필드값 참조하시면 되구요..여차저차..비교하셔서..^^;
그리고..QRDBText로 봐서 레포트상에서 보여줄때 처리인거 같은데..
QRExpression인가 하는거 있습니다...이거 사용하시면 됩니다..
아니면 디테일 벤드에서 beforeprint이벤트에서 QRLabel.caption에다가 코딩하시면 됩니다.
즐프~