Q&A

  • dbnavigator를 사용하지 않고 db 만지는 방법좀.
안녕하세요.. 고수님들



다름이 아니구여 dbnavigator를 사용하지 않고 수정, 추가, 삭제 등을 할 수 있는 방법이 없습니까..



네비게이터를 쓰자니 모양이 이상해서요... 일반 버튼을 이용하여 그 효과를 낼 수 없을까요...



사실 전 데이터베이스는 처음 입니다. 하지만 초보자들이 꼭 걸쳐야 하는 일이라고 생각이 되네요.. 고수님들의 도움을 간절히 바라며....

2  COMMENTS
  • Profile
    한호 2000.04.14 01:18
    지너 wrote:

    > 안녕하세요.. 고수님들

    >

    > 다름이 아니구여 dbnavigator를 사용하지 않고 수정, 추가, 삭제 등을 할 수 있는 방법이 없습니까..

    >

    > 네비게이터를 쓰자니 모양이 이상해서요... 일반 버튼을 이용하여 그 효과를 낼 수 없을까요...

    >

    > 사실 전 데이터베이스는 처음 입니다. 하지만 초보자들이 꼭 걸쳐야 하는 일이라고 생각이 되네요.. 고수님들의 도움을 간절히 바라며....



    테이블컴포넌트를 쓰신다면 테이블컴포넌트의 상태를 바꾸어주면서 작업을 하실수 있습니다.

    예를 들어 처음에 오픈한 상태이면 browse 상태입니다

    이것을 바꾸어주면 됩니다

    table1.states in [edit,...] or table1.edit 이와같이 바꾸어주면 편집상태가 되구요

    table1.insert하면 현재 선택된 레코드 위로 새로운 레코드가 삽입됩니다

    디비에디터나 디비그리드를 사용하신다면 값을 적어주고

    table1.post명령어를 하시면 저장됩니다

    자동으로 리플레쉬가 되지 않기 때문에 다시 뿌려주면 새롭게 바뀐내용으로 보실수가 있습니다

    기타로 table1.appand 는 가장 마지막에 삽입됩니다

    table1.cancel은 취소입니다

    table1.next, table1.prior, table1.last, table1.first .... 등이 있습니다

    쿼리 컴포넌트도 테이블컴포넌트와 똑같이 사용할 수 있습니다

    하지만 쿼리 컴포넌트를 사용하신다면 SQL을 이용하라고 권하고 싶습니다

    SQL을 사용하는것이 훨씬 빠르고 안정적으로 동작을 합니다

    데이터베이스에 관련된 책이 많이 있으니까 하나 구입해서 보는것을 권하고 싶습니다

    참고로 제가 처음에 시작할때는 가남사의 데이터베이스... 어쩌구 하는 델파이 관련책을 보았습니다. 썩 맘에 드는것은 아니지만 처음에는 꽤 유용하게 보았던 책입니다

  • Profile
    강인규 2000.04.13 08:12
    수정 : tablename.edit;

    추가 : tablename.append; //혹은 tablename.insert; 두개의 차이는 보시면 알 수있습니다.

    확인 : tablename.post;

    삭제 : tablename.delete; //이건 정에 메세지를 띄워주셔야겠죠?

    if messagedlg('정말 삭제하시겠습니까?',mtinformation,[mbYes,mbNo],0)= mryes then tablename.delete; //이런 식으루.....



    디비관련 책을 하나 사셔야겠군요. 책을 보시고 질문하시면 질문의 질(?)을 높일 수 있답니다.



    지너 wrote:

    > 안녕하세요.. 고수님들

    >

    > 다름이 아니구여 dbnavigator를 사용하지 않고 수정, 추가, 삭제 등을 할 수 있는 방법이 없습니까..

    >

    > 네비게이터를 쓰자니 모양이 이상해서요... 일반 버튼을 이용하여 그 효과를 낼 수 없을까요...

    >

    > 사실 전 데이터베이스는 처음 입니다. 하지만 초보자들이 꼭 걸쳐야 하는 일이라고 생각이 되네요.. 고수님들의 도움을 간절히 바라며....