FastReport에서 필드안의 내용이
If Length(QrySubDetail.CtName) > 20 Then
Copy명령을 써서 20까지만 받고 그 이후의 내용은
출력을 안할려고 하는데..
프로그램 소스안에서는 되는데
FastReport상에서 하는 방법은 없나요..?
DesignReport에서 작업해야 될 상황이라서...
If Length(QrySubDetail.CtName) > 20 Then
QrySubDetail.CtName := Copy(QrySubDetail.CtName,1,20);
이라고도 해봤고
QrySubDetail.FieldByName('CtName').AsString := Copy(QrySubDetail.FieldbyName
('CtName').AsString,1,20);
이라고 줘봐도 작동을 안하네요...?
고수님들의 조언좀 부탁드립니다...
=========================================
if Length(<frxSearch."SLCUCODE@">) > 10 then
mmCuName.Text := Copy(<frxSearch."SLCUCODE@">,1,8) + '~'
else
mmCuName.Text := <frxSearch."SLCUCODE@">;
라고 코딩을 하셔도 되구나. 더 간단한 방법은....
해당 memo의 Properties 에서 WordWrap를 False로 해쉬면 해당 Memo의 길이 만큼만 나오고
뒷부분은 잘리게 됩니다.
================================================================