Q&A

  • [DBGrid]선택된 레코드를 DBedit로 이동하려면?
안녕하세요...완전 델초입니다...

DBGrid에서 선택된 레코드의 필드들을

다른 Form의 DBEdit Field에 넣으려면 어케

해야 하는지? 고수님들의 한수 부탁드립니다....

3  COMMENTS
  • Profile
    조규춘 2000.05.16 04:53
    완델초 wrote:

    > 안녕하세요...완전 델초입니다...

    > DBGrid에서 선택된 레코드의 필드들을

    > 다른 Form의 DBEdit Field에 넣으려면 어케

    > 해야 하는지? 고수님들의 한수 부탁드립니다....



    그런데 이거는 딸랑 dbgrid가 연결된 datasource에

    다른 Form의 DBEdit또한 같은 datasource를 연결시켜주어도 되잔아요!



    만약 다른 Form의 DBEdit가 다른 datasource라면 asstring 같은걸로 이용해서 하면 되구요! 혹시나 이 답변이 아니라면 좀더 자세한 질문 부탁드립니다.



    규춘올림.



  • Profile
    완델초 2000.05.16 05:36
    답변 감사드립니다....

    datasource, database, form모두 다른 경우입니다...



    Form2.DBEdit1.Text := DBGrid1.DataSource.DataSet.Fields[0].AsString;

    위와 같이 했는데 맞나요?



    그리고 한가지 더 위와 같이 해서 입력된후 DBEdit1 필드를 클릭하면 위에서

    애써 입력한 내용이 지워지는데 원인이 무엇인지?





    조규춘 wrote:

    > 완델초 wrote:

    > > 안녕하세요...완전 델초입니다...

    > > DBGrid에서 선택된 레코드의 필드들을

    > > 다른 Form의 DBEdit Field에 넣으려면 어케

    > > 해야 하는지? 고수님들의 한수 부탁드립니다....

    >

    > 그런데 이거는 딸랑 dbgrid가 연결된 datasource에

    > 다른 Form의 DBEdit또한 같은 datasource를 연결시켜주어도 되잔아요!

    >

    > 만약 다른 Form의 DBEdit가 다른 datasource라면 asstring 같은걸로 이용해서 하면 되구요! 혹시나 이 답변이 아니라면 좀더 자세한 질문 부탁드립니다.

    >

    > 규춘올림.

    >

  • Profile
    조규춘 2000.05.16 05:49
    완델초 wrote:

    > 답변 감사드립니다....

    > datasource, database, form모두 다른 경우입니다...

    >

    > Form2.DBEdit1.Text := DBGrid1.DataSource.DataSet.Fields[0].AsString;

    > 위와 같이 했는데 맞나요?





    form2.dbedit1.text := form1.table1.fieldbyname('필드이름').asstring;





    >

    > 그리고 한가지 더 위와 같이 해서 입력된후 DBEdit1 필드를 클릭하면 위에서

    > 애써 입력한 내용이 지워지는데 원인이 무엇인지?



    가령 폼2에 있는 테이블이름이 table1 이라면 다음과 같이 해보십시요

    if not form2.table1.State = dsInsert then

    begin

    form2.table1.insert;

    form2.dbedit1.text := form1.table1.fieldbyname('필드이름').asstring;

    form2.table1.post;

    end;





    데이터소스 컴포넌트 속성 중에는 state라는 읽기전용 속성이 있는디

    그 종류와 의미는 대강 이렇습니다.

    dsinactive - 데이터셋이 닫혀있다.

    dsbrowse - 데이터셋이 테이블을 탐색하기 위한 모드로 연결되어 있다.

    dsedit - 테이블의 편집모드이다.

    dsinsert - 테이블에 새로운 레코드가 추가되고 있다.

    dssetkey - 데이터셋이 인덱스를 사용하여 검색하기 위한 모드이다.

    dscalcfields - 데이터셋의 oncalcfield 이벤트가 실행중이다.

    dsfilter - 필터를 사용하여 걸러내기 중이다.

    질문한 거와 같은 현상은 db에 저장이 되지 않은 상태에서 나타납니다. 그러니

    추가(insert)나 수정(edit)상태에서 입력하면 post를 해주어야 합니다.





    >

    >

    > 조규춘 wrote:

    > > 완델초 wrote:

    > > > 안녕하세요...완전 델초입니다...

    > > > DBGrid에서 선택된 레코드의 필드들을

    > > > 다른 Form의 DBEdit Field에 넣으려면 어케

    > > > 해야 하는지? 고수님들의 한수 부탁드립니다....

    > >

    > > 그런데 이거는 딸랑 dbgrid가 연결된 datasource에

    > > 다른 Form의 DBEdit또한 같은 datasource를 연결시켜주어도 되잔아요!

    > >

    > > 만약 다른 Form의 DBEdit가 다른 datasource라면 asstring 같은걸로 이용해서 하면 되구요! 혹시나 이 답변이 아니라면 좀더 자세한 질문 부탁드립니다.

    > >

    > > 규춘올림.

    > >

    • 조유정
    • 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:12
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      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...