안녕하세요. 춥습니다. ^^;
1번째 질문입니다.------------->
MS-Access에서는 테이블 두개 만들고
관계로 묶어서 마스터/디테일을 만드는데요..
그런식으로 델파이 코딩으로 mdb를 생성할 수 있는지요.
2번째질문입니다.--------->
하나의 테이블에
그룹 이름 품목
0001 A 가
0001 B 나
0001 C 다
0002 A 가
0002 B 다
이렇게 있을때
디비 그리드 2개를 써서 그리드1에는 그룹이름
그리드2에는 이름이 나타나게 하고 싶습니다.
문제는
그룹 전체가 나타나는게 아니구 중복이 제거된
그런깐 A,B,C 가 그리드 1에
그리드1에서 커서 옮길때 마다
그리드2에는 그리드1에서 선택된 그룹에 포함되는
이름이 나타나게 하려구 하는데...
내공이 부족하여 그룹이 중복 제거가 안돼구 주루룩~~~~나오네요
-------------->
간단하게나마 알려주시면 감사하겠습니다.
추워지는데 감기 조심하시고
연인들은...서로가 따뜻히 안아주시길...
전........난로를 안지요 ㅡ,.ㅡ;;;;;;;;;
우선 1번질문에 대해서..
관계로 묶는다는건 뭐 같이 삭제된다던지 무결성 설정을 넣는다던지 하는것들인데.. 음.. ms-access에서 해보진 않았지만 어차피 이런것들은 표준SQL로 가능한것들입니다.. ms-access 명령어가 정학히 뭔지는 모르지만 테이블을 생성할때 그러한 조건을 주시면 됩니다..
이건 ms-access에 있는 도움말을 참조하세요..
ms-sql에는 gui로 생성한 테이블의 sql문을 볼수 있던데 access도 가능할지는 모르겠군요 역이로 이렇게 추정하셔도 되구요..
2번째 질문.
이건 좀더 쉽군요.
그리드가 두개있는거죠. 쿼리도 2개를 쓰죠.
쿼리1에다가
Select 그룹 from 테이블이름 group by 그룹 order by 그룹
쿼리2에는
첵크가 좀 들어가야 겠죠?
쿼리가 열려있는지 현재 선택된 레코드가 뭔지 등등.. 첵크한다음에
select 이름, 품목 from 테이블이름
where 그룹 = 쿼리1의 그룹
뭐 이렇게 주시면 간단하겠네요..
이벤트만 걸어주심 간단히 되는문제입니다.
1번은 access에서 create문을 살펴보세요 다 나와있을껍니다. 그럼.