Q&A

  • 다시올리겠습니다. 도와주시와요!!
도와주세요.

예를 들어 버튼이 두개 있습니다.(button1,button2)

그리고 테이블에는 날짜필드,금액필드 두개가(00.01.01~00.05.05까지의 레코드) 있습니다.

edit1에 예를 들어 00.05.01를, edit2에 00.05.05이란 날짜(아무런 날짜를 지정해도 됨)를 지정하고 버튼1을 누르므로써 테이블의 레코드를 디비그리드에 나타내려고 합니다.

나머지 버튼은 edit3엔 아무런 한 날짜를 지정하고 테이블의 레코드를 디비그리드에 나타내려고 합니다.

도대체 어떻게 해야합니까? (단 버튼들과 table과 edit1,2,3은 폼1에 있고 디비그리드와 또다른edit1이 폼2에있습니다. ** 그리고 같은 날짜의레코드가 둘이상일 수도 있습니다.)



그리고 만약 폼1의 버튼1을 클릭했다면 나타난 폼2의 디비그리드에서 00.05.01에서00.05.05까지의 금액합계을 폼2의 edit1.text에 나타내야합니다.

또 폼1의 버튼2를 클릭했을때는,그냥 지정한 한 날짜금액이 폼2의edit1.text에 나타내려면 어떻게 해야 합니까?

(자세히 말하자면 버튼1을 클릭하면 폼2가 출력하는 동시에 edit1에 00.05.01~00.05.05의 금액 합계가 나와야되고 버튼2를 클릭했을 경우 지정한 한 날짜의 레코드의 금액합계을 구하는 것입니다. 전 도저히 알수 없어서 이렇게 몇글자 올립니다.

많은 고수님들 한번 보시고 꼭가르쳐 주십시요. 사실 저 어제부터 계속 컴퓨터 앞에만 있습니다. 밥도 먹지 않고 물도 마시지 않고 계속 컴퓨터앞에만 있어요..흐흐흐 불쌍한 저를 봐서 가르쳐주시와아요.

파이팅 고수님들!!!











1  COMMENTS
  • Profile
    하늘맥 2000.05.12 19:44
    상현이라는 초보입니다. wrote:

    > 도와주세요.

    > 예를 들어 버튼이 두개 있습니다.(button1,button2)

    > 그리고 테이블에는 날짜필드,금액필드 두개가(00.01.01~00.05.05까지의 레코드) 있습니다.

    > edit1에 예를 들어 00.05.01를, edit2에 00.05.05이란 날짜(아무런 날짜를 지정해도 됨)를 지정하고 버튼1을 누르므로써 테이블의 레코드를 디비그리드에 나타내려고 합니다.

    > 나머지 버튼은 edit3엔 아무런 한 날짜를 지정하고 테이블의 레코드를 디비그리드에 나타내려고 합니다.

    > 도대체 어떻게 해야합니까? (단 버튼들과 table과 edit1,2,3은 폼1에 있고 디비그리드와 또다른edit1이 폼2에있습니다. ** 그리고 같은 날짜의레코드가 둘이상일 수도 있습니다.)

    >

    > 그리고 만약 폼1의 버튼1을 클릭했다면 나타난 폼2의 디비그리드에서 00.05.01에서00.05.05까지의 금액합계을 폼2의 edit1.text에 나타내야합니다.

    > 또 폼1의 버튼2를 클릭했을때는,그냥 지정한 한 날짜금액이 폼2의edit1.text에 나타내려면 어떻게 해야 합니까?

    > (자세히 말하자면 버튼1을 클릭하면 폼2가 출력하는 동시에 edit1에 00.05.01~00.05.05의 금액 합계가 나와야되고 버튼2를 클릭했을 경우 지정한 한 날짜의 레코드의 금액합계을 구하는 것입니다. 전 도저히 알수 없어서 이렇게 몇글자 올립니다.

    > 많은 고수님들 한번 보시고 꼭가르쳐 주십시요. 사실 저 어제부터 계속 컴퓨터 앞에만 있습니다. 밥도 먹지 않고 물도 마시지 않고 계속 컴퓨터앞에만 있어요..흐흐흐 불쌍한 저를 봐서 가르쳐주시와아요.

    > 파이팅 고수님들!!!

    >

    >

    >

    >

    >







    안녕하세요.....

    form1의 버튼을 누르면 form2에 DBgrid에 출력하고 그 합계를 표현하고 싶은 것 같은데

    ...

    일단 폼2를 동적으로 생성하지 않는다고 가정하고 Query를 사용한다고 가정하면...



    procedure TForm1.Button1Click(Sender: TObject);

    begin

    With Dm.query1 do // 데이타 모듈에 쿼리가 있으면.. 물론 form2의 DBgrid

    //가 이 dm.guery1과 연결되어 있어야 겠지요..

    begin

    close;

    sql.clear;

    sql.add('Select * from where Dondate >= :dondate1 and Dondate <= :dondate');

    //날짜 필드가 dondate라고 가정

    paramByname('dondate1').asdatetime := StrToDate(edit1.text);

    paramByname('dondate2').asdatetime := StrToDate(edit2.text);

    open;

    end;

    form2.show;

    뭐 간단하게 이렇게 하면 form2.dbgrid에 조회한 자료를 출력될것입니다..

    합계는

    With Dm.query1 do // 데이타 모듈에 쿼리가 있으면.. 물론 form2의 DBgrid

    //가 이 dm.guery1과 연결되어 있어야 겠지요..

    begin

    close;

    sql.clear;

    sql.add('Select sum(don) sdon from where

    sql.add('Dondate >= :dondate1 and Dondate <= :dondate');

    //날짜 필드가 dondate라고 가정

    paramByname('dondate1').asdatetime := StrToDate(edit1.text);

    paramByname('dondate2').asdatetime := StrToDate(edit2.text);

    open;



    form2.edit3.text := inttostr(fieldbyname(sdon).asinteger);

    end;

    form2.show;



    end;

    요렇게 하면 되지 싶은데.. 간단하게... 다른 방법도 많겠죠....

    그럼 설명이 미흡해서.. 죄송...

    • 최길남
    • 2000.05.12 20:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • ACCESS
      2000.05.16 20:23
      최길남 wrote: > ACCESS DB를 복구하는 방법을 아시는 분 계세요? > 코딩으로 구현하고 싶은데.. > 파라...
    • Mr.Q
    • 2000.05.12 20:04
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      2000.05.12 22:01
      Mr.Q wrote: > TFiedl의 OnChange이벤트 사용예나 설명좀 부탁드립니다. > > procedure TfrmInput.Tabl...
    • Mr.Q
      2000.05.13 00:33
      이재식 wrote: > Mr.Q wrote: > > TFiedl의 OnChange이벤트 사용예나 설명좀 부탁드립니다. > > > > p...
    • Mr.Q
      2000.05.12 21:56
      Mr.Q wrote: > TFiedl의 OnChange이벤트 사용예나 설명좀 부탁드립니다. > > procedure TfrmInput.Tabl...
    • 초보자
    • 2000.05.12 19:58
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김태균
      2000.05.12 20:15
      RDB라면 트리거를 쓰세요. ROW Level 후행 트리거를 쓰면 됩니다. 그게 아니면 데이타 소스 컴포넌트의...
    • cos
      2000.05.12 20:40
      델_맹 wrote: > > 안녕하십니까, 델파이 관계자 여러분들.........!!! > 매번 저의 질문에 답변해주시...
    • 최석기
      2000.05.12 21:57
      음.. 델코에도 같은 질문 올리셨던데.. 다시 한번 복사 시켜서 여기에도 답변을 ^^ 아니 꽁수를.. ...
    • 이은정
      2000.05.12 21:25
      스타신 wrote: > 고수님들 안녕하싶니까? > 260 본여의 프로그램이 있습니다. > 하나의 .exe 에 다 묶여...
    • 김일영
      2000.05.12 20:41
      IDAPI service란 BDE를 의미하는 것인데요. BDE가 설치되어 있지 않은 것 같습니다. DAO는 어떤 설치조건...
    • 차니
      2000.05.12 21:04
      BED는 설치가 되있거던요... 제 컴퓨터에서는 잘 되는데...다른 컴퓨터에 셋업 한 후 실행하면 이런 메세...
    • 김태균
      2000.05.12 20:13
      테이블 컴포넌트는 40개 이상의 필드를 가진 테이블과 연결 할때는 에러가 납니다. 물론 동적 생성할 ...
    • 황남철
      2000.05.12 20:41
      코드에 잘못된 부분은 없나요
    • 이재식
      2000.05.12 21:54
      황남철 wrote: > 코드에 잘못된 부분은 없나요 이재식 Wrote : 안녕하세요? 코드에 잘못된 부분이 있...
    • Mr.Q
    • 2000.05.12 19:16
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이재원
      2000.05.12 20:08
      If Key=#13 Then with DBGrid do if selectedindex < (fieldcount -1) then ...
    • Mr.Q
      2000.05.12 21:50
      이재원 wrote: > If Key=#13 Then > with DBGrid do > if selectedindex < (fieldcount ...
    • 이재원
      2000.05.12 23:59
      > 답변 고맙습니다. ^^ 이왕이면, 칼럼의 끝에 도달하면,, > 다음 row로 넘어가면 좋을텐데.. 혹시, 시...
    • 민은홍
    • 2000.05.12 19:04
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이재원
      2000.05.12 20:12
      메모리 할당 문제가 아닌것 같읍니다.. 어딘가 코드 중에 memory leak이 있는것 같은데요, 한번 코드를 자...
    • 민은홍
      2000.05.12 21:37
      답변 고맙슴다... 그런데 좀 더 자세히 설명부탁드립니다. 전 델 초보나 마찬가지거든여... 글구 ...
    • 하늘맥
      2000.05.12 19:44
      상현이라는 초보입니다. wrote: > 도와주세요. > 예를 들어 버튼이 두개 있습니다.(button1,button2) >...
    • 최용일
      2000.05.12 19:47
      안녕하세요. 최용일입니다. 말씀하신 이벤트는 Published가 아니라 Public이어서 속성에디터에는 안나타...
    • Mr.Q
      2000.05.12 19:05
      델피 초보 wrote: > 질문 그대로 입니다. > Table에선 조인이 안되구.. > Query에서 조인을 시켰더니만....
    • 강민주
      2000.05.12 13:47
      델피 초보 wrote: > 질문 그대로 입니다. > Table에선 조인이 안되구.. > Query에서 조인을 시켰더니만....
    • 델피 초보
      2000.05.12 13:58
      강민주 wrote: > 델피 초보 wrote: > > 질문 그대로 입니다. > > Table에선 조인이 안되구.. > > Query...
    • 윤석천
      2000.05.12 17:30
      델피 초보 wrote: > 강민주 wrote: > > 델피 초보 wrote: > > > 질문 그대로 입니다. > > > Table에선 ...
    • 구창민
      2000.05.12 18:57
      이상학 wrote: > 일단위로 디렉토리를 만들어야 하는데...음...하루가 지났다는 것을 어떻게 체크하는지.....
    • 강민주
      2000.05.12 13:42
      이상학 wrote: > 서버에 어떤 디렉토리가 있는지에 대한 것은 SetCurrentDir으로 찾으면 되는데요..특정 ...
    • 강민주
      2000.05.12 13:33
      델_맹 wrote: > 안녕하십니까, 델파이 관계자 여러분들......! > 제가 야심한 밤중에 한.델을 방문한 이...
    • 델_맹
      2000.05.12 14:38
      강민주 wrote: > 델_맹 wrote: > > 안녕하십니까, 델파이 관계자 여러분들......! > > 제가 야심한 밤...
    • 최용일
      2000.05.12 20:27
      안녕하세요. 최용일입니다. 어떤 파라매터를 넘기려고 하십니까? 대부분 Sender파라매터를 참조하면 되...
    • FreeHow
    • 2000.05.12 09:30
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.05.12 18:47
      안녕하세요. 최용일입니다. 먼저 TFRMHOW란 클래스타입을 RegisterClasses를 이용해서 등록을 해주시고,...