Q&A

  • 테이블에 있는 string 필드를 소트해서 보여주는 법?
고수님들의 도움이 필요합니다.



*질문1*



테이블에 있는 내용을 소트해서 콤보박스의 리스트에 나타내려고 합니다.(웹에서)

사용자들의 중복입력을 막기 위해 처음에 입력되어 있는 리스트를 쭉 보여주고 싶은데. 것인 예를 들자면 회사명을 입력할 때

"(주)삼성전자"가 존재하는데 " 삼성전자"로 다시 입력하는 것을 막기 위해서요.



웹에서 처음에 가입신청할 때 주소록 목록이 쭉~ 나타나는 것처럼요..

아니면 입사원서 작성할 때 콤보박스에 대학교 명이 쭉~ 나타나는 것처럼요..



예) 가남대학교

.

나주대학교

.

.

다음대학교



루프시작

을 동적으로 보여주려고 합니다.

루프끝 문제는 소트를 해서 보여주고 싶은데

어떻게 소트를 해서 보여줄 수 있을까요?



*질문2*



가입신청할 때 주소 입력시에 '동' 이름만 치면 검색하는 것을 구현할 때..



예) "개봉2동" or "개봉 2동"을 쳐도 검색되게 하는 것은 델파이에 locate같은 메소드를 이용한 것인지 아니면 다른 함수를 작성한 것인지도 궁금합니다.



고수님들의 답변을 기대합니다.

1  COMMENTS
  • Profile
    하얀까마귀 2000.03.13 20:55
    안녕하세요 하얀까마귀 입니다.



    처음 질문은 그냥 불러 올때 소트를 하시구요... order by 하시면 됩니다.

    SQL은 아시죠???



    그리고 두번째 질문은 방향이 조금 다른데.... 저같은 경우에는 그냥 주소 테이블을



    만들때 구/군, 동이름에 공백을 제거하고 만듭니다....



    그리고 찾을때는 당연히 '개봉2동' or '개봉 2동'이라고 입력하더라도 공백을 제거해



    버리고 '개봉2동'으로 검색을 하는거죠.....



    간단하죠...???



    질문에 맞게 답변했나 모르겠네요.....



    그럼 즐거운 시간 되세요....



    - 하얀까마귀 -





    정영민 wrote:

    > 고수님들의 도움이 필요합니다.

    >

    > *질문1*

    >

    > 테이블에 있는 내용을 소트해서 콤보박스의 리스트에 나타내려고 합니다.(웹에서)

    > 사용자들의 중복입력을 막기 위해 처음에 입력되어 있는 리스트를 쭉 보여주고 싶은데. 것인 예를 들자면 회사명을 입력할 때

    > "(주)삼성전자"가 존재하는데 " 삼성전자"로 다시 입력하는 것을 막기 위해서요.

    >

    > 웹에서 처음에 가입신청할 때 주소록 목록이 쭉~ 나타나는 것처럼요..

    > 아니면 입사원서 작성할 때 콤보박스에 대학교 명이 쭉~ 나타나는 것처럼요..

    >

    > 예) 가남대학교

    > .

    > 나주대학교

    > .

    > .

    > 다음대학교

    >

    > 루프시작

    > 을 동적으로 보여주려고 합니다.

    > 루프끝 문제는 소트를 해서 보여주고 싶은데

    > 어떻게 소트를 해서 보여줄 수 있을까요?

    >

    > *질문2*

    >

    > 가입신청할 때 주소 입력시에 '동' 이름만 치면 검색하는 것을 구현할 때..

    >

    > 예) "개봉2동" or "개봉 2동"을 쳐도 검색되게 하는 것은 델파이에 locate같은 메소드를 이용한 것인지 아니면 다른 함수를 작성한 것인지도 궁금합니다.

    >

    > 고수님들의 답변을 기대합니다.

    • 왕초짜
    • 2000.03.13 23:26
    • 8 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.03.14 00:17
      왕초짜 wrote: > 안녕하세요... > 궁금한게 있어서 질문드립니다. > 에디트박스 3개로 년, 월, 일을 입...
    • 왕초짜
      2000.03.14 01:03
      MyDate:=EncodeDate(strtoint(ed1.Text),strtoint(ed2.Text ),strtoint(ed3.Text) ); 요렇게 하니까 년...
    • parkisu
      2000.03.14 09:46
      왕초짜 wrote: > MyDate:=EncodeDate(strtoint(ed1.Text),strtoint(ed2.Text ),strtoint(ed3.Text) ); > ...
    • 박성훈
      2000.03.14 00:16
      왕초짜 wrote: > 안녕하세요... > 궁금한게 있어서 질문드립니다. > 에디트박스 3개로 년, 월, 일을 입...
    • 최용일
      2000.03.14 00:13
      다음과 같이 FormatDateTime함수를 이용하세요 FormatDateTime('yyyymmdd', StrToDate(Box1.Text+'-'+...
    • 왕초짜
      2000.03.14 00:57
      최용일 wrote: > 다음과 같이 FormatDateTime함수를 이용하세요 > > FormatDateTime('yyyymmdd', Str...
    • 최용일
      2000.03.14 01:17
      당연히 에러가 날수밖에 없습니다. FormatDateTime은 TDate형을 돌려주는게 아니라 날짜의 문자열을 돌려...
    • • • •
    • 젠키
      2000.03.13 23:42
      철이 wrote: > delphi에서 엑세스 디비를 연결하여 사용하였습니다.... > 프로그램이 실행되거나, 디비가...
    • 철이
      2000.03.14 18:34
      젠키 wrote: > 철이 wrote: > > delphi에서 엑세스 디비를 연결하여 사용하였습니다.... > > 프로그램이...
    • 근수
      2000.03.25 07:16
      박성훈 wrote: > 2000-02-02 02:50:00과 2000-03-03 14:10:00의 차이를 구한다음 이것을 시간으로 표시하...
    • 최용일
      2000.03.14 00:58
      TimeStamp를 이용하시면 간단히 구하실 수 있습니다. var Time1, Time2, pTime: TTimeStamp; begin ...
    • 박성훈
      2000.03.14 00:23
      박성훈 wrote: > 2000-02-02 02:50:00과 2000-03-03 14:10:00의 차이를 구한다음 이것을 시간으로 표시하...
    • 송정환
    • 2000.03.13 22:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.13 23:59
      텍스트(.txt)파일로 저장하는 방법처럼 하시면 됩니다. 단지 그 사이사이에 HTML태그를 넣어서 저장하시...
    • 한승수
    • 2000.03.13 22:16
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 장은석
      2000.03.14 15:57
      한승수 wrote: > > 두개 이상 실행시키는 것을 막기 위해 > > 제가 짠 프로그램이 이미 실행중이...
    • blueSky
      2000.03.13 23:55
      한승수 wrote: > > 두개 이상 실행시키는 것을 막기 위해 > > 제가 짠 프로그램이 이미 실행중이...
    • toto1052
    • 2000.03.13 22:02
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 착한악마
      2000.03.14 07:24
      리포트 옵션에 있는 기능이거든요... 리포트 세팅에서 컬럼수를 조정해 보세요....그럼 될겁니다...( 코딩...
    • 하얀까마귀
      2000.03.13 22:19
      안녕하세요 하얀까마귀 입니다... 불행히도 없어요....(
    • 종이학
      2000.03.13 21:00
      Go100 wrote: > 어떤 폼에서 조회를 하면서 DbGrid 숫자 필드에 > (1,000,000,000) 이처럼 3자리에 컴마...
    • 정영민
    • 2000.03.13 20:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.03.13 20:55
      안녕하세요 하얀까마귀 입니다. 처음 질문은 그냥 불러 올때 소트를 하시구요... order by 하시면 됩니...
    • blueSky
      2000.03.13 19:11
      김경한 wrote: > > 급합니다. > > 시간이 만약 16:45 초라면,, (16 분 45 초) > > 에디트 박스...
    • 김경한
      2000.03.13 19:25
      blueSky wrote: > 김경한 wrote: > > > > 급합니다. > > > > 시간이 만약 16:45 초라면,, (16 분 ...
    • 강인규
      2000.03.13 21:59
      위의 분이 답변주신것이 맞습니다. 초에서 'ss'를 해주면 01초가 되지요. 아마도 문자형으로 디비에 저...
    • 박성훈
    • 2000.03.13 18:59
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.13 20:41
      저의 답변을 이해를 못하신것 같군요... 저는 OS(explorer.exe)차원에서 이야기한 것인데... 그럼 두번째 ...
    • 박상길
    • 2000.03.13 18:36
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.03.14 23:54
      박상길 wrote: > Windows CE 에서 델파이 지원이 가능한지 알고 싶습니다....... 안녕하세요 하얀까마...
    • 안대규
    • 2000.03.13 18:35
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박성훈
      2000.03.13 18:56
      안대규 wrote: > 안녕하세요~~~ > 궁금중이 있어 이렇게 글을 올립니다. > 델파이에서 제공하는 vcl디렉...
    • 초보
    • 2000.03.13 17:30
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 장은석
      2000.03.14 10:15
      초보 wrote: > 레지스트리의 rootkey: HKEY_LOCAL_MACHINE 에서 > 'SOFTWAREMicrosoftWindowsCurrentVers...
    • 초보
      2000.03.15 01:08
      제 질문을 바로 이해해 주시고 답변 주시니 고마습니다. 덕분에 성공했습니다.
    • 최용일
      2000.03.13 21:22
      SetWindowHookEx와 같은 API함수를 이용하여 시스템전체의 메세지나 이벤트를 장악하시면 됩니다. 쉽게 말...
    • 조규춘
      2000.03.13 21:16
      고수는 아니지만 그냥 한번 올려 봅니다. 아래의 소스는 ctrl + alt + del을 눌렀을때 내가 만든 프로그...
    • 최용일
      2000.03.13 23:47
      레지스트리에 핫키를 등록하시어 사용하시면 됩니다. 그럼 폼이 활성화되었건 비활성화 되었건간에 상관없...
    • 때밀이
    • 2000.03.13 10:58
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 종이학
      2000.03.13 20:56
      때밀이 wrote: > test1과 test2에서 다음과 같이 비교하려 합니다. > > select a.* from test1 a, > ...