Q&A

  • DBGRID 만져보기
지금 작업할 내용을 DB에서 DBGRID로 데이터를 읽어 들어 와서

------ DBGRID자체에서 작업을 한다음 작업한 내용을 한방에 저장하는 것입니다-------이에 관련해서 조언을 부탁드리는 내용은



1. DB네비게이터를 배치하여 DB와 연결시켜 실행 시키면 DBGIRD 위 아래로 이동시키는 버튼만 활성화되는데 어떻게 하면 나머지 삭제등의 버튼을 활성화 시켜 특정 레코드를 삭제시킬수 있는지



2. 활성화 되었다면 DB네비게이터의 버튼은 버튼제목이 원래 안나오는지



3. 안나오면 버튼을 만들어 그 버튼을 누르면 마치 네비게이터의 버튼을 누른 효과를 보려면 어떻게 해야하는지(예를 들어 삭제)



4. 마지막으로 특정 칼럼을 ENABLE FALSE(잠금) 할 수 있는지

조언부탁합니다. 정말 넘 많이 물어보서 죄송합니다.

2  COMMENTS
  • Profile
    쥬니 2000.05.19 04:57
    델파이 초보 wrote:

    > 지금 작업할 내용을 DB에서 DBGRID로 데이터를 읽어 들어 와서

    > ------ DBGRID자체에서 작업을 한다음 작업한 내용을 한방에 저장하는 것입니다-------이에 관련해서 조언을 부탁드리는 내용은

    >

    > 1. DB네비게이터를 배치하여 DB와 연결시켜 실행 시키면 DBGIRD 위 아래로 이동시키는 버튼만 활성화되는데 어떻게 하면 나머지 삭제등의 버튼을 활성화 시켜 특정 레코드를 삭제시킬수 있는지

    >

    > 2. 활성화 되었다면 DB네비게이터의 버튼은 버튼제목이 원래 안나오는지

    >

    > 3. 안나오면 버튼을 만들어 그 버튼을 누르면 마치 네비게이터의 버튼을 누른 효과를 보려면 어떻게 해야하는지(예를 들어 삭제)

    >

    > 4. 마지막으로 특정 칼럼을 ENABLE FALSE(잠금) 할 수 있는지

    > 조언부탁합니다. 정말 넘 많이 물어보서 죄송합니다.



    2번은 위에 label을 써서 임의로 버튼의 제목을 지정해 주시고...

    3번은 이렇게 하면 됩니다...



    procedure TForm1.Button1Click(Sender: TObject)

    begin

    Table1.Delete;

    end;



    답변이 되었는지 모르겠네요...-.-;

    저두 잘 몰라서 1,4번은 좀 더 연구해봐야 겠군요...

    그럼 즐거운 프로그래밍 되세요...^^



  • Profile
    초보 2000.05.19 06:18
    답변고맙습니다.



    여기 저기 알아보았는데 디비네비게이터를 해당 DB와 연결시키고 해당포인터 지점에서 삭제버튼을 클릭하면 한 행이 자동삭제되고 역시 삽입버튼을 누르면 그 지점에 새로운 레코드를 삽입할 수 있는 공간이 생기는 군요.

    하나의 문제점은 삽입에 있어 마지막 레코드다음으로는 삽입이 되지 않는군요(디비네비게이터만을 이용한다면..)