|
궁금이 님이 쓰신 글 :
: 안녕하세요.간단히 질문만 드릴께요.
:
: 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를 사용 하실수 있겠죠.
|