Q&A

  • table의 필터
안녕하세요. 델파이 초보입니다



- 테이블에서 특정 키값을 가진 레코드만 출력하려고 하는데 잘 안되서요.

값이 숫자인 경우에는 제대로 필터링이 되는데 문자+숫자로 구성된 값을 필터링하면

변수에 들어있는 값이(아래 예제의 edit1.text안에 들어있는 값) 테이블에 없는 변수라는 오류 메세지가 뜨네요..



w_cust1id := 'custom1id = '+edit1.text+' ';

with table1 do begin

Filtered := true;

Filter := w_cust1id;

active := true;

end;



* custom1id는 테이블의 필드명(알파벳속성)입니다..

* 대소문자 구분도 다 해봤고요..

* 추가로 테이블에 없는 값을 필터링하면 델파이 오류가 뜨는데 제가 코트롤해서

제가 메세지(가렬 showmessage)를 뿌릴수는 없는지요..



-그리고 메모컴포넌트의 내용을 테이블에 입력시키고 출력하는 방법좀 알려 주시면

감사하겠읍니다.. 그럼 꼭좀 부탁드릴께요..









2  COMMENTS
  • Profile
    김대영 1999.10.08 21:24
    김진철 wrote:

    > 안녕하세요. 델파이 초보입니다

    >

    > - 테이블에서 특정 키값을 가진 레코드만 출력하려고 하는데 잘 안되서요.

    > 값이 숫자인 경우에는 제대로 필터링이 되는데 문자+숫자로 구성된 값을 필터링하면

    > 변수에 들어있는 값이(아래 예제의 edit1.text안에 들어있는 값) 테이블에 없는 변수라는 오류 메세지가 뜨네요..

    >

    > w_cust1id := 'custom1id = '+edit1.text+' ';

    > with table1 do begin

    > Filtered := true;

    > Filter := w_cust1id;

    > active := true;

    > end;

    >

    >

    > * custom1id는 테이블의 필드명(알파벳속성)입니다..

    > * 대소문자 구분도 다 해봤고요..

    > * 추가로 테이블에 없는 값을 필터링하면 델파이 오류가 뜨는데 제가 코트롤해서

    > 제가 메세지(가렬 showmessage)를 뿌릴수는 없는지요..

    >

    > -그리고 메모컴포넌트의 내용을 테이블에 입력시키고 출력하는 방법좀 알려 주시면

    > 감사하겠읍니다.. 그럼 꼭좀 부탁드릴께요..

    > 위의 것은 아직 저도 해보지 않아서리

    > 메오컴포넌트의 내용을 테이블에 입력시키는 방법은 써 드리겠습니다.

    > 먼저 Memo1을 올려놓고

    > 테이블에서 보여주고자 하는 필드을 예 A 라고 합시다.

    그럼 coding 을 하겠습니다.

    입력은

    Table1.FieldByName('A').AsString := Memo1.lines.Text;

    로 하면 출력이 됩니다.

    출력은 반대로

    Memo1.Text:=Table1.FieldByName('A').AsString;

    형식으로 하면 입출력 되죠

    그럼 이만



  • Profile
    나그네 1999.11.19 00:13
    > > - 테이블에서 특정 키값을 가진 레코드만 출력하려고 하는데 잘 안되서요.

    > > 값이 숫자인 경우에는 제대로 필터링이 되는데 문자+숫자로 구성된 값을 필터링하면

    > > 변수에 들어있는 값이(아래 예제의 edit1.text안에 들어있는 값) 테이블에 없는 변 수라는 오류 메세지가 뜨네요..

    > >

    > > w_cust1id := 'custom1id = '+edit1.text+' ';

    > > with table1 do begin

    > > Filtered := true;

    > > Filter := w_cust1id;

    > > active := true;

    > > end;



    다음과 같이 변경되어야...



    w_cust1id := 'custom1id = '''+edit1.text+'''';







    • 김영대
      1999.10.07 01:47
      magiC wrote: > edit.text에 입력한 값으로 > 170개정도의 panel중에 특정 하나의 panel를 선택하고 그 ...
    • 박윤종
      1999.10.07 10:38
      김영대 wrote: > magiC wrote: > > edit.text에 입력한 값으로 > > 170개정도의 panel중에 특정 하나의...
    • 송종영
    • 1999.10.07 01:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박임성
      1999.10.09 14:36
      송종영 wrote: > > Delphi4.0에서 WebBrower(IE)를 등록하고, > Active X WebBrower(IE) 에서 문자열 ...
    • kcahn
    • 1999.10.07 01:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.10.07 01:34
      제 홈페이지(http://myhome.shinbiro.com/~cozykyd/index.htm)의 "공개 프로그램 소스" 에 보시면 "[공개...
    • 하인태
    • 1999.10.07 01:02
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 송인표
      1999.10.07 07:59
      거의 대부분의 CGI가 아파치에서 잘 돌아간다고 하는데 혹시 홈페이지 테스트를 화일열기로 하셔서 그런건...
    • 이정욱
      1999.10.07 04:35
      그냥 CGI로 하시면 됩니다. WinCGI도 되는것으로 알구 있구요. ISAPI는 당연 안됩니다. 잘 안된다면 뭔...
    • 김영진
    • 1999.10.07 00:43
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      1999.10.07 18:33
      김영진 wrote: > dbedit에 출력된 내용을 읽어오는 방법은 없습니까. > edit의 text 같은 속성이 없어서,...
    • 박윤종
      1999.10.07 10:49
      김영진 wrote: > dbedit에 출력된 내용을 읽어오는 방법은 없습니까. -- GetTextBuf 함수를 사용하세...
    • 김영대
      1999.10.07 01:44
      문보석 wrote: > 안녕하세요... 문보석입니다... > 어떤 프로그램에서 버튼을 눌렀을때 또는 생성자가 실...
    • 박지훈.임프
      1999.10.24 20:21
      김영대 wrote: > 문보석 wrote: > > 안녕하세요... 문보석입니다... > > 어떤 프로그램에서 버튼을 눌렀...
    • 고한석
    • 1999.10.07 00:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.10.07 01:50
      고한석 wrote: > 델파이로 델파이같은 프로그램을 만들려고 합니다. > 응용 program실행 중에 콤퍼넌트바...
    • 뻥쟁이
      1999.10.07 00:46
      디비초보 wrote: > 엉---- > MS-SQL SERVER를 서버측에는 당연이 설치를 해야겠죠... > 그럼 클라이언트...
    • 이재식
      1999.10.07 00:29
      김신영 wrote: > 자료의 구조는 단순합니다. > 1.제목(문자열) > 2.번호(문자열) > 3.메모 > > 특...
    • 구창민
      1999.10.06 20:14
      박종성 wrote: > 안녕하세요! 여러분 > > 델파이에서 함수로 지원하는 FileSize가 있지요. > > 그런...
    • David
    • 1999.10.06 19:05
    • 1 COMMENTS
    • /
    • 0 LIKES
    • jinifan
      1999.10.07 05:16
      엄청 간단 예제 임니당... by jinifan... unit GPanel; interface uses Windows, Messages,...
    • 몽중인
    • 1999.10.06 18:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.10.06 19:02
      http://www.iti.co.kr/forum/axfrm/midas.html
    • 구창민
      1999.10.06 19:45
      권태수 wrote: > 스플레쉬폼 -> 비밀번호확인 login폼 -> 메인폼-> 비밀번호변경폼 까지가능한 > > 예...
    • 김진철
    • 1999.10.06 20:56
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김대영
      1999.10.08 21:24
      김진철 wrote: > 안녕하세요. 델파이 초보입니다 > > - 테이블에서 특정 키값을 가진 레코드만 출력하...
    • 나그네
      1999.11.19 00:13
      > > - 테이블에서 특정 키값을 가진 레코드만 출력하려고 하는데 잘 안되서요. > > 값이 숫자인 경우에는 ...
    • 유시니
      1999.10.08 22:19
      이곤섭 wrote: > 제가 지금 채팅 프로그램을 만들고 있는데요 > 참고로 서버를 만들고 client가 서버에 ...
    • rika
    • 1999.10.06 06:23
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김태균
      1999.10.06 18:31
      storedprocedure를 사용하면 아무 문제 없이 해결이 될 거 같네요.
    • rika
      1999.10.07 19:21
      김태균 wrote: > storedprocedure를 사용하면 아무 문제 없이 해결이 될 거 같네요. > 테이블 명이 하...
    • rika
      1999.10.07 19:20
      김태균 wrote: > storedprocedure를 사용하면 아무 문제 없이 해결이 될 거 같네요. > 테이블 명이 하...
    • 김태균
      1999.10.06 04:46
      다음과 같이 하면 됩니다. image1.Picture := nil; 간단하죠.....