Q&A

  • 쿼리된 DbGrid의 자료만 편집하기
안녕하십니까 ?



먼저 저의 자료는 이렇습니다.



Table1 : Name.DB가 있고 내용은



1. 이순신



2. 강감찬



3. 을지문덕



4. 김대중



5. 김영삼



6. 최영



7. 이승만



8. 이율곡



9. 린다김

|

|



이런 데이타가 들어있어요



그런데



DbEdit를 이용해서 자료를 수정, 저장한다고 할 때



DbGrid를 두어서 쿼리를 했습니다



그러면 DbGrid에 쿼리된 자료만 나오겠지요 ?



만일 '이'자가 있는 자료를 쿼리를 하면



이순신

이승만

이율곡 이 DbGrid상에 쿼리가 됩니다. 하지만 이때에도 DbEdit에는 현재 레코드의



내용이 나옵니다.



이때 DbGrid에 쿼리된 자료만 DbEdit에서 수정, 저장, 삭제, 추가등을 할 수 있는 방법은



없나요 ?



고수님들의 솜사탕같이 부드러운 설명부탁합니다.









1  COMMENTS
  • Profile
    조규춘 2000.05.16 06:01
    노상균 wrote:

    > 안녕하십니까 ?

    >

    > 먼저 저의 자료는 이렇습니다.

    >

    > Table1 : Name.DB가 있고 내용은

    >

    > 1. 이순신

    >

    > 2. 강감찬

    >

    > 3. 을지문덕

    >

    > 4. 김대중

    >

    > 5. 김영삼

    >

    > 6. 최영

    >

    > 7. 이승만

    >

    > 8. 이율곡

    >

    > 9. 린다김

    > |

    > |

    >

    > 이런 데이타가 들어있어요

    >

    > 그런데

    >

    > DbEdit를 이용해서 자료를 수정, 저장한다고 할 때

    >

    > DbGrid를 두어서 쿼리를 했습니다

    >

    > 그러면 DbGrid에 쿼리된 자료만 나오겠지요 ?

    >

    > 만일 '이'자가 있는 자료를 쿼리를 하면

    >

    > 이순신

    > 이승만

    > 이율곡 이 DbGrid상에 쿼리가 됩니다. 하지만 이때에도 DbEdit에는 현재 레코드의

    >

    > 내용이 나옵니다.

    >

    > 이때 DbGrid에 쿼리된 자료만 DbEdit에서 수정, 저장, 삭제, 추가등을 할 수 있는 방법은

    >

    > 없나요 ?

    >

    > 고수님들의 솜사탕같이 부드러운 설명부탁합니다.

    >

    보통 query를 이용해서 불러온 dbgrid에서는 수정, 저장, 추가 아니되옵니다.

    그리하여 updatequery 같은 것을 이용하여 작업을 하지요!



    그런데 위에서 설명을 듣자하니

    dbgrid에서 수정하는 것은 아니더군요! 그렇다 함은...



    이런 방법을 이용하심이 좋을뜻하옵니다.

    예를 들어

    dbgrid의 keydown 이벤트나 click 이벤트에서



    form1.table1.setkey;

    form1.table1['필드이름'] := dbgrid1.SelectedField.AsString;

    form1.table1.GotoKey;



    이렇게 하면 query의 dbgrid 내용이 table의 dbedit에 나오지요!

    이러한 방법을 이용해 보셔요!



    그럼 즐거운 프로그래밍 되시길.....

    • 조유정
    • 2000.05.16 19:56
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김 재억
      2000.05.16 20:42
      조유정 wrote: > 안녕하셔요 > > 파라독스의 데이타를 SQL로 옮기고 싶은데... > > 방법이 있으면 ...
    • 몰라
    • 2000.05.16 19:50
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김범석
      2000.06.24 20:42
      Quick Report 버그인듯 QRExpr 이 한 번 않되면 끝까지 않됩니다 Quick Report 를 다시 그리거나 QRLa...
    • 2000.05.16 20:23
      몰라 wrote: > Quick Report에서 Query 콤포넌트를 다른 폼의 Query 콤포넌트로 사용하여 > Detail의 각...
    • tommy
      2000.05.17 21:09
      김 wrote: > 몰라 wrote: > > Quick Report에서 Query 콤포넌트를 다른 폼의 Query 콤포넌트로 사용하여 ...
    • 어린왕자
      2000.05.16 20:43
      하늘맥 wrote: > 탭키를 누르면 다음 칸으로 넘어가도록 되어 있챦아요... > 제가 하고 있는 프로젝트는 ...
    • optech
      2000.05.16 18:27
      당연히 설정된 인덱스에 따라 바뀝니다. 첫번째 칼럼에 인덱스(or key)가 걸려 있으면 첫번째 칼럼기준으...
    • 홍세비
    • 2000.05.16 10:58
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 홍세비
      2000.05.16 21:26
      홍세비 wrote: > 안녕하세요. > > 동적으로 생성한 라벨에 팝업메뉴를 연결했습니다. > > TmpLabe...
    • 최용일
      2000.05.16 11:11
      안녕하세요. 최용일입니다. 팝업메뉴의 PopupComponent속성을 이용하세요. 이 속성이 가리키는 컴포넌트...
    • 델초보
    • 2000.05.16 10:05
    • 3 COMMENTS
    • /
    • 0 LIKES
    • cego
      2000.05.19 20:08
      델초보 wrote: > 전 노트북과 데스크탑을 가지고 있는데 노트북에 MS SQL서버를 설치하고 데스크탑에서 서...
    • optech
      2000.05.16 18:31
      랜카드는설치 되어있는지가 궁금하군요.. ms sql서버에서 지원되는 프로토콜로만 연결가능할겁니다. 여...
    • 델초보
      2000.05.18 11:09
      먼저 답변에 감사드리며...둘다 랜카드는 설치되어있지 않습니다. 모두 모뎀만 설치된 상태이며, 허브를 구...
    • 홍세비
      2000.05.16 18:55
      최상열 wrote: > 이미지 버튼 컴포넌트 가지고 계신분? > 혹은 어디 있는지 아시는 분은 좀알려주세요.. ...
    • leollo
    • 2000.05.16 09:19
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 조복기
    • 2000.05.16 06:36
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.05.16 11:27
      안녕하세요. 최용일입니다. 가장 오차가 많은것이 실수계산인데요. 다음과 같이 80x87 Control Word를 ...
    • 임형호
      2000.05.16 13:25
      역시...고수님은 다르시군요. 전 소스를 보고도 무시기 소리인지 잘 파악이 안됩니다. 늦은시간 최용일님...
    • 임형호
      2000.05.16 08:17
      조복기 wrote: > > 안녕하세요~ > 간단한 문제같으면서도 해결방법이 생각나지 않아 질문을 올립니다.....
    • 조복기
      2000.05.16 09:05
      안녕하세요..형호님^^ 제도 하도 한델에 오질않아서 자주못
    • 최용일
      2000.05.16 06:02
      안녕하세요. 최용일입니다. 먼저 폼이 쉘에서의 드래&드랍을 허용하도록 DragAcceptFiles이라는 API함수...
    • 황현
    • 2000.05.16 05:29
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 화랑
      2000.05.17 05:04
      황현 wrote: > * 사용환경 : 델파이5 / Windows 98 > 보통 비베에서 컴포넌트를 만들경우 컴포넌트DLL 과...
    • 류종택
      2000.05.16 05:33
      분류대로 ASP를 OCX로 이해하고 답변하겠습니다.. OCX로 만들 경우에도 따로 배포해야할 것은 없습니다.. ...
    • 노상균
    • 2000.05.16 05:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.05.16 06:01
      노상균 wrote: > 안녕하십니까 ? > > 먼저 저의 자료는 이렇습니다. > > Table1 : Name.DB가 있고 ...
    • 류종택
      2000.05.16 05:30
      Select Trunc(napdal, 1) from ... 와 같이 Trunc 함수를 사용하세요.. 주의할 점은 반올림이 아니라 버...
    • young
      2000.05.16 21:14
      young wrote: 답변 감사드립니다...종택님... 하지만 trunc함수나. ceil함수를 써봤으나... capability ...
    • 류종택
      2000.05.17 00:11
      무슨 DB와 Field를 사용하셨는지는 모르겠지만.. 에러의 내용을 번역 해 보면.. 용량초과네요.. 즉, 각 ...
    • 안희준
    • 2000.05.16 04:51
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.05.16 05:41
      안녕하세요. 최용일입니다. 안되시는 이유를 알것 같습니다. 이 SendMessage때문에 그런것 같군요. 메세...
    • 조규춘
      2000.05.16 04:53
      완델초 wrote: > 안녕하세요...완전 델초입니다... > DBGrid에서 선택된 레코드의 필드들을 > 다른 Form...
    • 완델초
      2000.05.16 05:36
      답변 감사드립니다.... datasource, database, form모두 다른 경우입니다... Form2.DBEdit1.Text := DB...
    • 조규춘
      2000.05.16 05:49
      완델초 wrote: > 답변 감사드립니다.... > datasource, database, form모두 다른 경우입니다... > > F...