Q&A

  • [데이터베이스] 테이블 필터에 대해서.. -.-)"
232수신된 데이터를 분석해서 DB를 구축하는 프로그램을 만들고 있는데여..

수신잘하구 분석도 잘하구 DB도 나름대루 무식하게 되는데...

문제는 Filter네영

우선 수신된 데이터는 분석되어 receive_table에 있는데 이걸 Temp_Table에 옮겨와서

이걸 원하는 정보대로 필터링을 하려구 하는데..잘 안되여



음..우선 receive_table 은 고객번호 고객상호,현재 이벤트, 시간, 날짜등의 필드가 있거든여, 이 테이블에서 고객번호를 기존에 커스텀테이블에 고객번호만 뽑아논게 있어서

이걸 콤보 박스로 옮겨서 선택된 걸 기준으로 필터링을 하려구 합니다 도와주세영/

얼렁 해야 하는데 그래야 결혼하기전에 끝내는데...결혼 하기전에 끝내야 하거든여



***********************************************************

나름대로 용쓰다 안된 구문

************************************************************

procedure TMain_Ctrl.Button19Click(Sender: TObject);

var

i,j : integer;

begin

Combobox5.Enabled := False;

temp_table.Open;

temp_ds.Edit;

temp_table := receive_table;

temp_table.Filter := '고객번호 = '+combobox5.text;

end;





** 참고루 무식하게 그냥 DB3 화일을 테이블로 쓰고 있구..temp_table은

receive_table 이 다칠까봐 무서워서 쓰고 있음다....^^



4  COMMENTS
  • Profile
    돌머리 2000.09.19 19:30
    안녕하세요 김동원입니다.



    필터 적용과 해제 부분이 빠져 있어서 그런것 같네요.

    간단한 예로



    Table1.Filtered := false;//필터 해제

    Table1.Filter := '[필드명] = '+#39+조건값+#39,

    //필드명에 []를 사용하세요.

    //필드의 타입이 문자형인경우필터의 내용이

    // [필드명] = '조건값'

    //요런 형식이 들어가야 하기에 #39를 사용하였습니다.

    Table1.Filtered := true;//필터 적용



    도움이 되셨기를.....



    마그넷 wrote:

    > 232수신된 데이터를 분석해서 DB를 구축하는 프로그램을 만들고 있는데여..

    > 수신잘하구 분석도 잘하구 DB도 나름대루 무식하게 되는데...

    > 문제는 Filter네영

    > 우선 수신된 데이터는 분석되어 receive_table에 있는데 이걸 Temp_Table에 옮겨와서

    > 이걸 원하는 정보대로 필터링을 하려구 하는데..잘 안되여

    >

    > 음..우선 receive_table 은 고객번호 고객상호,현재 이벤트, 시간, 날짜등의 필드가 있거든여, 이 테이블에서 고객번호를 기존에 커스텀테이블에 고객번호만 뽑아논게 있어서

    > 이걸 콤보 박스로 옮겨서 선택된 걸 기준으로 필터링을 하려구 합니다 도와주세영/

    > 얼렁 해야 하는데 그래야 결혼하기전에 끝내는데...결혼 하기전에 끝내야 하거든여

    >

    > ***********************************************************

    > 나름대로 용쓰다 안된 구문

    > ************************************************************

    > procedure TMain_Ctrl.Button19Click(Sender: TObject);

    > var

    > i,j : integer;

    > begin

    > Combobox5.Enabled := False;

    > temp_table.Open;

    > temp_ds.Edit;

    > temp_table := receive_table;

    > temp_table.Filter := '고객번호 = '+combobox5.text;

    > end;

    >

    >

    > ** 참고루 무식하게 그냥 DB3 화일을 테이블로 쓰고 있구..temp_table은

    > receive_table 이 다칠까봐 무서워서 쓰고 있음다....^^

    >

  • Profile
    마그넷 2000.09.19 20:18
    감사함다..동원님..

    우선 ...그건 해결한거 같거든여..저쩍 옛날 Q&A를 뒤지다가..



    receive_table.Filtered := False;

    receive_table.Filter := '고객번호='''+combobox5.text+'''';

    receive_table.Filtered := True;

    이런 방법으로 했음다...그런데 되긴 되거든여 따옴표가 정신없이 널려 있지만...^^

    그런데 filter를 했을때 원 테이블에는 별 다를 이상이 없는지요..그 테이블이 계속 데이터를 받고 있는 테이블이라..서 좀 걱정스러워서여..Filtered 를 true나 false로 만들어서 데이터 수신에 테이블이 이상이 없을지..약간 걱정 스럽네영



    또 답해주심 감사하구여..이번 답변 정말 고맙숨다..날씨 좋네여 좋은 하루 되시기를..











    돌머리 wrote:

    > 안녕하세요 김동원입니다.

    >

    > 필터 적용과 해제 부분이 빠져 있어서 그런것 같네요.

    > 간단한 예로

    >

    > Table1.Filtered := false;//필터 해제

    > Table1.Filter := '[필드명] = '+#39+조건값+#39,

    > //필드명에 []를 사용하세요.

    > //필드의 타입이 문자형인경우필터의 내용이

    > // [필드명] = '조건값'

    > //요런 형식이 들어가야 하기에 #39를 사용하였습니다.

    > Table1.Filtered := true;//필터 적용

    >

    > 도움이 되셨기를.....





  • Profile
    돌머리 2000.09.19 23:57
    마그넷님 이상없습니다.

    Filter는 단지 원래 데이터는 놔두고 걸러서 보여주는

    함수입니다.



    마그넷 wrote:

    > 감사함다..동원님..

    > 우선 ...그건 해결한거 같거든여..저쩍 옛날 Q&A를 뒤지다가..

    >

    > receive_table.Filtered := False;

    > receive_table.Filter := '고객번호='''+combobox5.text+'''';

    > receive_table.Filtered := True;

    > 이런 방법으로 했음다...그런데 되긴 되거든여 따옴표가 정신없이 널려 있지만...^^

    > 그런데 filter를 했을때 원 테이블에는 별 다를 이상이 없는지요..그 테이블이 계속 데이터를 받고 있는 테이블이라..서 좀 걱정스러워서여..Filtered 를 true나 false로 만들어서 데이터 수신에 테이블이 이상이 없을지..약간 걱정 스럽네영

    >

    > 또 답해주심 감사하구여..이번 답변 정말 고맙숨다..날씨 좋네여 좋은 하루 되시기를..

    >

    >

    >

    >

    >

    > 돌머리 wrote:

    > > 안녕하세요 김동원입니다.

    > >

    > > 필터 적용과 해제 부분이 빠져 있어서 그런것 같네요.

    > > 간단한 예로

    > >

    > > Table1.Filtered := false;//필터 해제

    > > Table1.Filter := '[필드명] = '+#39+조건값+#39,

    > > //필드명에 []를 사용하세요.

    > > //필드의 타입이 문자형인경우필터의 내용이

    > > // [필드명] = '조건값'

    > > //요런 형식이 들어가야 하기에 #39를 사용하였습니다.

    > > Table1.Filtered := true;//필터 적용

    > >

    > > 도움이 되셨기를.....

    >

    >

  • Profile
    돌머리 2000.09.19 20:12
    돌머리 wrote:

    > 안녕하세요 김동원입니다.

    >

    > 필터 적용과 해제 부분이 빠져 있어서 그런것 같네요.

    > 간단한 예로

    >

    > Table1.Filtered := false;//필터 해제

    > Table1.Filter := '[필드명] = '+#39+조건값+#39,

    > //필드명에 []를 사용하세요.

    > //필드의 타입이 문자형인경우필터의 내용이

    > // [필드명] = '조건값'

    > //요런 형식이 들어가야 하기에 #39를 사용하였습니다.

    > Table1.Filtered := true;//필터 적용

    >

    > 도움이 되셨기를.....

    >

    > 마그넷 wrote:

    > > 232수신된 데이터를 분석해서 DB를 구축하는 프로그램을 만들고 있는데여..

    > > 수신잘하구 분석도 잘하구 DB도 나름대루 무식하게 되는데...

    > > 문제는 Filter네영

    > > 우선 수신된 데이터는 분석되어 receive_table에 있는데 이걸 Temp_Table에 옮겨와서

    > > 이걸 원하는 정보대로 필터링을 하려구 하는데..잘 안되여

    > >

    > > 음..우선 receive_table 은 고객번호 고객상호,현재 이벤트, 시간, 날짜등의 필드가 있거든여, 이 테이블에서 고객번호를 기존에 커스텀테이블에 고객번호만 뽑아논게 있어서

    > > 이걸 콤보 박스로 옮겨서 선택된 걸 기준으로 필터링을 하려구 합니다 도와주세영/

    > > 얼렁 해야 하는데 그래야 결혼하기전에 끝내는데...결혼 하기전에 끝내야 하거든여

    > >

    > > ***********************************************************

    > > 나름대로 용쓰다 안된 구문

    > > ************************************************************

    > > procedure TMain_Ctrl.Button19Click(Sender: TObject);

    > > var

    > > i,j : integer;

    > > begin

    > > Combobox5.Enabled := False;

    > > temp_table.Open;

    > > temp_ds.Edit;

    > > temp_table := receive_table;

    > > temp_table.Filter := '고객번호 = '+combobox5.text;

    > > end;

    > >

    > >

    > > ** 참고루 무식하게 그냥 DB3 화일을 테이블로 쓰고 있구..temp_table은

    > > receive_table 이 다칠까봐 무서워서 쓰고 있음다....^^

    > >

    • 조헌철
    • 2000.09.19 20:17
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 돌머리
      2000.09.19 20:30
      메일 클라이언트를 짜본적이 있는데.. 오래되서 생각이 나질 않네요..^^ 그래도 몇자 적어보겠습니다. ...
    • 조헌철
      2000.09.19 20:36
      제가 초보라서 어떻게 손을 써야될지 바쁘시지 않으시면 방법 좀 부탁합니다.
    • 2000.09.19 20:02
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 문석래
    • 2000.09.19 19:29
    • 2 COMMENTS
    • /
    • 0 LIKES
    • parkisu
      2000.09.20 10:33
      문석래 wrote: > 정말 힘들 군요.. > 이 사이트에있는 모든 방법을 다 동원해서 해봤지만. 접속이 안돼네...
    • linuxwiz
      2000.09.19 23:23
      문석래 wrote: > 정말 힘들 군요.. > 이 사이트에있는 모든 방법을 다 동원해서 해봤지만. 접속이 안돼네...
    • 돌머리
      2000.09.19 20:10
      안녕하세요 김동원입니다... 당연히 안될수 밖에 없네요.. 현재 Query1을 Select문으로 Open한 상태에...
    • 델파이초보
      2000.09.19 22:16
      김동원님 정말 감사드립니다... 이것때문에 얼마나 고생했는지 모릅니다... 다시 한번 감사드리고요.....
    • linuxwiz
      2000.09.19 23:10
      델파이초보 wrote: > > 김동원님 정말 감사드립니다... > 이것때문에 얼마나 고생했는지 모릅니다... ...
    • DelChobo
      2000.09.19 23:08
      델파이초보 wrote: > > 김동원님 정말 감사드립니다... > 이것때문에 얼마나 고생했는지 모릅니다... ...
    • 강인규
      2000.09.19 21:41
      허접스러운 코딩입니다. //델파이의 color를 html의 color값으로.... function Tform1.ColorToHcolor(c...
    • 돌머리
      2000.09.19 21:13
      안녕하세요 김동원입니다. 제가 HTML을 해보지 않아서 어떤의미인지는 모르나 굳이 자리수를 맞추려고 한...
    • 돌머리
      2000.09.19 19:11
      안녕하세요.. 김동원입니다. ExtractFileName 는 파일명만을 리턴하는 함수입니다. 예를들어.. "C:Pic...
    • 마그넷
    • 2000.09.19 18:40
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 돌머리
      2000.09.19 19:30
      안녕하세요 김동원입니다. 필터 적용과 해제 부분이 빠져 있어서 그런것 같네요. 간단한 예로 Tabl...
    • 마그넷
      2000.09.19 20:18
      감사함다..동원님.. 우선 ...그건 해결한거 같거든여..저쩍 옛날 Q&A를 뒤지다가.. receive_tabl...
    • 돌머리
      2000.09.19 23:57
      마그넷님 이상없습니다. Filter는 단지 원래 데이터는 놔두고 걸러서 보여주는 함수입니다. 마그넷 w...
    • 돌머리
      2000.09.19 20:12
      돌머리 wrote: > 안녕하세요 김동원입니다. > > 필터 적용과 해제 부분이 빠져 있어서 그런것 같네요. ...
    • 정진아
    • 2000.09.19 13:37
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.09.20 00:46
      안녕하세요. 최용일입니다. 소스를 제대로 안 옮겼군요... type TRoundRecHintWindow = class(TH...
    • 안병래
    • 2000.09.19 10:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • [델파이]
      2000.09.19 10:59
      밑에 방법을 사용해보십시요. 강제종료.. ExitWindowsEx(EWM_FORCE,0); 안병래 wrote: > 안녕하세...
    • 최용일
      2000.09.20 00:50
      넵~ 실행파일에 바루 포함됩니다... [델파이] wrote: > 이미지 리스트박스에 이미지 2개를 넣어
    • Cha
    • 2000.09.19 07:43
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 왕초보
    • 2000.09.19 18:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 포커스
      2000.09.19 06:36
      왕초보 wrote: > 하나의 프로젝트에 여러개의 폼들을 추가해서 쓰고 있따가 컴퓨터가 따운되서 다시 부팅...
    • 디비로
    • 2000.09.19 05:56
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 허춘
      2000.09.19 07:28
      디비로 wrote: > 테이블의 필드명에는 공백을 넣을수 있습니다. > 그런데 코딩할때 그 필드명을 어떻게 ...
    • 돌머리
      2000.09.19 08:03
      허춘 wrote: > 디비로 wrote: > > 테이블의 필드명에는 공백을 넣을수 있습니다. > > 그런데 코딩할때 ...
    • 왕스팀
    • 2000.09.19 05:04
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 타락천사
      2000.09.20 01:10
      안녕하세여..타락임다..^^ 제가 가튼 내용을 델파이 강의실에 올렸습니다.. 찾아보세여..ㅠㅠ 즐...
    • young
      2000.09.19 18:35
      왕스팀 wrote: > 옛날 COBOL로 생성된 TEXT DATA들을 > > 이미 만들어진 파라독스 TABLE에 입력해야 ...
    • 허춘
      2000.09.19 07:32
      왕스팀 wrote: > 옛날 COBOL로 생성된 TEXT DATA들을 > 이미 만들어진 파라독스 TABLE에 입력해야 합니...
    • 돌머리
      2000.09.19 06:05
      왕스팀 wrote: > 옛날 COBOL로 생성된 TEXT DATA들을 > > 이미 만들어진 파라독스 TABLE에 입력해야 ...
    • 컴돌이
    • 2000.09.19 05:19
    • 1 COMMENTS
    • /
    • 0 LIKES
    • kylix
      2000.09.19 05:07
      for I := 0 to X do for J := 0 to Y do if 어쩌구저쩌구 = True then Break; ...