Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
StringGrid에서의 로우별 합계는 어떻게....?
디테일 테이블로 사용할 목적으로 StringGrid를 만들었습니다.
StringGrid에서의 로우별 합계는 어떻게 구하는지요
원료비 100
재료비 200
노무비 200
경 비 300
소 계 ?
여기서 전 소계를 구하고 싶은데요... 어떤 식으로 해야하는지요..
제가 스트링그리드를 잘 몰라서 그런데.. 좀 설명도 같이 덧붙혀주셨으면
정말 감사하겠습니다.
2
COMMENTS
배불뚝
•
1999.10.20 00:59
> StringGrid에서의 로우별 합계는 어떻게 구하는지요
> 원료비 100
> 재료비 200
> 노무비 200
> 경 비 300
> 소 계 ?
이렇게 해보세용
procedure summary(r, c:integer); //r은 총 레코드수, c는 총 컬럼수(합계컬럼제외)
var
i, j, total : integer;
begin
total := 0; //합계 초기값
for j := 1 to r do //각 레코드별
for i := 1 to (c+1) do //각 컬럼별
if i < (c+1) then //합계컬럼이 아닐 경우
total := strtoint(stringgrid1.cells[i,j]) + total;
else //합계컬럼일 경우
stringgrid1.cells[i,j] := inttostr(total) ;
end;
0
0
삭제
수정
댓글
박성훈
•
1999.10.19 20:14
sun wrote:
>
> 디테일 테이블로 사용할 목적으로 StringGrid를 만들었습니다.
>
> StringGrid에서의 로우별 합계는 어떻게 구하는지요
> 원료비 100
> 재료비 200
> 노무비 200
> 경 비 300
> 소 계 ?
>
> 여기서 전 소계를 구하고 싶은데요... 어떤 식으로 해야하는지요..
>
> 제가 스트링그리드를 잘 몰라서 그런데.. 좀 설명도 같이 덧붙혀주셨으면
>
> 정말 감사하겠습니다.
스트링그리드는 가로방향이 Row이고 세로방향이 Column이 되니까 금액이 들어있는 칼럼의 합계를 구하고 싶다는 얘기같은데...
Row와 Column은 0부터 시작하는 건 아실테죠?
procedure GridTotal;
var
r:Integer;
total:Double;
begin
total:='0';
with grid1 do begin //grid1은 스트링그리드의 Name
//금액이 들어 있는 첫번째 Row부터 마지막 Row까지
for i:=0 to rowcount-1 do begin
total:=total+ StrToFloat(cells[1,i]); //1번 칼럼에 금액이 들어 있다고 치면
end;
Cells[1,소계가 들어갈 Row번호]:= FloatToStrF(total,ffNumber,10,0);
end;
end;
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
시나위
•
1999.10.19 20:48
1
COMMENTS
/
0
LIKES
콤마찍은 숫자를 다시 콤마없는 숫자로 만드는 방법
김영대
•
1999.10.19 23:19
시나위 wrote: > 숫자를 화면에 출력할때 > formatfloat를 써서 콤마를 찍었었거든요? > > 그런데 그 ...
모영찬
1999.10.19 20:15
0
COMMENTS
/
0
LIKES
델파이에서 오라클 프로시저 생성을 어떻게...?
이중락
1999.10.19 20:18
0
COMMENTS
/
0
LIKES
제발 DLL에서 Int형 인자를 넘겨주고 싶다!!!!
hopeship
•
1999.10.19 19:54
3
COMMENTS
/
0
LIKES
급한 질문입니다.
이재식
•
1999.10.19 20:15
hopeship wrote: > 기존에 사용하고 있는 프로그램이 있습니다. > 그런데 기존에 개발한 프로그램이 Clip...
hopeship
•
1999.10.19 20:26
> > 이재식 Wrote : > 안녕하세요? > 간단합니다. > 패러독스는 확장자가 db입니다. > 그런데, 클리...
이재식
•
1999.10.19 21:22
호적관리요? 그건 행자부에서 진행인 프로젝트로서, 우리팀중에 한 팀인데... 아무튼, 잘 되시길 ...
skh
•
1999.10.19 19:53
1
COMMENTS
/
0
LIKES
Threads 대한질문
이재식
•
1999.10.19 21:49
skh wrote: > > 저는 Delphi 초보자 입니다. > > 다름이 아니오라 Threads 무엇인지 그리고 어떤때 ...
열심이
•
1999.10.19 19:36
1
COMMENTS
/
0
LIKES
maskedit으로 날짜를 받아 제대로 입력했는지
김영대
•
1999.10.19 20:33
열심이 wrote: > maskedit으로 날짜를 받아 제대로 입력했는지를 체크하려고 합니다 > 년월일을 체크하여...
최임정
•
1999.10.19 19:25
1
COMMENTS
/
0
LIKES
서버에서 다운받을때 날짜와시간을 그대로 전송...
김영대
•
1999.10.19 20:48
최임정 wrote: > 화일의 날짜+시간으로 버전을 체크해서 > pc에서 다운받게 하려고 하거든요. > 그런데,...
sun
•
1999.10.19 19:56
2
COMMENTS
/
0
LIKES
StringGrid에서의 로우별 합계는 어떻게....?
디테일 테이블로 사용할 목적으로 StringGrid를 만들었습니다. StringGrid에서의 로우별 합계는 어떻게 구하는지요 원료비 100 재료비 200 노무비 200 경 비 300 소 계 ? 여기서 전 소계를 구하고 싶은데요... 어떤 식으로 해야하는지요.....
배불뚝
•
1999.10.20 00:59
> StringGrid에서의 로우별 합계는 어떻게 구하는지요 > 원료비 100 > 재료비 200 > 노무비 200 ...
박성훈
•
1999.10.19 20:14
sun wrote: > > 디테일 테이블로 사용할 목적으로 StringGrid를 만들었습니다. > > StringGrid에서...
박성훈
•
1999.10.19 19:12
1
COMMENTS
/
0
LIKES
분류먼저 해주시길 부탁드립니다.
구창민
•
1999.10.19 19:23
박성훈 wrote: > window환경인 두대의 pc를 피어투피어방식으로 연결해서 사용하고자 합니다. > A,B pc모...
김주성
•
1999.10.19 18:52
2
COMMENTS
/
0
LIKES
지운 레코드가 그냥 살아 있을때 어떡해요....
이재식
•
1999.10.20 03:48
김주성 wrote: > 이런 경우 어떡해요.... > 만약 kkk.dbf 가 있다는 가정하에 인덱스 화일을 k_111.ndx로...
배불뚝
•
1999.10.20 03:23
김주성 wrote: > 이런 경우 어떡해요.... > 만약 kkk.dbf 가 있다는 가정하에 인덱스 화일을 k_111.ndx로...
조영욱
•
1999.10.19 18:44
1
COMMENTS
/
0
LIKES
MDI 폼에 Bitmap은 어떻게...>?
이주흥
•
1999.10.19 19:07
조영욱 wrote: > 항상 많은 도움 받고 있습니다. > 저는 보통 아래의 소스처럼 하여 form에 bitmap을 넣...
한
•
1999.10.19 18:41
1
COMMENTS
/
0
LIKES
파라독스DB 동적 생성시....ㅜㅜ
이재식
•
1999.10.19 23:07
한 wrote: > 안녕하세요. > > TableType := ttParadox; > with FieldDefs do > begin > C...
나원용
1999.10.19 17:21
0
COMMENTS
/
0
LIKES
브라우저에서 dll받기 2번째...
고혜정
•
1999.10.19 07:56
1
COMMENTS
/
0
LIKES
jpeg파일도 흑백으로~~~~~~~
김영대
•
1999.10.19 18:46
"efg's Computer Lab" 가 보셨어요 ? 사이트: http://www.efg2.com/lab/ 거기에 보시면 "HistoStretch ...
초보자
•
1999.10.19 06:32
1
COMMENTS
/
0
LIKES
DBgrid에 방금 입력한 값을 표현하기
정계훈
•
1999.10.20 02:38
초보자 wrote: > 안녕하세요 > Q1.insert; > Q1.post; > 문으로 해서 자료를 하나 입력하였습니다 방금...
김영대
1999.10.19 05:45
0
COMMENTS
/
0
LIKES
Re: stringgrid에서 enter키로 다음 줄의 특정컬럼으로 이동하기???
장우민
1999.10.19 05:06
0
COMMENTS
/
0
LIKES
http 컴포넌트 사용할 때 쿠키 사용하기
지승용
•
1999.10.19 01:44
1
COMMENTS
/
0
LIKES
바탕화면의 그림을 변경하려면???
김영대
•
1999.10.19 05:38
지승용 wrote: > 안녕하세요~... > 질문이 있습니다. > 바탕화면에 있는 그림있잖아요. > 그걸 바꾸고 ...
hopeship
•
1999.10.19 01:00
1
COMMENTS
/
0
LIKES
데이타베이스에 대한 짜릿한 질문이요..
오승섭
•
1999.10.19 01:45
안녕하셔요.... Delphi에서 그러한 Transaction 처리는 Database Component가 담당을 합니다. Tansaction...
hopeship
•
1999.10.19 00:46
2
COMMENTS
/
0
LIKES
시스템 날짜를 얻는 방법은요?
정계훈
•
1999.10.20 03:28
hopeship wrote: > 안녕하십니까 > 대구에 사는 hopeship입니다. > 다름이 아니라 시스템 날짜를 얻는 ...
한재필
•
1999.10.19 01:51
hopeship wrote: > 안녕하십니까 > 대구에 사는 hopeship입니다. > 다름이 아니라 시스템 날짜를 얻는 ...
sun
1999/10/19 19:56
Views
515
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 원료비 100
> 재료비 200
> 노무비 200
> 경 비 300
> 소 계 ?
이렇게 해보세용
procedure summary(r, c:integer); //r은 총 레코드수, c는 총 컬럼수(합계컬럼제외)
var
i, j, total : integer;
begin
total := 0; //합계 초기값
for j := 1 to r do //각 레코드별
for i := 1 to (c+1) do //각 컬럼별
if i < (c+1) then //합계컬럼이 아닐 경우
total := strtoint(stringgrid1.cells[i,j]) + total;
else //합계컬럼일 경우
stringgrid1.cells[i,j] := inttostr(total) ;
end;