1747585109647
Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
날짜로 검색을 하려는데요..
시작 기간랑 종료기간을 검색해서....
데이터를 스트링 그리드로 뿌릴려는데여..
이거 어디서 부터 시작을 해야할지...
데모도 없어서;;좀 난감하네여..^^
혹시 데모나..
어떤식으로 해야하는지 조언을 좀 구할깨여..ㅠㅠ
현재까지 한것이 켈린더로 날짜를 입력하고.. 검색을 버튼 까지는 만들어 났습니다;;
검색을 누르면 쿼리에 담겨있는 자료들이 스트링 그리드에 뿌려줘야 할거 같은데;;
^^
조언좀 구할
2
COMMENTS
소울해커
•
2008.09.30 20:54
조회할 쿼리를 먼저 만드셔야겠죠.
WHERE 구문은 시작기간과 종료기간을 파라미터로 받아서 그 기간사이에 해당하는거만 불러오시면됩니다.
조회버튼을 누르면
오라클 DB의 경우는
Query1.SQL.Text :=
' SELECT NAME, AGE ' +
' FROM USER ' +
' WHERE DATE BETWEEN :STARTDATE AND :ENDDATE ';
요런 형태가 되겠네요.
쿼리 구문 입력했으니 파라미터값 넘겨줘야죠.
Query1.Close;
Query1.ParamByName('STARTDATE').AsDate := dtStartDate.Date;
Query1.ParamByName('ENDDATE').AsDate := dtENDDate.Date;
Query1.Open;
하게되면 이제 Query1에 원하는 데이터들이 들어올겁니다.
그럼 남은건 쿼리에 들어있는 데이터를 그리드에 집어넣기만 하면 되는군요.
while Not Query1.Eof do
begin
StringGrid1.Cells[1, Query1.RecNo] := Query1.FieldByName( 'NAME' ).AsString;
StringGrid1.Cells[2, Query1.RecNo] := Query1.FieldByName( 'AGE' ).AsString;
Next;
end;
이런 형태가 되겠네요.
여기까지 했다면 거의 상황종료 겠죠?
0
0
삭제
수정
댓글
델만세
•
2008.10.02 04:06
아~ 감사합니다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
델코이
•
2008.10.06 18:39
1
COMMENTS
/
0
LIKES
Advstringgrid 출력
소울해커
•
2008.10.07 19:07
procedure TForm1.btnInputClick(Sender: TObject); begin AdvStringGrid1.Cells[1, 1] := Edit1.Tex...
후초보
2008.10.04 19:41
0
COMMENTS
/
0
LIKES
Qreport에서 이미지를 출력하면 까맣게 되는현상
윤창훈
•
2008.10.03 15:39
2
COMMENTS
/
0
LIKES
onkeydown 이벤트를 발생할 수 있는 label을 만들려면?
이정욱
•
2008.10.05 03:37
그냥 폼에서 KeyPreview 속성을 True로 주시고 그 폼의 키 이벤트에서 처리 하시면 될것 같습니다.
윤창훈
•
2008.10.05 12:43
답변 감사드립니다. 제가 만드는 프로그램은 label이 1000개정도 화면에 배치되면서 focus를 갖고...
김진
•
2008.10.03 05:12
1
COMMENTS
/
0
LIKES
파일스트림
이정욱
•
2008.10.05 03:39
TFileStream 으로 위에 검색 란에서 검색해 보시면.. 아주 많은 예제들이 있습니다...
이선구
•
2008.10.03 03:14
1
COMMENTS
/
0
LIKES
퀵리포트에서 실수인쇄시 .인쇄문제
phono
•
2008.10.07 18:05
??? 퀵레포트의 라벨캡션으로 실수 인쇄할경우.. 보통 라벨.caption := FormatFloat('#,##0.#...
박성준
•
2008.10.03 02:57
•
1
COMMENTS
/
0
LIKES
[질문] 컴포넌트를 수정해서 이미지 좌우에 캡션을 달았는데...
steps
•
2008.10.04 20:31
이미지밖에 캡션을 달려면 이미지컴포넌트의 캔버스가 이미지보다 커야겠지요. 이미지와 캡션들의 너비...
곽영배
2008.10.02 20:30
•
0
COMMENTS
/
0
LIKES
"Microsoft .NET Framework SDK (Korean) V1.1" 을 설치하는데요 오류가 ㅠㅠㅠ
이창엽
•
2008.10.02 19:56
1
COMMENTS
/
0
LIKES
실행파일 자신에 기록하는 방법???
구창민
•
2008.10.02 21:50
안녕하세요.. 실행파일이 실행되었다면 그건 프로세서이구.. 데이타 영역이 아닌 메모리에 상주하게 되...
윤박사
•
2008.10.02 18:05
2
COMMENTS
/
0
LIKES
소켓에 대한 질문 드립니다..
홍성락
•
2008.10.02 20:01
대부분 속도는 비슷할거구요, 소켓 통신시 과부하걸려 데이타 손실등의 원인을 보면 개발자가 한 함수내...
홍성락
•
2008.10.03 19:35
추가 질문에 대하여... 제가보기엔 2가지 사항으로 판단됩니다. 소켓으로 받는 처리가 잘 코딩된 전제...
이근홍
•
2008.10.02 04:21
1
COMMENTS
/
0
LIKES
질문 드립니다..
석주현
•
2008.10.02 06:35
if edtLocalIP.text:='' then if edtLocalIP.text ='' then 이게 아닐지요.
이강석
•
2008.10.02 02:03
1
COMMENTS
/
0
LIKES
인디서버 소켓에서 블록되어 버리네요..
이강석
•
2008.10.02 02:39
패킷 몇개를 날려먹고 종료할
이강석
•
2008.10.06 19:48
1
COMMENTS
/
0
LIKES
[자답]제가 바보네요~~
이강석
•
2008.10.07 00:21
이게 왜 여기 달렸지??? ㅠㅠ
박종철
•
2008.10.01 20:57
•
1
COMMENTS
/
0
LIKES
DB에서 불러온 사진이 밑부분만 나와요~
박종철
•
2008.10.01 23:32
검색을 하다 보니 BLOB 크기 때문에 발생하는 문제로 판단이 되었습니다. (파일크기를 아주 팍 줄여서 ...
이근홍
•
2008.10.01 18:26
1
COMMENTS
/
0
LIKES
MCIwnd란 컴포넌트를 사용하고 있습니다.
박상윤
•
2008.10.03 01:22
Xvid 코덱을 설치 하시면 됩니다. 통합코덱을 설치 하셔두 되구요..
아르스
2008.10.01 05:52
0
COMMENTS
/
0
LIKES
툴밴드를 만들었는데요...
박성준
2008.10.01 04:55
0
COMMENTS
/
0
LIKES
[질문] 이미지 좌우에 캡션을 달려고 합니다
머문자리
•
2008.10.01 01:54
4
COMMENTS
/
0
LIKES
소켓관련 환경문제 입니다.
머문자리
•
2008.10.01 02:06
참고로 델파이도 여러피시에서 설치해서 확인해보고 indy component 버전도 7,10에서 확인하여도 결과는 ...
이정욱
•
2008.10.01 04:09
정확하게 이해를 못하겠는데요.. 혹시 접속을 받는 PC의 윈도우 방화벽이 켜져 있는게 아닐까요?
머문자리
•
2008.10.01 04:23
리눅스 서버를 체크하구요 21번 포트로 데몬 죽였다 살려가면서 확인하는데 쉽지가 않아요..
머문자리
•
2008.10.01 04:39
감사합니다 이정욱님 접속을 하는 PC의 방화벽 설정때문인 듯 합니다. 방화벽이 켜져 있는경우 원격지 ...
서해근
•
2008.09.30 22:15
•
1
COMMENTS
/
0
LIKES
TSmallintArray의 괴현상,,
서해근
•
2008.09.30 23:38
알고 보니 제 데스크탑 메모리가 2기가 인데 그게 문제 였던거 같네요. 델파이 버그네요;; 델마당...
나현아빠
•
2008.09.30 19:24
5
COMMENTS
/
0
LIKES
Number Editor는 어떤걸 사용하시나요 ?
소울해커
•
2008.09.30 20:56
그냥 TEdit 에 코딩으로 조작해서 씁니다. 외부 컴포넌트를 쓰게될 경우 그 편리함 보다 여러모로 에...
장성호
•
2008.09.30 21:01
팁 게시판에 TEdit를 조작해서 사용하는 방법이... http://www.delphi.co.kr/zboard/view.php?id=tips...
마바리
•
2008.10.01 21:50
불편한게 무엇인지... 원하시는 기능이 무엇인지 알면 더 낳을듯 한데요
아폴론
•
2008.10.02 06:16
천 자리마다 콤마는 안 찍히네요?..
나현아빠
•
2008.10.03 13:39
답변들 감사합니다. 특별히 없나 보네요.. 걍 수정해서 쓰기로 마음 먹고, 필요한거 수정했습니다. ...
델만세
•
2008.09.30 00:30
2
COMMENTS
/
0
LIKES
날짜로 검색을 하려는데요..
시작 기간랑 종료기간을 검색해서.... 데이터를 스트링 그리드로 뿌릴려는데여.. 이거 어디서 부터 시작을 해야할지... 데모도 없어서;;좀 난감하네여..^^ 혹시 데모나.. 어떤식으로 해야하는지 조언을 좀 구할깨여..ㅠㅠ 현재까지 한것이...
소울해커
•
2008.09.30 20:54
조회할 쿼리를 먼저 만드셔야겠죠. WHERE 구문은 시작기간과 종료기간을 파라미터로 받아서 그 기간사...
델만세
•
2008.10.02 04:06
아~ 감사합니다.
델만세
2008/09/30 00:30
Views
710
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
서버에 요청 중입니다. 잠시만 기다려 주십시오...
조회할 쿼리를 먼저 만드셔야겠죠.
WHERE 구문은 시작기간과 종료기간을 파라미터로 받아서 그 기간사이에 해당하는거만 불러오시면됩니다.
조회버튼을 누르면
오라클 DB의 경우는
Query1.SQL.Text :=
' SELECT NAME, AGE ' +
' FROM USER ' +
' WHERE DATE BETWEEN :STARTDATE AND :ENDDATE ';
요런 형태가 되겠네요.
쿼리 구문 입력했으니 파라미터값 넘겨줘야죠.
Query1.Close;
Query1.ParamByName('STARTDATE').AsDate := dtStartDate.Date;
Query1.ParamByName('ENDDATE').AsDate := dtENDDate.Date;
Query1.Open;
하게되면 이제 Query1에 원하는 데이터들이 들어올겁니다.
그럼 남은건 쿼리에 들어있는 데이터를 그리드에 집어넣기만 하면 되는군요.
while Not Query1.Eof do
begin
StringGrid1.Cells[1, Query1.RecNo] := Query1.FieldByName( 'NAME' ).AsString;
StringGrid1.Cells[2, Query1.RecNo] := Query1.FieldByName( 'AGE' ).AsString;
Next;
end;
이런 형태가 되겠네요.
여기까지 했다면 거의 상황종료 겠죠?