Q&A

  • DBgrid에서 말이죠.
combobox로 특정 레코드만 선택하여 원하는 레코드만

dbgrid에 나타나게 한후

dbgrid에 나타난 레코드중 하나의 레코드만 선택하여

새로운 폼을 하나 열어 수정을 하고 저장한후

수정폼을 닫으면 combobox로 선택했던 레코드들이 나타나는데

수정폼에서 수정한 레코드의 수정된 내용이 dbgrid에서

나타나지 않고 combobox를 다시한번 클릭해야만

수정된 내용이 나타나게 됩니다.

수정폼을 닫으면서 dbgrid에 수정된 내용이 바로나타날 수

있는 방법이 있으면 부탁드립니다.



즐거운 하루되세요. <^^>



2  COMMENTS
  • Profile
    배불뚝 2000.01.19 22:55
    최은경 wrote:

    > combobox로 특정 레코드만 선택하여 원하는 레코드만

    > dbgrid에 나타나게 한후

    > dbgrid에 나타난 레코드중 하나의 레코드만 선택하여

    > 새로운 폼을 하나 열어 수정을 하고 저장한후

    > 수정폼을 닫으면 combobox로 선택했던 레코드들이 나타나는데

    > 수정폼에서 수정한 레코드의 수정된 내용이 dbgrid에서

    > 나타나지 않고 combobox를 다시한번 클릭해야만

    > 수정된 내용이 나타나게 됩니다.

    > 수정폼을 닫으면서 dbgrid에 수정된 내용이 바로나타날 수

    > 있는 방법이 있으면 부탁드립니다.

    >

    > 즐거운 하루되세요. <^^>

    >



    도움이 될지 모르겠습니다.

    query나 table에 refresh라는 프로시져가 있는데,

    수정폼을 닫은 직후에 table1.refresh; 를 날리면,

    table1을 dataset으로 설정한 datasource와 연결된

    콘드롤들의 내용이 다시 나타납니다.

    답변이 될까요?

    그럼 계속 즐거운 하루를...

  • Profile
    하얀까마귀 2000.01.21 04:19
    배불뚝 wrote:

    > 최은경 wrote:

    > > combobox로 특정 레코드만 선택하여 원하는 레코드만

    > > dbgrid에 나타나게 한후

    > > dbgrid에 나타난 레코드중 하나의 레코드만 선택하여

    > > 새로운 폼을 하나 열어 수정을 하고 저장한후

    > > 수정폼을 닫으면 combobox로 선택했던 레코드들이 나타나는데

    > > 수정폼에서 수정한 레코드의 수정된 내용이 dbgrid에서

    > > 나타나지 않고 combobox를 다시한번 클릭해야만

    > > 수정된 내용이 나타나게 됩니다.

    > > 수정폼을 닫으면서 dbgrid에 수정된 내용이 바로나타날 수

    > > 있는 방법이 있으면 부탁드립니다.

    > >

    > > 즐거운 하루되세요. <^^>

    > >

    >

    > 도움이 될지 모르겠습니다.

    > query나 table에 refresh라는 프로시져가 있는데,

    > 수정폼을 닫은 직후에 table1.refresh; 를 날리면,

    > table1을 dataset으로 설정한 datasource와 연결된

    > 콘드롤들의 내용이 다시 나타납니다.

    > 답변이 될까요?

    > 그럼 계속 즐거운 하루를...





    보충설명.....

    Query Component로 여신거라면 당연히 Refresh를 하셔야만 내용이 갱신됩니다.

    물론 DB가 아닌 Table을 사용하고 계시다면 다르지만요...

    Table Component라면 하지않으셔도 자동으로 갱신되어야 합니다.

    그게 아니라면 코딩에 약간 문제가 있을지도 모르죠...

    Table콤포넌트를 여러개 사용하셧던가하는.... 이건 그리 좋은 방법은 아니라고 생각

    됩니다.

    Query에서는 reqest live를 True로 설정하시면 되구요..

    그럼... 조금 도움이 되셧는지...