Q&A

  • MDI 폼에서 DB 생성 조건은?
Selection이라는 차일드 폼에서 DB이름을 넣으면 History라는 차일드 폼의

DBGrid에서 DB 데이터가 뿌려지게 만들려고 했습니다.

History에 table1과 DataSource1,DBGrid놓았습니다.

Seletion에서 다음과 작성했더니 에러가 나더군요.



uses HistoryForm;

procedure ...............

var

HistoruView : THistory;

begin

HistoryView := THistory.Create(Application);

Historyview.table1.Active := false;

Historyview.table1.tablename:=Edit1.text+'1999년';

Historyview.table1.Active := true;

.................



그래서, Seletion에 table1과 DataSource1를 놓고, History에 DBGrid놓았습니다.

Seletion에서 다음과 작성했습니다.



uses HistoryForm;

procedure ...............

var

HistoruView : THistory;

begin

HistoryView := THistory.Create(Application);

table1.Active := false;

tablename:=Edit1.text+'1999년';

table1.Active := true;

.................



에러없이 수행을 해서, SetUp파일을 만들고, 다른 컴퓨터에 인스톨하고

디비에 연결할려고 했더니 List index Out of bounds(0)라는 메세지가

나오더군요.



할수없이 History를 없애고 Selection에서 모든 것을 봤습니다.

위와 같은 문제의 해결책은 없나요? 고수님들의 많은 조언 부탁합니다.





0  COMMENTS