|
초행길 님이 쓰신 글 :
: 이곳에서 도움을 받아 빌더로 밥 먹고 살고 있습니다.
: 고맙고요~ :)
:
: 도움 좀 부탁 드릴려고 합니다.
:
: 다름이 아니라...
:
: 업무용 데이타베이스를 다루는 프로그램을 하고 있는 중인데요,
: item 테이블에서 상품의 번호와 상품이름, 그리고 단가를 뽑아서
: invoice 테이블에 텍스트 값으로 저장을 하는 것 입니다.
: invoice 테이블의 필드는 Text, 필드 사이즈는 80 길이로 하였고요..
: 그래서 item 테이블의 각 필드 값을 AnsiString 으로 합해서 invoice 테이블에
: 저장을 하는 것 인데, 문제는 데이타를 저장한 후,
: 리스트를 보려고 할때 행 이 일정하지 않고 들쑥날쑥 해 지더라고요.
:
: item 테이블의 각 필드 값을 AnsiString 에 합할때 중간에 공백문자를 넣어서
: 각 데이타의 시작 부분이 일정한 간격을 유지하게 하는 방법을 찾고 있습니다.
: 상품 이름의 길이가 전부 틀리다 보니 어떻게 해야할 지 며칠째 고민만 하고
: 있습니다.
:
: 도움 좀 부탁 드리겠습니다.
:
: 감사합니다.
:
AnsiString t1, t2, t3, t4;
t2 = "I";
t3 = "Love";
t4 = "You";
t1.cat_printf("%-10s%10s%-10s", t2.c_str(), t3.c_str(), t4.c_str());
Memo1->Lines->Add(t1);
테스트 해보니 정렬 되네요...
도움이 되셨길...
|