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 이 다칠까봐 무서워서 쓰고 있음다....^^
필터 적용과 해제 부분이 빠져 있어서 그런것 같네요.
간단한 예로
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 이 다칠까봐 무서워서 쓰고 있음다....^^
>