탭페이지 1, 2, 3 페이지가 있는데..
이중 1번 페이지의 dbgrid에서 특정 row를 선택한것에 대해서만
2페이지의 dbgrid가 조회가 되게 하고 싶은데..
1페이지 에서 2 페이지로 changing 될때 먼저 특정로우를 선택하라는
메세지를 보여줘야 하구요.(근데 이경우 데이타셋이 오픈되면 이미오픈된 데이타셋의
첫 번째 레코드 값으로 포이터가 자동으로 위치가 되더라구요)
그래서 1페이지 그리드에서 특정 로우를 반드시 선택이 되어야만
2페이지로 넘어 갈 수 있고 동시에 1페이지 그리드에서 선택된 로우와
관련된 내용만을 2페이지 에서 보여주고 싶어요..
2, 3 페이지의 관계도 같은 관계입니다..
관련된 어떤 팁이라도 알려 주세요..
부디..여러 고수님들의 도움을..
어제 휴일은 잘 보내셨는지요.. 후후...
음 말씀하신 내용에서 사용하는 탭의 이벤트는 두개가 있습니다.
onChanging , onChange
음.. changing는 Before 이벤트와 비슷하죠.. 여기서 특정 조건을 만족해야만 넘어가게
할수 있죠..이 이벤트의 파라메터중에서 AllowChange 의 값을 False로 주면 됩니다.
그럼.. 특정 레코드일때만 넘어가게 하는건 된것 같구요..
이제 그 값에 따라서 오픈하는건
onChange에 넣으세요... 같이 넣어도 되긴 하는데.. 페이지가 여러개이면 코딩이 좀
보기 싫어 질수 있거든요....
이건 after 이벤트라고 이해하시면 되겠네요.. 바뀐후 발생하는 페이지입니다..
따라서 페이지인덱스의 값도 변해 잇겠죠??
답변이 제대로 되었는지 모르겠네요..
(근데 이경우 데이타셋이 오픈되면 이미오픈된 데이타셋의
첫 번째 레코드 값으로 포이터가 자동으로 위치가 되더라구요)
<-- 이말이 이해가 안되서...
그럼.. 즐거운시간 되세요
- 하얀까마귀 -
주희 wrote:
> 탭페이지 1, 2, 3 페이지가 있는데..
> 이중 1번 페이지의 dbgrid에서 특정 row를 선택한것에 대해서만
> 2페이지의 dbgrid가 조회가 되게 하고 싶은데..
>
> 1페이지 에서 2 페이지로 changing 될때 먼저 특정로우를 선택하라는
> 메세지를 보여줘야 하구요.(근데 이경우 데이타셋이 오픈되면 이미오픈된 데이타셋의
> 첫 번째 레코드 값으로 포이터가 자동으로 위치가 되더라구요)
>
> 그래서 1페이지 그리드에서 특정 로우를 반드시 선택이 되어야만
> 2페이지로 넘어 갈 수 있고 동시에 1페이지 그리드에서 선택된 로우와
> 관련된 내용만을 2페이지 에서 보여주고 싶어요..
> 2, 3 페이지의 관계도 같은 관계입니다..
>
> 관련된 어떤 팁이라도 알려 주세요..
> 부디..여러 고수님들의 도움을..
>
>