Q&A

  • 죽어가는 미친초보입니다. 살려주시소!
파라독스를 사용하고 있습니다.



그런데 근디

Datasorce1,Datasorce2, table1, DBGrid1,DBGrid2, Query1 이렇게 배치하고

데이터소스1과 테이블1과 DBGrid1은 member.db에 연결해 놓고

데이터소스2와 쿼리1과 디비그리드2는 inout.db에 연결해놨습니다.

디비그리드2은 마스터테이블이고 디비그리드 1는 디테일입니다.

그런데

제가 원하는 것은 오늘날짜가 2000-04-14이면

쿼리에서 inout.db의 필드중

Adate과 Bdate이 있으면 오늘날짜가 Adate과 Bdate사이에 있으면

디비그리드2에 뿌려주고 아닌 것은 안보이게하고

디비그리드1은 2와 연결되어 나타나게 하는 것을 만들려고 합니다.



그런데



저는 쿼리에 대해 책을 보았지만 뭔소리인지 어떻게 하는건지

알수가 없습니다.

쿼리에 대한 설명은 다 찾아보았지만 실행하는 것도 모르고 개념도 모르고

죽겠습니다.

테이블필터나 쿼리를 이용하라고 하셨는데

저는 책에 많이 나온 콤보박스만 알고 있거든요.



무식한 초보입니다만

잘 동작하는 소스를 보내 주시면 죽도록 감사하겠습니다.

설명도 해주시구요. 이게뭐고 이게 왜 이렇게 되고

선언부분도 이해가 부족하니 자세한 설명 좀 부탁드립니다.



되도록이면 Adate과 Bdate사이에 있으면 디비에 뿌려줄 수 있도록

하는 소스를 보내주시면 감사하겠습니다.

쿼리를 위해~





2  COMMENTS
  • Profile
    Mr.Q 2000.04.19 12:04
    mad wrote:

    > 파라독스를 사용하고 있습니다.

    >

    > 그런데 근디

    > Datasorce1,Datasorce2, table1, DBGrid1,DBGrid2, Query1 이렇게 배치하고

    > 데이터소스1과 테이블1과 DBGrid1은 member.db에 연결해 놓고

    > 데이터소스2와 쿼리1과 디비그리드2는 inout.db에 연결해놨습니다.

    > 디비그리드2은 마스터테이블이고 디비그리드 1는 디테일입니다.

    > 그런데

    > 제가 원하는 것은 오늘날짜가 2000-04-14이면

    > 쿼리에서 inout.db의 필드중

    > Adate과 Bdate이 있으면 오늘날짜가 Adate과 Bdate사이에 있으면

    > 디비그리드2에 뿌려주고 아닌 것은 안보이게하고

    > 디비그리드1은 2와 연결되어 나타나게 하는 것을 만들려고 합니다.

    >

    > 그런데

    >

    > 저는 쿼리에 대해 책을 보았지만 뭔소리인지 어떻게 하는건지

    > 알수가 없습니다.

    > 쿼리에 대한 설명은 다 찾아보았지만 실행하는 것도 모르고 개념도 모르고

    > 죽겠습니다.

    > 테이블필터나 쿼리를 이용하라고 하셨는데

    > 저는 책에 많이 나온 콤보박스만 알고 있거든요.

    >

    > 무식한 초보입니다만

    > 잘 동작하는 소스를 보내 주시면 죽도록 감사하겠습니다.

    > 설명도 해주시구요. 이게뭐고 이게 왜 이렇게 되고

    > 선언부분도 이해가 부족하니 자세한 설명 좀 부탁드립니다.

    >

    > 되도록이면 Adate과 Bdate사이에 있으면 디비에 뿌려줄 수 있도록

    > 하는 소스를 보내주시면 감사하겠습니다.

    > 쿼리를 위해~

    >

    >



    Query1.Sql에는 select * from inout.db

    table1의 속성 mastersource에 datasource2를 연결, masterfield의 속성에서

    table1과 Query2의 공통필드를 각각 선택하고, add-ok합니다.



    with query1 do

    begin

    close;

    sql.clear;

    sql.add('select * from inout.db where 날짜필드>=:aDate and 날짜필드<=:bDate');

    parambyname('adate').AsString;=edit1.text;

    parambyname('bdate').AsString;=edit2.text;

    open;

    end;



    계시판에서 설명은 무리고, 참고하세요.

  • Profile
    mad 2000.04.20 09:28
    그런디

    > with query1 do

    > begin

    > close;

    > sql.clear;

    > sql.add('select * from inout.db where 날짜필드>=:aDate and 날짜필드<=:bDate');

    > parambyname('adate').AsString;=edit1.text;

    > parambyname('bdate').AsString;=edit2.text;

    > open;

    > end;

    이건 어따가 쓰는 겁니까?

    글구 오늘날짜와 비교를 해야하는데...

    날짜필드끼리 비교를 해 놓으셨더군요.

    잘 모르겠습니다.

    죽겠습니다.

    답변 부탁드립니다.

    알지못하는 비참한 게시판을 바라보는 초보올림















    Mr.Q wrote:

    > mad wrote:

    > > 파라독스를 사용하고 있습니다.

    > >

    > > 그런데 근디

    > > Datasorce1,Datasorce2, table1, DBGrid1,DBGrid2, Query1 이렇게 배치하고

    > > 데이터소스1과 테이블1과 DBGrid1은 member.db에 연결해 놓고

    > > 데이터소스2와 쿼리1과 디비그리드2는 inout.db에 연결해놨습니다.

    > > 디비그리드2은 마스터테이블이고 디비그리드 1는 디테일입니다.

    > > 그런데

    > > 제가 원하는 것은 오늘날짜가 2000-04-14이면

    > > 쿼리에서 inout.db의 필드중

    > > Adate과 Bdate이 있으면 오늘날짜가 Adate과 Bdate사이에 있으면

    > > 디비그리드2에 뿌려주고 아닌 것은 안보이게하고

    > > 디비그리드1은 2와 연결되어 나타나게 하는 것을 만들려고 합니다.

    > >

    > > 그런데

    > >

    > > 저는 쿼리에 대해 책을 보았지만 뭔소리인지 어떻게 하는건지

    > > 알수가 없습니다.

    > > 쿼리에 대한 설명은 다 찾아보았지만 실행하는 것도 모르고 개념도 모르고

    > > 죽겠습니다.

    > > 테이블필터나 쿼리를 이용하라고 하셨는데

    > > 저는 책에 많이 나온 콤보박스만 알고 있거든요.

    > >

    > > 무식한 초보입니다만

    > > 잘 동작하는 소스를 보내 주시면 죽도록 감사하겠습니다.

    > > 설명도 해주시구요. 이게뭐고 이게 왜 이렇게 되고

    > > 선언부분도 이해가 부족하니 자세한 설명 좀 부탁드립니다.

    > >

    > > 되도록이면 Adate과 Bdate사이에 있으면 디비에 뿌려줄 수 있도록

    > > 하는 소스를 보내주시면 감사하겠습니다.

    > > 쿼리를 위해~

    > >

    > >

    >

    > Query1.Sql에는 select * from inout.db

    > table1의 속성 mastersource에 datasource2를 연결, masterfield의 속성에서

    > table1과 Query2의 공통필드를 각각 선택하고, add-ok합니다.

    >

    > with query1 do

    > begin

    > close;

    > sql.clear;

    > sql.add('select * from inout.db where 날짜필드>=:aDate and 날짜필드<=:bDate');

    > parambyname('adate').AsString;=edit1.text;

    > parambyname('bdate').AsString;=edit2.text;

    > open;

    > end;

    >

    > 계시판에서 설명은 무리고, 참고하세요.

    • 구창민
      2000.04.19 09:46
      델파이어 wrote: > 안녕하세요..^^ > 개인적으로 사용 할 CD타이틀을 만드는데요, > CD타이틀 프로그램...
    • 안명호
    • 2000.04.19 05:59
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 안명호
      2000.04.20 02:03
      프로그래밍시 한글 폰트 사용할때 스크립트를 영문으로 두어 그런 현상이 나타나더군요... 2000에서는 ...
    • 구창민
      2000.04.19 09:43
      안명호 wrote: > 윈도우 2000에서 프로그램을 작성하여 윈도우 98에서 동작을 시켜보면 > > 프로그램 ...
    • 안명호
      2000.04.20 02:01
      구창민님 우선 성의 있는 답변 감사드립니다. 하지만 다른 방법으로 문제를 해결 하였습니다. 다른분...
    • 구창민
      2000.04.20 09:41
      안명호 wrote: > 구창민님 우선 성의 있는 답변 감사드립니다. > > 하지만 다른 방법으로 문제를 해결 ...
    • HART
      2000.04.19 18:36
      어떤 형식으로 디비 세개를 연결하여 출력하는야 따라서 코딩 조금씩 변경되는데.. 먼저 연결 출력 형태가...
    • 이언주
      2000.04.19 20:01
      답변해주셔서 감사드립니다.제가 출력을 해야될 부분은 일일일정표로서 금일일정,행사일정,차량정보,생일자...
    • HART
      2000.04.21 00:56
      델파이 예제에 보면 잘 나와 있습니다 위치는 bolanddemosquickrpt 있습니다. 소스 4줄 ~ 5줄 정도 됩니...
    • TeamX
      2000.04.19 11:45
      저도 잘은 모르지만 권장되는 폴더당 파일갯수는 500-600개 정도 인걸로 들은것 같습니다... 많으면 속...
    • 초보1
    • 2000.04.19 05:06
    • 5 COMMENTS
    • /
    • 0 LIKES
    • Mr.Q
      2000.04.19 11:41
      초보1 wrote: > > 안녕하십니까 ... > 두개의 maskedit3, maskedit4로 일자를 구하려 하는데 잘안되네...
    • 초보1
      2000.04.19 18:59
      그렇게 하니 error가 ''20000301' is not a valid date and time' 라고 하네요.
    • Mr.Q
      2000.04.20 00:19
      초보1 wrote: > > 그렇게 하니 error가 > ''20000301' is not a valid date and time' 라고 하네요. ...
    • 조규춘
      2000.04.19 05:29
      초보1 wrote: > > 안녕하십니까 ... > 두개의 maskedit3, maskedit4로 일자를 구하려 하는데 잘안되네...
    • 초보1
      2000.04.19 19:08
      EditMask의 값를 ####-##-##;0; 에서 !9999/99/00;1;_ 로 변경하여 실행하니 그렇게 하니 error...
    • mad
    • 2000.04.19 04:31
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.04.19 05:38
      mad wrote: > 멤버 디비에 저장된 총 멤버수는 어떻게 나타내죠? > > 그리고 만약 조건을 넣어도 상관 ...
    • mad
      2000.04.20 09:33
      레코드 숫자는 결국 어떻게 나타냅니까? Table1.RecordCount; 이건 어따가 쓰는거죠? 이걸 Edit에 연결...
    • 조규춘
      2000.04.20 09:56
      inttostr은 정수형을 문자형으로 바꾸는 겁니다. 히~! Edit1.text := inttostr(Table1.RecordCount); ...
    • mad
    • 2000.04.19 04:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.04.19 06:04
      mad wrote: > 모르겄어요. > 폼1에서 edit1,2가 있고 우편번호 버튼을 누르면 > 폼2가 뜨고 우편번호를 ...
    • mad
    • 2000.04.19 04:20
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.04.19 05:52
      mad wrote: > 폼에다가 타일 이미지를 까는 건데 FormPaint는 어떻게 선언하고 폼을 선택하고 오브젝...
    • mad
      2000.04.20 09:38
      저 에러는 안뜨는데 폼의 타일이 안보이네요. 이거 혹시 그냥폼에서 사용하는 건가요? 책에 있는 것은 무...
    • 조규춘
      2000.04.20 10:02
      저에게 그 소스를 압축해서 보내주이소.... 그럼 제가 아주 친절하게 주석문까정 다 달아서 보내드리...
    • mad
    • 2000.04.19 04:09
    • 2 COMMENTS
    • /
    • 0 LIKES
    • Mr.Q
      2000.04.19 12:04
      mad wrote: > 파라독스를 사용하고 있습니다. > > 그런데 근디 > Datasorce1,Datasorce2, table1, DBG...
    • mad
      2000.04.20 09:28
      그런디 > with query1 do > begin > close; > sql.clear; > sql.add('select * from inout.db wher...
    • allenive
    • 2000.04.19 04:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 장경임
      2000.04.26 03:23
      allenive wrote: > procedure TForm1.BitBtn1KeyDown(Sender: TObject; var Key: Word; > Shift: TShif...
    • 구창민
      2000.04.19 09:54
      꿈틀이 wrote: > 제목 그대로 브라우져 안에 있는 text중에서 마우스 포인터가 위치한 곳에 text를 캡쳐하...
    • 꿈틀이
      2000.04.20 19:14
      답변 감사합니다. ^^; 야후에서 못 찾고 네이버에서 찾았는데 그곳이 맞는지 몰라도 이제는 컴포넌트 파...
    • hee
    • 2000.04.19 02:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.04.19 03:13
      hee wrote: > 폼의 크기에 따라 컨트롤의 크기를 변하게 하는 프로퍼티