Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
StringGrid에 대해서....
알고계신분 부탁드립니다.
메일로 답장을....
스트링 그리드에 DB를 불러오는데....
테이블에서 필드1의 값이 같으면....값을 클리어 시키고
다르면....그리드에 불러오는데....
필드1 필드2-> 필드1 필드2
1 4 1 4
1 5 5
1 6 6
2 7 2 7
2 7 7
3 8 3 8
그런데....잘 안되어서 그럽니다. 꼭 좀 가르쳐 주세요.
2
COMMENTS
하늘맥
•
2000.11.06 23:59
초보 wrote:
> 알고계신분 부탁드립니다.
> 메일로 답장을....
>
> 스트링 그리드에 DB를 불러오는데....
> 테이블에서 필드1의 값이 같으면....값을 클리어 시키고
> 다르면....그리드에 불러오는데....
>
> 필드1 필드2-> 필드1 필드2
> 1 4 1 4
> 1 5 5
> 1 6 6
> 2 7 2 7
> 2 7 7
> 3 8 3 8
>
>
> 그런데....잘 안되어서 그럽니다. 꼭 좀 가르쳐 주세요.
안녕하세요 하늘맥이라고 합니다.
아마 query 를 구한뒤 처음부터 끝까지 읽어서 스트링그리드에 뿌려주는 모양이죠
그럼 이렇게 해보세요..
변수를 하나 선언한뒤
var : s_prior,s_sql : string;
s_prior := '';
StrGrid1.rowcount := 2;
s_sql := 'Select * from test';
With Query1 do
begin
close;
Sql.Clar;
Sql.add(s_sql);
open;
First ;
repeat
IF s_prior <> FieldByName('Field1').AsString then
///전의 레코드랑 필드1이다르면
begin
Strgrid1.cells[0,strgrid1.rowcount -1] :=
FieldByName('Field1').AsString;
end;
Strgrid1.cells[0,strgrid1.rowcount -1] := FieldByName('Field2').AsString;
s_prior := FieldByName('Field1').AsString;
// 현재 필드1의 값을기억 ->그래야지 다음레코드랑 비교해서
next;
StrGrid1.rowcount := StrGrid1.rowcount + 1;
until Eof;
end;
0
0
삭제
수정
댓글
초보
•
2000.11.07 04:01
하늘맥 wrote:
> 초보 wrote:
> > 알고계신분 부탁드립니다.
> > 메일로 답장을....
> >
> > 스트링 그리드에 DB를 불러오는데....
> > 테이블에서 필드1의 값이 같으면....값을 클리어 시키고
> > 다르면....그리드에 불러오는데....
> >
> > 필드1 필드2-> 필드1 필드2
> > 1 4 1 4
> > 1 5 5
> > 1 6 6
> > 2 7 2 7
> > 2 7 7
> > 3 8 3 8
> >
> >
> > 그런데....잘 안되어서 그럽니다. 꼭 좀 가르쳐 주세요.
>
>
>
> 안녕하세요 하늘맥이라고 합니다.
> 아마 query 를 구한뒤 처음부터 끝까지 읽어서 스트링그리드에 뿌려주는 모양이죠
>
> 그럼 이렇게 해보세요..
>
> 변수를 하나 선언한뒤
> var : s_prior,s_sql : string;
>
>
> s_prior := '';
> StrGrid1.rowcount := 2;
> s_sql := 'Select * from test';
> With Query1 do
> begin
> close;
> Sql.Clar;
> Sql.add(s_sql);
> open;
>
> First ;
> repeat
> IF s_prior <> FieldByName('Field1').AsString then
> ///전의 레코드랑 필드1이다르면
> begin
> Strgrid1.cells[0,strgrid1.rowcount -1] :=
> FieldByName('Field1').AsString;
> end;
> Strgrid1.cells[0,strgrid1.rowcount -1] := FieldByName('Field2').AsString;
> s_prior := FieldByName('Field1').AsString;
> // 현재 필드1의 값을기억 ->그래야지 다음레코드랑 비교해서
> next;
> StrGrid1.rowcount := StrGrid1.rowcount + 1;
> until Eof;
> end;
>
이렇게 답변해 주신데 대해...감사합니다.
많은 도움이 되었습니다.
좋은 하루였길 바랍니다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
초보
•
2000.11.06 19:37
2
COMMENTS
/
0
LIKES
StringGrid에 대해서....
알고계신분 부탁드립니다. 메일로 답장을.... 스트링 그리드에 DB를 불러오는데.... 테이블에서 필드1의 값이 같으면....값을 클리어 시키고 다르면....그리드에 불러오는데.... 필드1 필드2-> 필드1 필드2 1 4 1 4 1 5 5 1 6 6 2 7 2 7 2...
하늘맥
•
2000.11.06 23:59
초보 wrote: > 알고계신분 부탁드립니다. > 메일로 답장을.... > > 스트링 그리드에 DB를 불러오는데....
초보
•
2000.11.07 04:01
하늘맥 wrote: > 초보 wrote: > > 알고계신분 부탁드립니다. > > 메일로 답장을.... > > > > 스트링 ...
어린왕자
2000.11.06 19:26
0
COMMENTS
/
0
LIKES
[델파이랑 상관없음] 마우스 드래그하는 장면을 캡쳐하는 방법 갈켜주세요..
맹초짜
•
2000.11.07 13:23
1
COMMENTS
/
0
LIKES
DbGrid에서의 Column 고정
검객
•
2000.11.07 01:20
DBGrid상에서는 Col,Row를 고정시키는 방법이 없는 걸로 알고 있습니다. 저도 vb에서는 있어서 del에도...
어린왕자
•
2000.11.06 19:20
5
COMMENTS
/
0
LIKES
[상담][델파이랑 상관없음] 도움말 만들기..
델파이 좋아하는 사람
•
2000.11.06 22:00
어린왕자 wrote: > 안녕하세요..영원한 델초보 어린왕자입니다. > 도움말을 만들려구 하고 있거든요.. >...
어린왕자
•
2000.11.06 22:16
답변 친절히 해주셔서 고맙습니다.. 설치파일이 없는거 같아염-.-; 멜루 보내주시면 감사하겠습니다.. ...
정성훈
•
2000.11.06 23:16
혹시 몰라서 적어놓습니다. 팁모아에서 어떤분이 chm 파일 불러오는거 본적 있는거 같아요 저도 그거 써...
어린왕자
•
2000.11.14 19:36
안녕하세요 성훈님.. 영원한 델초보 어린왕자입니다.. 근데.. HTMLHelp 함수를 못읽내요.. 어떤 유닛을...
Black}{ole
•
2000.11.06 21:14
어린왕자 wrote: > 안녕하세요..영원한 델초보 어린왕자입니다. > 도움말을 만들려구 하고 있거든요.. >...
bestdunk
2000.11.06 19:19
0
COMMENTS
/
0
LIKES
DLL 관련 해서???
왕초보
•
2000.11.06 18:07
4
COMMENTS
/
0
LIKES
문자열다루기(여러문자열을 합쳐서 디비에 저장시에)
김하늘
•
2000.11.06 18:18
뭔뜻인지 잘모르겠구만요 > str := str + ' +strtoint(maskedit25.text) + ' + ','; 이구문은 뭐다요 ...
뻐럭이
•
2000.11.06 18:59
김하늘 wrote: > 뭔뜻인지 잘모르겠구만요 > > str := str + ' +strtoint(maskedit25.text) + ' + ','; ...
왕초보
•
2000.11.06 19:37
str := str + ' +strtoint(maskedit25.text) + ' + ','; > > str := str + ''' +edit7.text+edit8.text+...
왕초보
•
2000.11.06 20:35
ㅁ
초보
•
2000.11.06 17:47
2
COMMENTS
/
0
LIKES
컴파일 에러...
김하늘
•
2000.11.06 18:10
General SQL Error 은 아마도 컴파일할때 나는게 아니라 실행시에 나는 걸루 알고 있는데 원인 쿼리한 부...
초보
•
2000.11.06 18:23
쿼리문 실행되기 전에 발생되던데요... 김하늘 wrote: > General SQL Error 은 아마도 컴파일할때 나...
Webcome
2000.11.06 13:21
0
COMMENTS
/
0
LIKES
다시 함 더 질문 드립니다. Decision Grid를 인쇄 할려면???
델파이사랑
•
2000.11.06 13:12
1
COMMENTS
/
0
LIKES
interbase server5.0 에서 insert into문
권민호
•
2000.11.06 19:36
델파이사랑 wrote: > 인터베이스에서 인서트 문을 실행하니 > ex; query1 과 datasource를 이용 > i...
델파이사랑
2000.11.06 13:11
0
COMMENTS
/
0
LIKES
interbase server5.0 에서 insert into문
신민수
2000.11.06 11:41
0
COMMENTS
/
0
LIKES
퀵리포트에서 스티커 인쇄문제
Saki
•
2000.11.06 10:55
2
COMMENTS
/
0
LIKES
아무도 답변 안해주는 질문. Image 출력
권민호
•
2000.11.06 19:40
Saki wrote: > 윈도우2000이나 NT에서 폼이나 이미지박스에 SetDIBitsToDevice()나 > StretchDIBits()같...
Saki
•
2000.11.06 20:33
답변 감사합니다. 그런데, 프린터에 찍을때 생기는 문제가 아니라, 화면에 찍을때 하얗게 찍힙니다.. ...
맹초짜
•
2000.11.06 08:49
2
COMMENTS
/
0
LIKES
sql문이 안먹힙니다.
권민호
•
2000.11.06 09:10
맹초짜 wrote: > Sql explorer에서.. (NT5.0 , Delphi5) > > Paradox7 (Type: Heap) 입니다. > > se...
맹초짜
•
2000.11.06 09:19
권민호 wrote: > 맹초짜 wrote: > > Sql explorer에서.. (NT5.0 , Delphi5) > > > > Paradox7 (Type: ...
찾는사람
2000.11.06 06:51
0
COMMENTS
/
0
LIKES
이미지복사나 이동에 대해서..
장동민
2000.11.06 05:28
0
COMMENTS
/
0
LIKES
toolbar를 동적으로 생성하고 나서 이벤튼 설정하였는데 이런 이것이 안되....
델사랑
•
2000.11.06 05:14
1
COMMENTS
/
0
LIKES
테이블관련..
yosul
•
2000.11.07 03:50
델사랑 wrote: > 안냐세요..델파이를 사랑하는 초보입니다. > > BDE에서 파라독스로 테이블을 짰습니다...
맹초짜
•
2000.11.06 04:11
1
COMMENTS
/
0
LIKES
테이블 동적 생성
권민호
•
2000.11.06 08:58
맹초짜 wrote: > 파라독스7 테이블(*.db)을 동적으로 생성하고 싶습니다. > 어떻게 해야 하는지..? ...
맹초짜
2000.11.06 04:10
0
COMMENTS
/
0
LIKES
디비네비게이터...
금강산
•
2000.11.06 23:13
2
COMMENTS
/
0
LIKES
파일 복사하는 함수와 Query에서 레코드 찾아가기
권민호
•
2000.11.06 23:13
금강산 wrote: > > DeleteFile(파일명); ==> 와 반대되는 명령어를 알고싶어요... > > 사용방법도....
금강산
•
2000.11.06 23:14
권민호 wrote: > 금강산 wrote: > > > > DeleteFile(파일명); ==> 와 반대되는 명령어를 알고싶어요.....
종상이
2000.11.06 03:33
0
COMMENTS
/
0
LIKES
ActiveX 컨트롤 생성시 클레스와 관련된 문제.. 행님 도와주이소.......
초보
2000/11/06 19:37
Views
322
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 알고계신분 부탁드립니다.
> 메일로 답장을....
>
> 스트링 그리드에 DB를 불러오는데....
> 테이블에서 필드1의 값이 같으면....값을 클리어 시키고
> 다르면....그리드에 불러오는데....
>
> 필드1 필드2-> 필드1 필드2
> 1 4 1 4
> 1 5 5
> 1 6 6
> 2 7 2 7
> 2 7 7
> 3 8 3 8
>
>
> 그런데....잘 안되어서 그럽니다. 꼭 좀 가르쳐 주세요.
안녕하세요 하늘맥이라고 합니다.
아마 query 를 구한뒤 처음부터 끝까지 읽어서 스트링그리드에 뿌려주는 모양이죠
그럼 이렇게 해보세요..
변수를 하나 선언한뒤
var : s_prior,s_sql : string;
s_prior := '';
StrGrid1.rowcount := 2;
s_sql := 'Select * from test';
With Query1 do
begin
close;
Sql.Clar;
Sql.add(s_sql);
open;
First ;
repeat
IF s_prior <> FieldByName('Field1').AsString then
///전의 레코드랑 필드1이다르면
begin
Strgrid1.cells[0,strgrid1.rowcount -1] :=
FieldByName('Field1').AsString;
end;
Strgrid1.cells[0,strgrid1.rowcount -1] := FieldByName('Field2').AsString;
s_prior := FieldByName('Field1').AsString;
// 현재 필드1의 값을기억 ->그래야지 다음레코드랑 비교해서
next;
StrGrid1.rowcount := StrGrid1.rowcount + 1;
until Eof;
end;