Q&A

  • 날짜검색
안녕하세여..

며칠전에 검색으루 질문을 드렸던 헴달입니다..

근데 정말 엄청나게 큰 질문이 잇어서리..

쩝..



전에는 이렇게 썼었죠..

procedure Tmachine.DateTimePicker2Click(Sender: TObject);

begin

with query2 do

begin

open;

locate('일자',FormatDateTime('yyyy-MM-DD',datetimepicker2.date), [lopartialkey]);

end;

end;

이렇게햇을때는 아무리 날짜를 바꿔도 첫번째레코드에있는 키가 이동을 안하더군여..

그래서 재미삼아..다음과같이 바꿨습니다..



procedure Tmachine.DateTimePicker2Change(Sender: TObject);

begin

with query2 do

begin

open;

locate('일자',FormatDateTime('yyyy-MM-DD',datetimepicker2.date), [lopartialkey]);

end;

end;



똑같죠..이벤트만 바꿨습니다..

날짜를 바꿨죠...변화없습니다..

두번째 날짜를 바꿨더니 변화가 일어났습니다..

무슨 변화냐하면...

처음에 2000-07-17로 했더니 변화없음..

두번째로 2000-07-19로 했더니 2000-07-17레코드에 키가 가있더라는겁니다..

즉 이벤트가 한번더 발생해야 전에 넣어던것들이 나오져..

헉..어떻게하면좋져?

2  COMMENTS
  • Profile
    허춘 2000.07.21 08:55
    heimdal wrote:

    > 안녕하세여..

    > 며칠전에 검색으루 질문을 드렸던 헴달입니다..

    > 근데 정말 엄청나게 큰 질문이 잇어서리..

    > 쩝..

    >

    > 전에는 이렇게 썼었죠..

    > procedure Tmachine.DateTimePicker2Click(Sender: TObject);

    > begin

    > with query2 do

    > begin

    > open;

    > locate('일자',FormatDateTime('yyyy-MM-DD',datetimepicker2.date), [lopartialkey]);

    > end;

    > end;

    > 이렇게햇을때는 아무리 날짜를 바꿔도 첫번째레코드에있는 키가 이동을 안하더군여..

    > 그래서 재미삼아..다음과같이 바꿨습니다..

    >

    > procedure Tmachine.DateTimePicker2Change(Sender: TObject);

    > begin

    > with query2 do

    > begin

    > open;

    > locate('일자',FormatDateTime('yyyy-MM-DD',datetimepicker2.date), [lopartialkey]);

    > end;

    > end;

    >

    > 똑같죠..이벤트만 바꿨습니다..

    > 날짜를 바꿨죠...변화없습니다..

    > 두번째 날짜를 바꿨더니 변화가 일어났습니다..

    > 무슨 변화냐하면...

    > 처음에 2000-07-17로 했더니 변화없음..

    > 두번째로 2000-07-19로 했더니 2000-07-17레코드에 키가 가있더라는겁니다..

    > 즉 이벤트가 한번더 발생해야 전에 넣어던것들이 나오져..

    > 헉..어떻게하면좋져?



    Quote from delphi help

    >>loPartialKey Key values can include only part of the matching key ??>>field value; for example, 'HAM' would match both 'HAMM' >>and 'HAMMER.file.



    you shouldn't use loPartialKey...



  • Profile
    heimdal 2000.07.28 02:43
    허춘 wrote:

    > heimdal wrote:

    > > 안녕하세여..

    > > 며칠전에 검색으루 질문을 드렸던 헴달입니다..

    > > 근데 정말 엄청나게 큰 질문이 잇어서리..

    > > 쩝..

    > >

    > > 전에는 이렇게 썼었죠..

    > > procedure Tmachine.DateTimePicker2Click(Sender: TObject);

    > > begin

    > > with query2 do

    > > begin

    > > open;

    > > locate('일자',FormatDateTime('yyyy-MM-DD',datetimepicker2.date), [lopartialkey]);

    > > end;

    > > end;

    > > 이렇게햇을때는 아무리 날짜를 바꿔도 첫번째레코드에있는 키가 이동을 안하더군여..

    > > 그래서 재미삼아..다음과같이 바꿨습니다..

    > >

    > > procedure Tmachine.DateTimePicker2Change(Sender: TObject);

    > > begin

    > > with query2 do

    > > begin

    > > open;

    > > locate('일자',FormatDateTime('yyyy-MM-DD',datetimepicker2.date), [lopartialkey]);

    > > end;

    > > end;

    > >

    > > 똑같죠..이벤트만 바꿨습니다..

    > > 날짜를 바꿨죠...변화없습니다..

    > > 두번째 날짜를 바꿨더니 변화가 일어났습니다..

    > > 무슨 변화냐하면...

    > > 처음에 2000-07-17로 했더니 변화없음..

    > > 두번째로 2000-07-19로 했더니 2000-07-17레코드에 키가 가있더라는겁니다..

    > > 즉 이벤트가 한번더 발생해야 전에 넣어던것들이 나오져..

    > > 헉..어떻게하면좋져?

    >

    안녕하세여..

    됐습니다..

    procedure Tmachine.DateTimePicker1CloseUp(Sender: TObject);

    begin

    with query1 do

    begin

    open;

    locate('일자',FormatDateTime('yyyy-MM-DD',datetimepicker1.date), []);

    end

    end;



    이렇게 Closeup이벤트를 추가해
    • kay
    • 2000.07.21 07:09
    • 0 COMMENTS
    • /
    • 0 LIKES
    • hugehead
    • 2000.07.21 07:06
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 김희중
      2000.07.25 19:24
      DBEdit 속성중 ReadOnly를 True로 설정하시면 됩니다. hugehead wrote: > 도와주세요... > DBEdit에 ...
    • Mr.Q
      2000.07.21 10:19
      에디트 enabled:=false하세요. 리드온리에도 포커스가 먹히고, 화면상으로 입력상태가 보이지만, 결과물...
    • 허춘
      2000.07.21 08:59
      hugehead wrote: > 도와주세요... > DBEdit에 있는 값은 보여주고, 다른 곳에서 수정을 해야 하는데, 사...
    • hugehead
      2000.07.22 02:01
      DBEdit.enabled False가 되면 안됩니다. 그래서 문제이지요. DBEdit.Enabled가 False이면 database와 ...
    • 수연이
    • 2000.07.21 07:05
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Black}{ole
      2000.07.21 07:34
      수연이 wrote: > 프로그램을 실행할 때 변수를 받아야 하는데 어떻게 해야 하나요? > > 예를 들어 > ...
    • 윤수경
    • 2000.07.21 06:42
    • 2 COMMENTS
    • /
    • 0 LIKES
    • Mr.Q
      2000.07.21 12:18
      윤수경 wrote: > "datetostr(date)"를 하면 시스템의 날짜를 "YYYY-MM-DD" 형식으러 보여 줍니다... > ...
    • 조규춘
      2000.07.21 06:57
      윤수경 wrote: > "datetostr(date)"를 하면 시스템의 날짜를 "YYYY-MM-DD" 형식으러 보여 줍니다... > ...
    • Mr.Q
      2000.07.21 10:48
      서봉석 wrote: > dbgrid 에서 특정셀 의 색깔바꾸기를 자칭 고수라는 > > 사람에게 물어 봤지만 안된다...
    • 조규춘
      2000.07.21 06:41
      서봉석 wrote: > dbgrid 에서 특정셀 의 색깔바꾸기를 자칭 고수라는 > > 사람에게 물어 봤지만 안된다...
    • 서봉석
      2000.07.21 07:41
      답변에 주셔서 감사합니다.... 아래와 같이 코딩 한 것은 이미 여기서 소스를 보고 했거든요... 그런데.....
    • Mr.Q
      2000.07.21 13:47
      서봉석 wrote: > 답변에 주셔서 감사합니다.... > 아래와 같이 코딩 한 것은 이미 여기서 소스를 보고 했...
    • 조규춘
      2000.07.21 09:11
      서봉석 wrote: > 답변에 주셔서 감사합니다.... > 아래와 같이 코딩 한 것은 이미 여기서 소스를 보고 했...
    • Black}{ole
      2000.07.21 06:21
      서봉석 wrote: > dbgrid 에서 특정셀 의 색깔바꾸기를 자칭 고수라는 > > 사람에게 물어 봤지만 안된다...
    • 김병훈
    • 2000.07.21 04:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.21 19:02
      안녕하세요. 최용일입니다. 함수 원형은 Interface절에 기술하고 코드는 Implementation절에 기술하세요...
    • 2000.07.21 04:10
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.21 19:04
      안녕하세요. 최용일입니다. DelphiX_for5란 패키지가 설치안된것 같습니다. DelphiX_for5란 패키지를 설...
    • djha
    • 2000.07.21 04:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Black}{ole
      2000.07.21 04:29
      djha wrote: > > 어디선가 같은 질문내용을 본적이 있는것 > 같은데 찾아지지가 않는군요. > > List...
    • Mr.Q
      2000.07.21 10:51
      강성훈 wrote: > 예를 들어 디렉토리 리스트박스에서 현재의 경로가 > "C:tempkkk" > 에 있다고 가정할...
    • 조규춘
      2000.07.21 04:08
      강성훈 wrote: > 예를 들어 디렉토리 리스트박스에서 현재의 경로가 > "C:tempkkk" > 에 있다고 가정할...
    • 강성훈
      2000.07.21 20:00
      감사합니다
    • 김태영
    • 2000.07.21 03:25
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 이주흥
      2000.07.21 03:31
    • 김태영
      2000.07.21 03:43
    • 조규춘
      2000.07.21 03:51
    • 김태영
      2000.07.21 04:00
    • 조규춘
      2000.07.21 04:04
    • 어린왕자
      2000.07.21 03:52
      4master wrote: > Access랑 dBase를 ADO를 사용하여서 연결하였습니다. > 근데... ADOConnection에서... ...
    • 신승욱
    • 2000.07.21 03:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 배우미
      2000.07.22 17:44
      신승욱 wrote: > 가내두루 평안하오신지요..???? > 갑자기 어려운 문제에 부닥쳐 이렇게 질문올립니다.. ...
    • 김선달
    • 2000.07.21 03:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Black}{ole
      2000.07.21 05:04
      김선달 wrote: > ScreenToClient메소드 와 ClientToScreen 에 대한 자세한 설명을 좀 해주세요 > 감사합...
    • 김영해
      2000.07.21 03:00
      주현이 wrote: > 퀵리포트의 qrband나 qrstringband에서 세로구분선을 그리거나 만드는 방법이 있나요.. ...
    • 주현이
      2000.07.21 03:02
      ^^;
    • heimdal
    • 2000.07.21 02:33
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 허춘
      2000.07.21 08:55
      heimdal wrote: > 안녕하세여.. > 며칠전에 검색으루 질문을 드렸던 헴달입니다.. > 근데 정말 엄청나게...
    • heimdal
      2000.07.28 02:43
      허춘 wrote: > heimdal wrote: > > 안녕하세여.. > > 며칠전에 검색으루 질문을 드렸던 헴달입니다.. >...
    • parkisu
      2000.07.21 10:11
      완전 초보 wrote: > 저는 완전 초보입니다. > save를 눌르거나 saveas를 눌렸을때 > saveDialog가 뜨고 ...