Q&A

  • Chage Event
그냥 혼자 생각입니다.

보통 등록폼을 만들때 입력하는 사람을 배려해

입력창(EditBox) 옆에다가 조그마한 조회버튼을 만들어 두어

일일이 Item을 찾아 적을필요 없이 그 버튼을 눌러

작은 대화상자를 Show해서 그 대화상자에서 선택한 값이 입력창에

나타나게 하는 방식을 사용합니다.

또한 이용자가 이미 알고있는 item이라면

그 입력창에서 직접 코드를 치게 함으로서 버튼을 여러번

클릭하여 찾는 번거러움을 없엘수 있습니다.



서론이 길었는데 바로 입력창에 직접 코드를 쳐서 입력하는

방법에 대한 생각입니다.

제가 여러사람들의 방법을 살펴본봐로는

거의 90% 이상이 editbox 의 change 이벤트를 이용해 그 과정을

체크하더군요.

그러니까. 최대 입력치를 정해놓고 Change 이벤트 안에서

그 입력하고있는 문자의 길이를 비교해 도달하면 DB와 접속해

데이타를 체크하고 가져오는 식으로..

그런데 나머지 10% 사람중 일부는 다른 방법을 쓰더군요

Change 이벤트가 아닌 KeyUp 이벤트에서 그 과정을 체크합니다.

왜 Chage 이벤트에서 안하냐고 물어보면

만약 그 입력폼에서 해당 editbox에서의 조회가 아닌(Column 조회)

기존의 입력된 전체 DATA를 LOAD할 경우에(Row 조회)

자동으로 Chage 이벤트가 발생해 쓸데없이 다시한번 DB와 연결되

Search 해오는(Column 조회) 현상이 발생해서 그렇다고 합니다.

그래서 Keyup을 쓴다고 하는군요.

과연 이런경우에는 어떤 이벤트를 타게 만든느것이 좋을까요?

0  COMMENTS
    • 이희정
      2001.04.20 01:37
      초보델 wrote: > 누가 아시면 좀 알려주세요. 먼저.. 데이타베이스 컴퍼넌트가 두개가 필요하겠져?...
    • Mr. Larson
      2001.04.19 20:32
      권오정 wrote: > editbox에서 필요한data를 입력하고 바로 엔터키를 치면 > 어떤 함수를 call하려고 합...
    • 권오정
      2001.04.19 20:44
    • winsight
    • 2001.04.19 20:13
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2001.04.19 23:26
      안녕하세요. 최용일입니다. 첫번째 에러는 Power가 정의되지 않았다는 것입니다. 범위(scope)문제인데요...
    • Mr. Larson
      2001.04.19 20:31
      Power라는 함수는 x^y (x의 y승)을 구하는 수학함수입니다. 따라서 power 함수를 사용하시려면 uses 란...
    • 서경환
    • 2001.04.19 19:58
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 엑소
      2001.04.20 00:27
      서경환 wrote: > ADO를 이용하여 오라클에 접속합니다. > 접속은 이상없이 되는데 쿼리 실행 후 닫으면 ...
    • Mr. Larson
      2001.04.19 20:34
      서경환 wrote: > ADO를 이용하여 오라클에 접속합니다. > 접속은 이상없이 되는데 쿼리 실행 후 닫으면 ...
    • 서경환
      2001.04.19 20:45
      Mr. Larson wrote: > 서경환 wrote: > > ADO를 이용하여 오라클에 접속합니다. > > 접속은 이상없이 되...
    • Mr. Larson
      2001.04.19 22:05
      서경환 wrote: > Mr. Larson wrote: > > 서경환 wrote: > > > ADO를 이용하여 오라클에 접속합니다. > ...
    • 김동환
      2001.04.20 11:06
      Mr. Larson wrote: > 서경환 wrote: > > Mr. Larson wrote: > > > 서경환 wrote: > > > > ADO를 이용하...
    • 왕초보
    • 2001.04.19 19:51
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 화랑
      2001.04.23 21:03
      델파이 바이블이라는 책을 보시면 잘 나와있습니다.. 요즘 나오는 책에는 거의다.. ASP Component 만드...
    • 네오
    • 2001.04.19 18:27
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 감초
      2001.04.19 20:18
      try 샐행구문... except on e:exception do begin messagedlg(e.message, ...); en...
    • 이희정
      2001.04.19 20:16
      네오 wrote: > Error 처리하는 법 > > 델파이에서 DB 관련 작업을 하다 > Error 를 만났을 경우 > DB...
    • 네오
    • 2001.04.19 18:26
    • 0 COMMENTS
    • /
    • 0 LIKES
    • format
    • 2001.04.19 17:34
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 나그네
      2001.04.19 21:17
      format wrote: > format이라는 함수여....... > 세자리가 기본이구 한자리 입력받더라두 앞에 00을 채울...
    • 아폴론
      2001.04.19 18:49
      format wrote: > format이라는 함수여....... > 세자리가 기본이구 한자리 입력받더라두 앞에 00을 채울...
    • 하기
      2001.04.19 19:42
      Format('%3s', [String Value]); 맞나??? 아마 이렇게 하면 되지 않을까요??? 아폴론 wrote: > format...
    • pch
    • 2001.04.19 08:36
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 류종택
      2001.04.19 15:14
      Var R : Real; Begin R:= 12.23; R:= Ceil(R*10) / 10; End; 꿈꾸는 바보 류.. pch wro...
    • 김동환
      2001.04.20 11:13
      류종택 wrote: > Var > R : Real; > Begin > R:= 12.23; > R:= Ceil(R*10) / 10; > End; > ...
    • 류종택
      2001.04.20 20:44
      질문을 제대로 보지도 않고 답변하여 실수를.. 죄송!! 정정하여 주신분께는 감사 !! 김동환 wrote: ...
    • 수시아
    • 2001.04.19 07:17
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이희정
      2001.04.19 20:22
      수시아 wrote: > 안녕하세요...고수님들... > 델파이 5.0과 ms-access 2000으로 어플을 작성하고 있습니...
    • jcw
    • 2001.04.19 07:10
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 모름이
      2001.04.20 00:23
      jcw wrote: > sql 검색, 입력, 수정, 삭제에 대해 소스를 좀 부탁합니다.. > 저두 어느 정도는 아는데.....
    • 송종석
      2001.04.19 19:59
      1. 검색 From절에 테이블이 두 개인데 Where절에 이를 연결할 조건이 없습니다. 오류는 생기지 않더라도 ...
    • 누비
    • 2001.04.19 06:04
    • 0 COMMENTS
    • /
    • 0 LIKES
    • jun2
    • 2001.04.19 05:42
    • 1 COMMENTS
    • /
    • 0 LIKES
    • ^-_-^
      2001.04.19 12:15
      yo` 자료실에 보면 업글된 콤포가 있습니다. 소스까지 있으니 참고하시지요!! :) 배경에 이미지 뿌...
    • 타락천사
      2001.04.19 06:35
      안녕하세여..타락임다..^^ 물론 가능합니다.. property StringIndex[AIndex] : string read GetSt...
    • 타락천사
      2001.04.19 06:38
      안녕하세여..타락임다..^^ procedure TForm1.Button2Click(Sender: TObject); var i : integer; ...
    • 나그네
      2001.04.19 07:47
      아직 인디에서 그런 기능은 본적이 없습니다. 서버에서는 타이머를 두고 수시로 접속여부를 체크하는 수 밖...