Q&A

  • 기존의 DB를 가지고 어떻게 프로그램을 짜는게 좋을까요???
제가 다른 사람이 만들어 놓은 Access DB를 이용해 프로그램을 하나 짜고 있읍니다.

그런데 프로그램에서 DB에 데이타를 수정, 삭제, 저장할려고 하는데 그리드 상에서

하는게 좋을까요 아니면 필드별로 텍스트박스를 나열해 입력받는게 낳을까요

전 지금 후자쪽을 생각하는데 문제는 만약에 데이타를 저장한다고 했을때 제가 원하는

곳으로 찾아 들어가서 저장이 되야 한다는 것입니다...

감히 잡히질 않는군요..고수님들의 빠삭한 지식을 좀 나눠 주시길...



1  COMMENTS
  • Profile
    바보감자(델포이) 2000.09.29 08:25
    김지명 wrote:

    > 제가 다른 사람이 만들어 놓은 Access DB를 이용해 프로그램을 하나 짜고 있읍니다.

    > 그런데 프로그램에서 DB에 데이타를 수정, 삭제, 저장할려고 하는데 그리드 상에서

    > 하는게 좋을까요 아니면 필드별로 텍스트박스를 나열해 입력받는게 낳을까요

    > 전 지금 후자쪽을 생각하는데 문제는 만약에 데이타를 저장한다고 했을때 제가 원하는

    > 곳으로 찾아 들어가서 저장이 되야 한다는 것입니다...

    > 감히 잡히질 않는군요..고수님들의 빠삭한 지식을 좀 나눠 주시길...

    >

    안녕하세요 델파이 초보 감자 입니다 ^^

    제가 델파이 젤 처음 배울때. 접한 문제이라서 감히 이렇케 글 올립니다.

    원하는 곳에 찾아가서 저장하시는거는 기존 에 있는 걸 바꾸는거겠죠.?

    access 에서 키필드 있죠.?

    그걸 쿼리문에서 where 조건으로 키필드 가 같은걸 건드려 주면 될꺼같네요.

    먼저 필요한 레코드를 찾을 때 그 필드 값을 저장 시켜 두었다가

    같은걸 차자서. 업데이트 하는거죠..

    저두 그러케 해서 지금 프로그램 짜고있으니.

    원하시는 건지 잘 멀르겠네요 ^^;;

    예를 들어 필드 차즐때.

    select * from 테이블명.

    where 필드명 = 검색어

    이런식이잖아요 ...(음...무지 간단한..쿼리다..^^;;)

    update 테이블명 set

    필드명 = + quotedstr(paedit5.GetValue) <--제가 pe에디트를 쓰거든염.^^;;

    필드명 = + quotedstr(paedit6.GetValue)

    where ID = ' + m; <-- 요거 키 필드가 전 ID 입니다. m은 찾을때 키필드를 미리 저장

    시켜 놓은 변수.

    좋은 답변이 됐는지 모르겠네요.. 저두 도움만 받아서 도움을 한번 주어 볼려구 노력한거니

    좋은 답변이 아니여두 함 봐주세여 ^^;;

    그럼 언제나 즐코하시구여~~~





    언제나 즐코를 하는 바보감자 올림.