Q&A

  • bookmark 가 잘 안 되네요..
dbGrid 에 자료를 보여주고..

특정 필드에서 값을 수정할때...

레코드별 합계를 계산할려고 하는데요..

Seq 점수

1 11

2 11

3 11



20 33



seq 20레코드에 col별 합계를 계산할때.

만일 2번째 레코드를 수정하였다면 컬럼별로 계산한 후 원래의 위치에 커서가 와 있어야 하는데 현재 위치를 잃어버리는 군요..

getBookMark, gotoBookMark, freeBookMark 를 사용해서 코딩을 했는데..

왜 BookMark가 자기의 위치를 읽어버리는지 정말 굼금..



getBookMark로 받는 값은 변화가 없는데..

레코드 탐색시 Map Address가 변동되어버리는걸까요..

참고로 탐색전. DisableControls, EnableControls.를 사용했습니당..



전문가님의 답변 바랍니당....



감사합니당..



2  COMMENTS
  • Profile
    문창완 1999.04.21 05:28
    일기예보나 선거철에 나타나는 3차원 선거예보를 보면

    사람이 그래픽위에서 이리저리 왔다갔다 하는거 보셨죠...

    사람이 파란색(계통)으로 처리된 막앞에 있으면

    컴퓨터 그래픽이랑 합성을 하는것 같은데 어떻게 처리하는지

    방법을 모르겠어요...

    그러니까 계속 움직이는 사람과 컴퓨터 그래픽의 합성을 처리해서

    화면에 보여줘야 하는데 어떻게 처리를 해야하나요...

    도와주세요...

    그럼 Angel1226@netsgo.com 으로 연락줌 주세요...

    즐거운 통신되세요..



  • Profile
    구창민 1999.07.01 09:10
    정근수 께서 말씀하시기를...

    > dbGrid 에 자료를 보여주고..

    > 특정 필드에서 값을 수정할때...

    > 레코드별 합계를 계산할려고 하는데요..

    > Seq 점수

    > 1 11

    > 2 11

    > 3 11

    >

    > 20 33

    >

    > seq 20레코드에 col별 합계를 계산할때.

    > 만일 2번째 레코드를 수정하였다면 컬럼별로 계산한 후 원래의 위치에 커서가 와 있어야 하는데 현재 위치를 잃어버리는 군요..

    > getBookMark, gotoBookMark, freeBookMark 를 사용해서 코딩을 했는데..

    > 왜 BookMark가 자기의 위치를 읽어버리는지 정말 굼금..

    >

    > getBookMark로 받는 값은 변화가 없는데..

    > 레코드 탐색시 Map Address가 변동되어버리는걸까요..

    > 참고로 탐색전. DisableControls, EnableControls.를 사용했습니당..

    >

    > 전문가님의 답변 바랍니당....

    >

    > 감사합니당..

    >

    정근수님 안녕하세요?

    아래는 DBgrid에서 수정후 다시 그 위치로 가는 팁입니다.

    참조하셔서 즐거운 프로그래밍 되시길 바랍니다~



    예) tbl1: TTable; // 수정하는 테이블

    // fielld 구성 : ID - 이름, name - 성명, tel - 전화

    // ID : Primary Key (Unique)

    qry1: TQuery; // DBGrid(dbgrd1)와 연결된 질의 - ID, name, tel 표시



    dbgrd1: TDBGrid; // 화면상의 표시 그리드



    edit_id,edit_name,edit_tel: TEdit; // 화면상의 입력 박스



    Procedure TForm1.rcdedit(Sender: TObject); // 레코드 수정 프로시져

    begin

    If tbl1.Locate('id', edit_id.Text, [LoPartialKey]) = True then

    // id 값이 있는지 확인

    tbl1.edit // id값이 있으면 테이블내의 그 위치로 찾아가고,

    // 수정모드로 설정

    else

    begin

    tbl1.append; // id값이 없으면 테이블내의 맨끝으로 위치를 지정,

    // 추가모드로 설정

    tbl1.FieldByName('id').AsString := edit_id.Text;

    // ID값 입력

    end;

    tbl1.FieldByName('name').AsString := edit_name.Text;//name 입력/수정

    tbl1.FieldByName('tel').AsString := edit_tel.Text; //tel 입력/수정 tbl1.post; // 레코드 추가/수정



    qry1.close;

    qry1.open;

    // 질의의 재조회

    qry1.Locate('id',edit_id.Text,[LoPartialKey]);

    // 질의내 수정 또는 추가된 레코드의 위치로 이동

    end;





    • 이슬
    • 1999.07.01 05:58
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 김성희
      1999.04.21 09:07
      제가 현재 메인폼을 만들고 있는데요... 2개의 폼을 썼거든요..!! 1개의 폼은 메뉴바부분으로 쓰고, 또...
    • 정재홍
      1999.07.01 08:30
      이슬 께서 말씀하시기를... > 저희가 프로젝트중 입력폼에 결혼기념일이 있습니다. > 기혼가 미혼을 라이...
    • 이채원
      1999.04.21 09:54
      김성희 wrote: > 제가 현재 메인폼을 만들고 있는데요... > 2개의 폼을 썼거든요..!! > 1개의 폼은 메뉴...
    • 김성희
      1999.04.22 21:11
      빠른 답변 고맙습니다. 급한거였느데... 그럼, 행복하세요.
    • 김경수
    • 1999.04.20 14:37
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 초보
      1999.07.01 05:49
      안녕하세요 평소 여러 선배님이 도와 주셔서 제가 오늘 저희가 개발한 프로그램을 배포하기 위한 교육을 ...
    • 김경수
      1999.04.21 07:04
      안녕하세요... query문에 조건에 맞는 데이타를 불러드리구요, 변수i를 선언하고 인쇄하기전에 하나씩 ...
    • camplus
    • 1999.07.01 03:34
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 이상준
    • 1999.07.01 02:51
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 한승현
      1999.04.20 18:31
      회사에서 다른 사람의 CD-ROM을 공유해서 델파이를 설치를 하려고 하는데 맨처음 프로그램을 Copy할때 ...
    • 구창민
      1999.07.01 09:04
      이상준 께서 말씀하시기를... > 제가 개발하는 프로그램에서 메인 메뉴가 있는 폼을 화면 상단에 고정시키...
    • 김영해
      1999.04.21 06:20
      한승현 wrote: > > 회사에서 다른 사람의 CD-ROM을 공유해서 > 델파이를 설치를 하려고 하는데 > 맨처...
    • 한승현
      1999.04.21 19:19
      김영해 wrote: > 한승현 wrote: > > > > 회사에서 다른 사람의 CD-ROM을 공유해서 > > 델파이를 설치...
    • kobari
    • 1999.04.21 01:59
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.21 06:19
      OCX는 그냥 복사만 해서 되는것이 아닙니다. regsrv32를 이용해서 OCX를 시스템에 등록을 시켜주셔야 합니...
    • 장경석
    • 1999.07.01 01:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.07.01 08:43
      장경석님 안녕하세요? 구창민입니다. 에구.. 이름을 지목하시니 당황스럽습니다. 우선 소스를 살펴보면, ...
    • 강지영
    • 1999.04.21 05:31
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 김현창
      1999.07.01 01:25
      table을 run-time로 생성하려고 하는데 createtable함수와 findtable함수에서 자꾸 걸리거든요 이를 해경할...
    • 박홍석
      1999.04.21 09:20
      강지영 wrote: > 라디오그룹에 세개의 아이템(Cust_No,Name,Phone)을 넣구요 > Edit1.Text를 넘겨받아서 ...
    • 구창민
      1999.07.01 08:53
      김현창 께서 말씀하시기를... > table을 run-time로 생성하려고 하는데 createtable함수와 findtable함수...
    • 강지영
      1999.04.22 20:47
      박홍석 wrote: > 강지영 wrote: > > 라디오그룹에 세개의 아이템(Cust_No,Name,Phone)을 넣구요 > > Edi...
    • 정근수
    • 1999.07.01 01:05
    • 2 COMMENTS
    • /
    • 1 LIKES
    • 문창완
      1999.04.21 05:28
      일기예보나 선거철에 나타나는 3차원 선거예보를 보면 사람이 그래픽위에서 이리저리 왔다갔다 하는거 보...
    • 구창민
      1999.07.01 09:10
      정근수 께서 말씀하시기를... > dbGrid 에 자료를 보여주고.. > 특정 필드에서 값을 수정할때... > 레코...
    • 강태호
    • 1999.04.21 05:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.04.21 10:17
      강태호 wrote: > RM-COBOL DATA 화일을 DB로 바꿀수 있는 컴포넌트 혹은 소스가 있는가요? 음냐....ISA...
    • 이정석
    • 1999.07.01 00:47
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김기형
      1999.07.02 01:56
      이정석 께서 말씀하시기를... > 델파이 4.0 C/S와 퍼스널 오라클 7.2를 연결하려고 합니다. > 전에 델파...
    • 하남수
      1999.07.01 01:56
      제가 짐작하기로는...... 혹시 path때문이 아닌가요? path때문에 ora73을 로드 하지 못해서 initial 에러...
    • MM
    • 1999.04.21 03:36
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.04.21 03:59
      MM wrote: > TCP/IP 강좌 정말 잘 보았습니다 > 헌데 SEVER TIME 을 가지고 올려면 어떠한 방법으로 가져...
    • 코코
    • 1999.07.01 00:35
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김형철
      1999.07.01 10:00
      코코 께서 말씀하시기를... > 김형철님의 질문을 바탕으로 UpdateSQL를 써서 수정을 해보니까... > 한 ...
    • MM
    • 1999.04.21 03:36
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 남윤혁
      1999.06.30 23:40
      있나요? 혹시 있다면 알려주세요... 없다면 인스톨쉘드로 어떻게 SQL easy cfg 까지 한큐에 깔...
    • 김영대
      1999.04.21 03:59
      MM wrote: > TCP/IP 강좌 정말 잘 보았습니다 > 헌데 SEVER TIME 을 가지고 올려면 어떠한 방법으로 가져...
    • 이상준
      1999.07.01 03:01
      남윤혁 께서 말씀하시기를... > 있나요? > > 혹시 있다면 알려주세요... > > 없다면 > > 인스톨...
    • 권만섭
    • 1999.04.21 02:36
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이광환
      1999.06.30 23:34
      파라독스에서 trim,substr의 사용을 어떻게 하는지 구체적인 예가 필요합니다.
    • 이채원
      1999.04.21 09:35
      권만섭 wrote: > 프로그램이 처음실행될때 메인메뉴을 이용하여 폼을 그렸습니다. > 그런데 size가 너무 ...
    • 조복기
      1999.07.01 00:27
      이광환 께서 말씀하시기를... > 파라독스에서 trim,substr의 사용을 어떻게 하는지 구체적인 예가 필요합...
    • 이광환
      1999.07.01 01:18
      조복기 께서 말씀하시기를... > 이광환 께서 말씀하시기를... > > 파라독스에서 trim,substr의 사용을 어...
    • 이영호
    • 1999.04.21 02:13
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이용희
      1999.06.30 23:16
      박후선님의 MIDAS 강좌를 보면서 델파이 3.0에서 프로그램을 해봤습니다. 우선 어플리케션 서버를 작성을 ...
    • 이채원
      1999.04.21 09:39
      이영호 wrote: > 왕초보입니다. > MDI폼을 하나만들고 메뉴를 누르면 MDICHILD폼이 열리게 해놨거든요. ...
    • 정재홍
      1999.07.01 08:52
      이용희 께서 말씀하시기를... > 박후선님의 MIDAS 강좌를 보면서 델파이 3.0에서 프로그램을 해봤습니다. ...
    • 전은주
    • 1999.04.20 18:19
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 남윤혁
      1999.06.30 22:45
      지가 하려는 일이... 폼상에 워드처럼 자를 위와 왼쪽 옆에 두고 내용 부분에만 스크롤바가 생기게 ...
    • 공대규
      1999.04.21 02:06
      안녕하세요, 은주님... 소스를 보여주실래요? 제가 지금 그런 일을 하는데 한번 볼께요. 그럼... ...
    • 우민석
    • 1999.06.30 22:45
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조복기
      1999.07.01 01:41
      우민석 께서 말씀하시기를... > 안녕하십니까? > 한가지 궁금한 점이 있어 이렇게 질문하게 되었습니다. ...