Q&A

  • 어제 글을 올렸는데... 좀 도와주세요.... like를 filter로
안녕하세요?? 흑흑...

like를 사용해서 만든 프로그램이 있습니다...

그런데... 프로그램이 그냥 죽어버리더군요...

그래서 필터를 사용헤서 사용할려구 하는데.. 저의 머리로는 이해가 잘 되질 않더군요...

그래서 고수님들의 조언을 부탁하고자 이렇게 글을 또 올립니다...

이번에 좀 필터에 대해 확실히 알고자 하는 마음에...

쿼리문과 소스문을 모두 올리겠습니다....



QA 의 쿼리 문입니다.....

SELECT name, jumin_no, Dept_name

(floor(overtime/60)||'시'|| mod(overtime, 60)||'분') overtime

FROM vwMasterList M, tbAccounts A

WHERE (M.card_no = A.card_no) and

(grade_cd not like 'D%') And

(dept_cd like '64311420%') and

(fromdate = :FD And todate = :TD)

ORDER BY name, jumin_no



///// 글구 하나가 더 있거든요... 똑같은 것인데...

하나는 Minus를 이용해야 합니다.. 소스문은 같구요...





SELECT name, jumin_no, M.Dept_name,

(floor(overtime/60)||'시'|| mod(overtime, 60)||'분') overtime

FROM vwMasterList M, tbTimebook A

WHERE (M.card_no = A.card_no)

minus

SELECT name, jumin_no, m.Dept_name,

(floor(overtime/60)||'시'|| mod(overtime, 60)||'분') overtime

FROM vwMasterList M, tbTimebook A

WHERE (M.card_no = A.card_no) And

(grade_cd NOT Like 'D%') and

((dept_cd like '64311410%') or

(dept_cd like '64311420%') or

(dept_cd like '64311239%'))

ORDER BY name, jumin_no







쿼리를 이용해 DBGrid에 뿌려주기 위해 만는 소스문..

procedure TForm10.SpeedButton1Click(Sender: TObject);

begin

If StrToDateTime(DateToStr(DP1.date)) > StrToDateTime(DateToStr(DP2.date)) then

begin

messagedlg('시작일자가 종료일자 다음입니다' + #13 +

'시작.종료 일자을 확인 하신 후 다시 입력하십시요.',

mtInformation, [mbOk], 0);

end

else

begin

QAcc.Close;

QAcc.ParamByName('FD').AsDateTime := StrToDateTime(FormatDateTime('yyyy-mm-dd', DP1.Date));

QAcc.ParamByName('TD').AsDateTime := StrToDateTime(FormatDateTime('yyyy-mm-dd', DP2.Date));

QAcc.Open;



Edit5.Text := IntToStr(QAcc.FieldByName('persons').AsInteger);

Edit6.Text := IntToStr(QAcc.FieldByName('otpays').AsInteger);



{ QAc.Close;

QAc.ParamByName('dept_cd').AsString := QDept.FieldByName('dept_cd').AsString;

QAc.ParamByName('FD').AsDateTime := StrToDateTime(FormatDateTime('yyyy-mm-dd', DP1.Date));

QAc.ParamByName('TD').AsDateTime := StrToDateTime(FormatDateTime('yyyy-mm-dd', DP2.Date));

QAc.Open;



Edit6.Text := IntToStr(QAc.FieldByName('otpays').AsInteger);}



If QAcc.BOF And QAcc.EOF Then

begin

MessageDlg('월말집계 자료가 존재하지 않습니다.',

mtInformation, [mbOk], 0);

dp1.SetFocus;

exit;



QA.Active := False;



end

else

begin

QA.Close;

QA.ParamByName('FD').AsDateTime := StrToDateTime(FormatDateTime('yyyy-mm-dd', DP1.Date));

QA.ParamByName('TD').AsDateTime := StrToDateTime(FormatDateTime('yyyy-mm-dd', DP2.Date));

QA.Open;

end;

end;

end;





고수님들의 빠른 조언이 절실합니다...

시간은 없구.. 흑흑흑....

제발 이 문장을 가지고 필터로 사용할수 있게좀 해주세요.....

그럼 부탁드리겠습니다...

제발요...

항상 건강하시고...



7  COMMENTS
    • 이성훈
      2000.10.25 02:32
      초보개발자 wrote: > 공장자동화 라인에서 사용하는 컴이 도스용인데..여기에 델파이5.0으로 > 만든 프로...
    • 초보자
    • 2000.10.18 20:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 강인규
      2000.10.19 00:18
      디테일밴드가 한장을 넘어가면 그런 일이 생기기도 합니다. 디테일밴드를 줄여보세요. 즐프하세여~ ^-^ ...
    • 호야
    • 2000.10.18 19:42
    • 0 COMMENTS
    • /
    • 0 LIKES
    • raeganja
    • 2000.10.18 19:26
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 강인규
      2000.10.18 20:01
      자동증가 있는데염. 파라독스라면 FieldType에 AutoInc가 있구요..... MS-SQL은 프라이머리키로 설정하시...
    • 초보자
    • 2000.10.18 19:20
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 임형호
      2000.10.18 21:48
      데이타가 보이지 않는다는것이 무슨 의미인지요? 설정을 했는데.... 해당 데이타가 DBLookupcombobox에 나...
    • 초보자
      2000.10.18 22:20
      dblookupcombobox에 설정을 다해주면 데이타가 주욱 나오잖아여,, 거기서 하나를 선택하면 내가 선택한게 ...
    • 임성룡
    • 2000.10.18 19:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김정
      2000.10.18 19:35
      안녕하세요? 고드름 김정입니다. 패키지 프로젝트를 여시고, 해당 유닛을 제거하시고 다시 인스톨하시...
    • 김정
      2000.10.18 19:34
      안녕하세요? 고드름 김정입니다. Video for windows API 중에서 capGetDriverDescription() 라는 함...
    • 한승구
      2000.10.19 04:37
      김정 wrote: > 안녕하세요? > 고드름 김정입니다. > > Video for windows API 중에서 > > capGetDr...
    • 김정
      2000.10.19 06:34
      안녕하세요? 고드름 김정입니다. 제가 선언부를 적지 않았더군요. 이렇게 바꾸세요. 그럼. var nTem...
    • 한승구
      2000.10.19 19:45
      김정 wrote: > 안녕하세요? > 고드름 김정입니다. > > 제가 선언부를 적지 않았더군요. 이렇게 바꾸세...
    • 청강생
    • 2000.10.18 18:48
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 한하눌
      2000.10.18 19:05
      청강생 wrote: > > Stringgird의 data를 Excel로 변환할 때 > 문자열 지정을 하지 않으면 전체가 숫자...
    • 청강생
      2000.10.18 20:23
      한하눌 wrote: > 청강생 wrote: > > > > Stringgird의 data를 Excel로 변환할 때 > > 문자열 지정을 ...
    • 한하눌
      2000.10.19 06:52
      청강생 wrote: > 한하눌 wrote: > > 청강생 wrote: > > > > > > Stringgird의 data를 Excel로 변환할 ...
    • 청강생
      2000.10.20 17:33
      한하눌 wrote: > 청강생 wrote: > > 한하눌 wrote: > > > 청강생 wrote: > > > > > > > > Stringgird...
    • 2000.10.18 18:43
    • 7 COMMENTS
    • /
    • 1 LIKES
    • parkisu
      2000.10.19 11:47
    • cell
      2000.10.19 02:05
    • 임형호
      2000.10.18 18:58
    • 2000.10.18 19:35
    • 한하눌
      2000.10.18 19:49
    • 2000.10.18 20:02
    • 임형호
      2000.10.18 21:47
    • 한하눌
      2000.10.18 19:41
      이해경 wrote: > 안녕하세요? Delphi에서 Excel로 보고서를 출력하는 작업을 하고 있으며, Error가 발생하...
    • 이해경
      2000.10.18 20:45
      답변 감사합니다. 그렇게 하니까 Process는 종료가 되었습니다. 하지만 Process 종료시 저장 여부를 물어...
    • 델초
    • 2000.10.18 13:40
    • 2 COMMENTS
    • /
    • 0 LIKES
    • parkisu
      2000.10.18 16:27
      폼이 메모리상에서 완전히 제거되지 않은 것 같은데요. FAddForm의 OnClose이벤트에 FAddForm:= nil...
    • 델초
      2000.10.18 22:13
      parkisu wrote: > 폼이 메모리상에서 완전히 제거되지 않은 것 같은데요. > FAddForm의 OnClose이벤트에 ...
    • parkisu
      2000.10.18 16:20
      MS엑세스같은 것들이 그런 프로그램입니다. 아마도 C나 C++로 만들어진 프로그램들에서 주로 그런 것 같아...
    • 2000.10.18 18:15
      http://www.delphi.co.kr/cgi-bin/cwb/CrazyWWWBoard.cgi?db=freetalk&mode=download&num=3290&file=Projec...
    • 김경한
    • 2000.10.18 11:17
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 강인규
      2000.10.18 18:54
      음.... 잘 모르지만 한자 적어봅니다. ^-^; 디비의 자료를 읽어오는 방법이 BDE세팅이나 ODBC설정 뿐일...
    • 권영길
      2000.10.18 11:29
      "Provider=SQLOLEDB;Connect Timeout=7;SERVER=MYSERVER;UID=MYUSER;PWD=MYPASS;DATABASE=MYDB" 이런식이...
    • psunk
    • 2000.10.18 06:54
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김정
      2000.10.18 08:18
      안녕하세요? 고드름 김정입니다. Type Library에서 속성을 만드신 후, (데이터타입을 결정하고 ...) U...
    • psunk
      2000.10.18 08:48
      답변 감사합니다. Type Library 에는 등록이 모두 되어있습니다. 그런데도 액티브 폼에서 그 프로퍼티를 ...
    • 김정
      2000.10.18 19:15
      안녕하세요? 고드름 김정입니다. 말씀하신 것까지는 맞습니다. 하지만 Type Library에서 만든 것은 In...
    • 허준
      2000.10.18 19:06
      windows 2000 Professional에는 SQL7.0 서버를 깔수가 없습니다. windows 2000 Professional은 NT WORKSTA...
    • 인디안
    • 2000.10.18 04:56
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김정
      2000.10.18 08:20
      안녕하세요? 고드름 김정입니다. 질문하신 내용이, 델에서 GIF저장을 하셨다는 것인지 저장된 것을 보...