Q&A

  • dbgrid에 대한 상세 질문입니다.
초보라서 찾는것두 힘들어요..
dbgrid에 대해 여러가지 질문드리겠습니다.
허접한 질문이더라도 이해해주시고 대답해주세요

dbgrid에 출력된 row의 전체 갯수가 몇개인지 edtA.text에 출력하려면 어떻게 해야하나요?
dbgrid에 만약 5개의 row가있고 거기 컬럼중 danga라는 게 있습니다.
만약 이 단가들의 합을 구하려면 어케 해야하나요?

이런거 질문해서 죄송합니다.
즐거운 하루 되세요
1  COMMENTS
  • Profile
    파니 2003.02.11 03:01




    미흡하지만 도움이 되었으면 좋겠네요...^*

    DBGrid + TQuery + TDataSource 일 경우.
    TDataSource.properties.DataSet에 TQuery 지정.
    DBGrid.properties.DataSource에 TDataSource 지정.

    여기까지는 하셨을 테죠....

    조회를 한 후에
    1. 전체갯수 : count := TQuery.RecordCount;
    2. edtA.text := inttostr(TQuery.RecordCount);
    3. 합을 구하는 함수가 있는지는 저도 잘 모르겠구요.
    procedure TTFT01_01_PPRW.WindowClear;
    var
       total : Integer; // 타입에 따라 선언 해주세요
    begin

       total := 0;

       TQuery.First;
       while not TQuery.Eof do
       begin
         // danga의 타입에 따라 맞춰주세요.
         total := total + TQuery.FieldByName('danga').AsInteger;
         TQuery.Next;
       end;  
       TQuery.Frist;
    end;

    저두 많이 접해보지를 못해서 간단하게 나마 적어봅니다...
    즐프하세요..
    • 김민수
    • 2003.02.12 03:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • gokick
      2003.02.12 19:38
      동적으로 만드시지요 특정프로시저~~~ var   vquery: TQuery; begin   vquery ...
    • 이상협
    • 2003.02.12 02:43
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김용호
    • 2003.02.12 02:14
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이희진
      2003.02.12 03:54
      procedure TDOWNLOAD.StreamToVariant(Stream: TStream; var v: olevariant); var   p : point...
    • 최용일
      2003.02.12 02:25
      안녕하세요. 최용일입니다. VarArrayLock쓰시면 될건데요... 이 함수가 리턴하는 값이 데이터가 있는...
    • 김용호
      2003.02.12 08:56
      .
    • 김영남
    • 2003.02.12 01:39
    • 2 COMMENTS
    • /
    • 0 LIKES
    • KDDG_ZZOM
      2003.02.12 01:43
      혹시 그림파일을 출력하나요? 그림파일을 출력할때 원본그림의 해상도를 낮게 해서 해보세요.... 저...
    • 김영남
      2003.02.12 02:25
      답변 감사합니다...^^ 이미지는 없습니다... 단지 2장 이상 출력이 되는 경우가 그런듯 한데... 1...
    • 김보영
    • 2003.02.12 01:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김동환
      2003.02.12 23:33
      음...일단 SubType 프로퍼티를 "mtHtml" 로 선언하셔야 하구요... NMSTMP.PostMessage.Body부분을 HTM...
    • 초보에요.
      2003.02.12 03:45
      냉무...
    • 박장용
      2003.02.12 01:54
      방법1> widestring타입으로 복사하여 Copy함수를 쓰시는 방법 여기서 s가 '하나두울셋'일때 결과는 '하...
    • KDDG_ZZOM
      2003.02.12 00:53
      예전에 김영대씨홈피에서 뽀리친것같네요...^^ 여기 팁란이나 예전 질답란을 검색해도 나올것같은데... ...
    • 구창민
      2003.02.11 22:26
      구창민입니다. 항상 'T.F.. ' 요 항목이 같이 존재한다는 전제하에 아래 처럼 하면 될거 같네여, ...
    • 곽상호
    • 2003.02.11 21:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • gokick
      2003.02.12 19:30
      BDE에서 Oracle Drivers에 보면 BLOB에 관련된 설정이 나옵니다.. 그부분을 변경하시면 좀더 커다란 이...
    • 김인수
    • 2003.02.11 19:40
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구니
      2003.02.12 02:23
      혹시 ADO를 사용하신것 아닙니까? 혹 ADO를 사용하셨다면 패치를 찾아서 해보셔요.. ADO patch.... ...
    • 김상수
    • 2003.02.11 18:32
    • 7 COMMENTS
    • /
    • 0 LIKES
    • 김상수
      2003.02.12 01:17
    • KDDG_ZZOM
      2003.02.11 20:46
      우선 이방법으로 치환 해보시고 원하는 후속작업을 하시면 될것같네요... StringReplace(내용,#13#10,' ...
    • 최용일
      2003.02.11 18:56
      안녕하세요. 최용일입니다. Copy함수를 써보세요...   RichEdit1.Text := Copy(RichEdit1....
    • 김상수
      2003.02.11 22:07
      제가 원하는 그런게 나타나지 않네요 아래에도 설명했지만 메세지는 '2003-02-11 12:17:00 설...
    • KDDG_ZZOM
      2003.02.11 22:42
      리치에디트에 인서트한후 아래메시지를 던지면 리치에디트이 마지막으로 가거든요... SendMessage(Rich...
    • 김상수
      2003.02.11 19:36
      음.. 답변 감사합니다. 그런데요 소스가   ls_set_msg := ls_show_time +' '+'설...
    • 구창민
      2003.02.11 22:56
      다추가하고난뒤 이렇게 하심 되겟네여..   for i := RichEdit.Lines.Count-1 downto 0 do &n...
    • 박희경
    • 2003.02.11 06:57
    • 1 COMMENTS
    • /
    • 0 LIKES
    • midaskpp
      2003.02.11 16:42
      // 이렇게 해보세요... mainform.table1.open; mainform.table1.first;     &nbs...
    • 정성헌
    • 2003.02.11 06:38
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2003.02.11 19:06
      안녕하세요. 최용일입니다. Variant형도 참조형으로 넘길수 있습니다. Variant형과  Integ...
    • 이재훈
      2003.02.11 23:42
      .
    • 델파이탐크루즈
      2003.02.11 05:33
      .pas 파일을 볼려고 하시는것 같은데... 메모장 열어놓으시고 화일 열기하셔서 *.pas 하신후 보시면...
    • 장미경
      2003.02.11 05:44
      그렇군요 ^^; 괜히 고민했네요, 감사드립니다..
    • 칼짱
      2003.02.11 05:49
      안녕하세요. 칼짱입니다. ^^; 생각나는 대로... 간략하게 설명드릴께요. 타입라이브러리 아시죠? ...
    • 나옹이
      2003.02.11 07:58
      아항..... 이런 방법이... 감사합니다. 그런데요.... ActiveX 폼에 Lable 컴포를 하나 올려놓고.....
    • 칼짱
      2003.02.11 19:00
      메소드구현에 Label1.Caption := FWindow.location.toString; 즐겁게 코딩하세요!~ ^^;
    • 최용일
      2003.02.11 10:21
      안녕하세요. 최용일입니다. OnShow이벤트에서 메세지를 보내보세요... PostMessage(FormHandle, WM_C...
    • 최용일
      2003.02.11 10:23
      안녕하세요. 최용일입니다. 굳이 익스플로러를 폼에 넣으려고 하시지 마시고, 델파이에 있는 TWebBrowse...
    • 이뿌이
    • 2003.02.11 00:33
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 파니
      2003.02.11 03:01
      미흡하지만 도움이 되었으면 좋겠네요...^* DBGrid + TQuery + TDataSource 일 경우. TDataSou...
    • 올랭이
    • 2003.02.10 23:44
    • 0 COMMENTS
    • /
    • 0 LIKES