델파이를 막 시작하면서..
체계적으로 공부하지 않구..
무작정 관리프로그램 하나 짜볼라는 쌩초보 임당..^^;
제가 여기 올리는 질문들은..
책보구는 해결하기 힘든것들만 올리는 검당..
오늘 올릴 질문은..
디비 그리드에 관한 질문 임당..
폼이 열리면서 디비와 그리드가 자동으로 연결되게 하려하는건데염..
디비는 ms-sql2000을 쓰구염..
odbc로 연결을 하려 합니다..
고객검색폼 안에 디비 그리드가 있고..
디비에는 고객리스트 테이블이 있담니다..
고객검색폼이 열릴때..
그 안의 그리드에 고객리스트테이블이 자동으로 모두 보여지게 하려 합니다.
(이해가시죠??)
근데.. 나름대로 adoconnection, adodataset, adocommand, datasource.. 등등을 요리조리 써보기는 했눈뎅.. 잘 안되네염..
초보가 이해하기 쉽게..
어느분께서.. 약간의 시간을 투자해 주실분 안 계시나염???
구럼..님들 모두모두 즐플,즐코 하시구염..
행복한 한주를 보내시길....
초보가 사용 하기에는 DataAccess에 있느 datasource,query를 쓰는게 더쉬울듯 생각이 드네요..
우선 하고 싶으신것이 폼이 열릴떄 디비 그리드에 목록을 뿌려 주시는 것이죠?
그렇다면 폼이 열릴때의 이벤트를 알아야 겠죠?
procedure TForm1.FormCreate(Sender: TObject);
바로 FormCreate 이벤트입니다.
이곳에 코딩하는것이 폼이 띄워주면서 실행되는것입니다.
쿼리를 이용해서 디비 연결하시는것은 아시져?
그렇게 하시고..
코딩은 이렇게 넣어 주세요..
with query1 do
sql.clear;
sql.add('select * from Table명');
sql.open;
end;
즉 아래와 같이 코딩을 하면 폼불러 오면서 sql문을받아 쿼리가 열리면서 ..
디비 그리드에 뿌려주는 것이져..
procedure TForm1.FormCreate(Sender: TObject);
begin
with query1 do
sql.clear;
sql.add('select * from Table명');
sql.open;
end;
end;
물론 쿼리와 데이타 소스와 연결해야 하고 디비그리드와 데이타 소스와 연결이 되어 있어야지여.....
도움이 되실런지는 모르겠네염..
저는 이런식으러 하는데...