Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[1685] [답변] SONESOFT/ 실행중 새필드를 추가하고 싶어요
짱구 [ ] 1433 읽음    1998-03-02 19:05
안녕하세요. 다시 짱군데요...

답변을 하고 나서 질문을 다시 읽어 보니 제가 생각을 잘못한것 같군요..

음...그러니까 Fields Editor에서 만들어 지는 개체를 말씀 하시는 것 같은데..

그것은 TPersistent Component로써 Create를 할 수 없는 것으로 알고 있는데...

확실히는 모르겠지만 아무튼 동적으로 생성할 수 있는 콤포넌트는 아닌것 같군요.

그렇다면 방법은 예상되는 필드를 디자인 시에 미리 만들어 주고 어차피 Visible을

꺼 놓으면 Grid에도 표시는 되지 않을테니까요... 그리고 나서 필요한 때에 값을

넣어주고 Visible을 켜주면 되겠죠.... 값을 입력 하는 방법은 Assign을 하셔도 되고

프로퍼티를 변경하실려면 .....음....

예를 들어 Table1PartNo라는 persistent 필드를 하나 생성해서 넣어 놓고 그 인덱스

가 0이라면

  Table1PartNo.FieldKind := fkData;

  또는

  Table1.Fields[0].Name := ChPartNo;

라고 하면 처음 것은 Table1PartNo의 FieldKind가 fkData라는 값을 가지게 되고,

아래것은 그 콤포넌트의 이름이 ChPartNo가 되는 것이지요...

아무튼 도움이 되었으면 좋겠군요...

그럼 좋은 코딩 하세요.


+ -

관련 글 리스트
1685 [답변] SONESOFT/ 실행중 새필드를 추가하고 싶어요 짱구 1433 1998/03/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.