Q&A

  • DbGrid에서 event를 체트할려고 합니다. 도와주세요..이거 못하면 저 짤립니다.
DBGrid컴퍼넌트의 특정 필드가 수정되었을때의 event를 체크하여 그순간에 다른 필드의 값을 수정할려고 합니다.

데이타베이스의 어떤 컴퍼넌트를 이용하여 할수있는지 좀 자세히 알려주시면 감사하겠습니다.

오늘까지 이거 못하면 저 짤립니다.

이 춘날 쫏겨나면 갈데도 엄고, T.T...

제발도와 줘요...

고수님들의 도움을 기다리며,,,

모두 즐코하세요..

그럼 20000,,,,,,

3  COMMENTS
  • Profile
    성더기 2000.12.16 03:42
    eewook wrote:

    > DBGrid컴퍼넌트의 특정 필드가 수정되었을때의 event를 체크하여 그순간에 다른 필드의 값을 수정할려고 합니다.

    > 데이타베이스의 어떤 컴퍼넌트를 이용하여 할수있는지 좀 자세히 알려주시면 감사하겠습니다.

    > 오늘까지 이거 못하면 저 짤립니다.

    > 이 춘날 쫏겨나면 갈데도 엄고, T.T...

    > 제발도와 줘요...

    > 고수님들의 도움을 기다리며,,,

    > 모두 즐코하세요..

    > 그럼 20000,,,,,,



    Table이나 Query에는 TField라는 객체가 있습니다

    query를 예로들면 query의 SQL프로퍼티에 디폴트 SQL문을 적어주고

    query 컴포넌트를 더블클릭하믄 TField객체 생성창이 뜹니당. 거기서 TField를 만들어

    주면 TField.onChange이벤트를 사용할 수 있습니다



    주의할점은

    델피는 이 TField객체를 프로그램 실행시에 동적으루 만들어서 사용하는데 이때는

    모든 필드에 대해 접근이 가능하지만.

    위 처럼해서 TField객채를 만들어 두면 TField객체가 만들어 지지 않은 넘은 플그램 상에서 접근할 수 없습니다

  • Profile
    eewook 2000.12.16 04:32
    성더기 wrote:

    > eewook wrote:

    > > DBGrid컴퍼넌트의 특정 필드가 수정되었을때의 event를 체크하여 그순간에 다른 필드의 값을 수정할려고 합니다.

    > > 데이타베이스의 어떤 컴퍼넌트를 이용하여 할수있는지 좀 자세히 알려주시면 감사하겠습니다.

    > > 오늘까지 이거 못하면 저 짤립니다.

    > > 이 춘날 쫏겨나면 갈데도 엄고, T.T...

    > > 제발도와 줘요...

    > > 고수님들의 도움을 기다리며,,,

    > > 모두 즐코하세요..

    > > 그럼 20000,,,,,,

    >

    > Table이나 Query에는 TField라는 객체가 있습니다

    > query를 예로들면 query의 SQL프로퍼티에 디폴트 SQL문을 적어주고

    > query 컴포넌트를 더블클릭하믄 TField객체 생성창이 뜹니당. 거기서 TField를 만들어

    > 주면 TField.onChange이벤트를 사용할 수 있습니다

    >

    > 주의할점은

    > 델피는 이 TField객체를 프로그램 실행시에 동적으루 만들어서 사용하는데 이때는

    > 모든 필드에 대해 접근이 가능하지만.

    > 위 처럼해서 TField객채를 만들어 두면 TField객체가 만들어 지지 않은 넘은 플그램 상에서 접근할 수 없습니다



    감사합니다.

    근데 잘 몬알아듯겠어요.

    글구 Table를 사용했거든요.

    Onchange이벤트를 사용하면 될거갓긴한데요 ,,

    사용방법좀 자세히 가리켜주시면 감사하겠습니다.

  • Profile
    성더기 2000.12.19 00:40
    eewook wrote:

    > 성더기 wrote:

    > > eewook wrote:

    > > > DBGrid컴퍼넌트의 특정 필드가 수정되었을때의 event를 체크하여 그순간에 다른 필드의 값을 수정할려고 합니다.

    > > > 데이타베이스의 어떤 컴퍼넌트를 이용하여 할수있는지 좀 자세히 알려주시면 감사하겠습니다.

    > > > 오늘까지 이거 못하면 저 짤립니다.

    > > > 이 춘날 쫏겨나면 갈데도 엄고, T.T...

    > > > 제발도와 줘요...

    > > > 고수님들의 도움을 기다리며,,,

    > > > 모두 즐코하세요..

    > > > 그럼 20000,,,,,,

    > >

    > > Table이나 Query에는 TField라는 객체가 있습니다

    > > query를 예로들면 query의 SQL프로퍼티에 디폴트 SQL문을 적어주고

    > > query 컴포넌트를 더블클릭하믄 TField객체 생성창이 뜹니당. 거기서 TField를 만들어

    > > 주면 TField.onChange이벤트를 사용할 수 있습니다

    > >

    > > 주의할점은

    > > 델피는 이 TField객체를 프로그램 실행시에 동적으루 만들어서 사용하는데 이때는

    > > 모든 필드에 대해 접근이 가능하지만.

    > > 위 처럼해서 TField객채를 만들어 두면 TField객체가 만들어 지지 않은 넘은 플그램 상에서 접근할 수 없습니다

    >

    > 감사합니다.

    > 근데 잘 몬알아듯겠어요.

    > 글구 Table를 사용했거든요.

    > Onchange이벤트를 사용하면 될거갓긴한데요 ,,

    > 사용방법좀 자세히 가리켜주시면 감사하겠습니다.



    테이블을 사용하셨다면...

    다음 처럼 해보세여..



    1) 해당 테이블 컨포넌트를 더블클릭합니다.

    2) 그럼 쪼그만 창이 하나 뜰겁니당.. (Form1.Table1이라는 이름을가지는)

    3) 그 창위에서 오른쪽 버튼 클릭하면 메뉴가 나옵니다.

    4) 그 메뉴중에서 Add All Fields 어쩌구 하는 메뉴가 나옵니당..

    5) 그거 클릭...

    6) 그다음 필드중에서 값이 변하는 필드를 클릭해서 프로퍼티의 이벤트에 보면

    onChange이벤트가 있습니다. 그걸 사용하시면 될검니당..