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

C++빌더 Q&A
C++Builder Programming Q&A
[23595] Re:다른 폼에 있는 텍스트값 읽는 방법 알려주세요.
머슴.한석복 [han8783] 610 읽음    2003-01-10 16:04
궁금이 님이 쓰신 글 :
: 안녕하세요.간단히 질문만 드릴께요.
:
: 1.
:
: Main 폼 , A폼, B폼 이 있습니다.
:
: A폼에 텍스트 박스가 있고 그 값에 어떤 숫자값을 넣고 버튼을 누르면
:
: B폼에서 A폼의 텍스트 박스안에 있는 숫자값을 읽어서 B폼에서 사용을 하고 싶습니다.
:
: 그런데 자꾸 에러가 생기더라구요.
:
:
: 2. Main폼에 있는 쿼리문을 B폼에선 읽는데, A폼에 있는건 B폼에서 쿼리를 읽을수가 없습니다.
:
:     TQuery *pTQuery1 = Form1->Query1;       이렇게 하면
:     ----------------   ---------------
:         B폼               main 폼
:
: B폼에서 pTQuery1의 사용이 자유롭습니다.
:
: 그런데 B폼에서 A폼의 쿼리를 위와 같이 하면 잘 안되더라구요.왜 그런건지요??
:
: 테이블도 마찬가지 입니다. 도와주세요..
:
: 고수님들 도와주세요..
1. 복잡한거 다 떠나서,
   일단, A 폼의 에디터의 값을 읽고 싶으시면,
   B 폼에서, A 폼의 헤더를 include 시켜야 하지 않을까요...
   구체적인 에러에 관한것은 에러 메세지나, 해당 소스를 올려 보세요.
2. 일반적으로, 여러 폼에서 공통의 Database Component를 사용 한다면,
   DataModule을 이용 하시면 될겁니다.
   DataModule하나를 생성 하셔서, Query를 거기에 올려 놓고,

   각각의 폼에서는, DataModule1->Query1 이런식으로 사용 하는 거죠.
   이렇게 하면, 각각의 폼에서 같은 Query를 사용 하실수 있겠죠.


+ -

관련 글 리스트
23578 다른 폼에 있는 텍스트값 읽는 방법 알려주세요. 궁금이 591 2003/01/09
31523     Re:다른 폼에 있는 텍스트값 읽는 방법 알려주세요. Emmortal.초짜 593 2003/01/09
23595     Re:다른 폼에 있는 텍스트값 읽는 방법 알려주세요. 머슴.한석복 610 2003/01/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.