Q&A

  • 저를좀 도와주십시요..아멘~
암것두 모름시롱 델파이를 공부하고있는 불쌍한 사람입니다..부디..가르침을 ㅠ.ㅠ

데이터베이스를 공부하고있는데..모르는게 많아서 이렇게 도움을 부탁드립니다.

여러분들 우편번호검색하는 프로그램아시죠..?

제가 그거 한번 만들고싶어서 그러거덩여..그래서 정통부 홈에서 요번에 새로바뀐거

우편번호
3  COMMENTS
  • Profile
    사발우성 2000.06.08 19:22
    캬캬캬.. 한달전의 저하구 똑같당...^^



    다른것 잘모르겠구엽...음 키보드 불이 안꺼지는 이유는



    메인보드 세팅때문임당..^^ 메인보드에 메뉴얼 보시면 불을 이제 영원히 끌수 있으리라



    믿습니당... 아멘 ~.~



    글구 밑에 있는것 말임다... 예제가 가남사 데파이정복에 보면 있음당..^^



    그럼 이만



    이상 초보사발이었습니당.^^



    불쌍한넘.. wrote:

    > 암것두 모름시롱 델파이를 공부하고있는 불쌍한 사람입니다..부디..가르침을 ㅠ.ㅠ

    > 데이터베이스를 공부하고있는데..모르는게 많아서 이렇게 도움을 부탁드립니다.

    > 여러분들 우편번호검색하는 프로그램아시죠..?

    > 제가 그거 한번 만들고싶어서 그러거덩여..그래서 정통부 홈에서 요번에 새로바뀐거

    > 우편번호
  • Profile
    사발우성 2000.06.08 20:14
    사발우성 wrote:

    캬캬캬.. 한달전의 저하구 똑같당...^^



    다른것 잘모르겠구엽...음 키보드 불이 안꺼지는 이유는



    메인보드 세팅때문임당..^^ 메인보드에 메뉴얼 보시면 불을 이제 영원히 끌수 있으리라



    믿습니당... 아멘 ~.~



    글구 밑에 있는것 말임다... 예제가 가남사 델파이정복에 보면 있음당..^^



    그럼 이만



    이상 초보사발이었습니당.^^



    음~! 그럼 저의 미천한실력으로 콤보박스를 이용해서리 갈켜드리줘.....^^





    [ ][▼] <---- 콤보박스 1 도&광역시 이름....



    [ ][▼] <---- 콤보박스 2 시&군 이름.....[시추가]



    [ ][▼] <---- 음 동면리....그정도.....[동추가]



    음테이블이 조금 어렵겠군엽....^^



    울나라에 있는 걸 전부다 넣으려면......^^



    例) 테이블명: 도 테이블명: 시

    도&광역시 [도&광역시] [시]

    경기 경기 광명

    서울 강원 태백

    강원 . .

    충남

    충북

    경북

    경남

    전남

    전북

    인천

    대구

    대전

    울산

    부산

    광주





    음 키필드는 도&광역시임당....일단



    도 콤보박스의 코딩임당.



    전 쿼리를 사용함당..^^



    with query1 do

    begin

    close;

    sql.clear;

    sql.add('select 도&광역시 from 도&광역시');

    open;

    end;

    while not query1.eof do

    begin

    combobox1.items.add(query1.fieldbynaem('도&광역시').asstring);

    query1.next;

    end;



    요기까쥐가...음 콤보1에 들어가는 내용임당.^^



    음그리고 콤보박스 2에는



    요런식으로....



    콤보박스1클릭이벤트에서..

    with query2 do

    begin

    close;

    sql.clear;

    sql.add('select 시 from 시');

    sql.add('where 도&광역시="'+combobox1.text+'"');

    open;

    end;

    combobox2.clear;

    while not query1.eof do

    begin

    combobox2.items.add(query1.fieldbynaem('시').asstring);

    query2.next;

    end;

    음 요까지가 시임당..^^



    음동은 요기서 약간만 변형하면 아실줄 믿습니당.. .아멘 †



    그리고



    시추가버튼은???

    음 아예 폼형태까쥐.....^^

    [ ][▼] <---- 모달폼 콤보박스1 요건 도&시이름임당...

    [ ] <----- 요기다 새로운 시를 입력 하시면 됨당....^^

    sql.add('insert into 시(도&광역시,시) values("'+combobox1.text+'",');

    sql.add('"'+edit1.text+'")');

    execsql;

    음 요건 등록버튼의 소스임당...^^ 그럼 즐코 하십쇼....

    휴 큰일날뻔했네엽..^^ 콤보1은 음 어떻게 할까...

    컁 앞에 있는도필드에서 그냥 불러와엽^^



    이상 일주일만 하면 초보사발이만큼한당의 저자 사발임당....^^

    > 불쌍한넘.. wrote:

    > > 암것두 모름시롱 델파이를 공부하고있는 불쌍한 사람입니다..부디..가르침을 ㅠ.ㅠ

    > > 데이터베이스를 공부하고있는데..모르는게 많아서 이렇게 도움을 부탁드립니다.

    > > 여러분들 우편번호검색하는 프로그램아시죠..?

    > > 제가 그거 한번 만들고싶어서 그러거덩여..그래서 정통부 홈에서 요번에 새로바뀐거

    > > 우편번호
  • Profile
    조규춘 2000.06.08 14:05
    헤헤~!



    저도 예전에 우편번호 검색시키는거 해본적이 있었는데 그때는 이렇게 했지요

    에디트창에서 동을 입력하구 엔터를 치면 발생시키게끔요! 헤헤

    이런땐 저는 퀴리를 이용하였지요

    음냐 locate 명령은 쓰면 안된다고 생각을 해서 만들었지요!

    왜냐면 우리나라의 문화동은 한두개가 아니니깐...



    procedure TForm3.Edit2KeyDown(Sender: TObject; var Key: Word;

    Shift: TShiftState);

    var

    i : integer;

    begin

    if key=vk_return then

    begin

    if edit2.Text = '' then

    begin

    dbedit3.SetFocus;

    end

    else

    begin

    dbctrlgrid1.Show;

    i := 1;

    repeat

    dbctrlgrid1.Height := i;

    i := i+2;

    until i = 281;

    dbctrlgrid1.Show;

    dbctrlgrid1.SetFocus;

    with form1.query2 do

    begin

    close;

    sql.clear;

    sql.add('select zip, addr from zip.db where dong like ''%'+edit2.text+'%''');

    open;

    end;



    end;

    end;



    end;







    자 딴 거는 필요 없고.... 이부분이요..

    with form1.query2 do

    begin

    close; // 우선 퀴리를 닫아주구요

    sql.clear; // 전에 퀴리가 있을수 있으니 지워줍니다.

    sql.add('select zip, addr from zip.db where dong like ''%'+edit2.text+'%'''); // 새로운 sql문을 만들어 주구요

    open; // 만들었으면 열어주어야겠지요 헤헤

    end;





    이 질문땜시 옛날에 한 소스를 지금 보니깐 왜이리 촌스러운지 쩝~!

    행보하시구요 쩝~! 규춘올림.

    • 최용일
      2000.06.08 22:13
      안녕하세요. 최용일입니다. 콤보박스는 리스트박스처럼 근접검색이 지원되지만 DropDownList를 보여주면...
    • 최용일
      2000.06.08 20:33
      안녕하세요. 최용일입니다. FileName := Application.Exename; 하시면 알 수 있습니다. ^^ 항상 ...
    • 강성만
    • 2000.06.08 20:10
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 강성만
      2000.06.08 21:06
      안녕하세요. Form1과 Form2가 있을때 버턴을 누르면 Form2를 생성시킬려고 하거든요. procedure...
    • 머리나쁜얀
      2000.06.08 20:47
      참고 하세여 procedure Tfrm_1.FormClose(Sender: TObject; var Action: TCloseAction); begin A...
    • 김광호
    • 2000.06.08 20:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한창희
      2000.06.09 07:05
      김광호 wrote: > QuickReport에서 Preview 문제 > 미리보기를 할때 한페이지는 잘나타납니다. > 하지만 ...
    • 최석기
      2000.06.08 21:16
      어린왕자 wrote: > DBGrid에 꼭 빈행을 추가해야하는데요.. > 거기에다..해당칼럼의 합계를 짚어 넣을려...
    • 류응철
      2000.06.08 20:22
      어린왕자 wrote: > DBGrid에 꼭 빈행을 추가해야하는데요.. > 거기에다..해당칼럼의 합계를 짚어 넣을려...
    • 어린왕자
      2000.06.08 20:30
      자료없는 레코드 넣는 방법 말구 없나요? 스트링그리드처럼..rowcount를 증가시켜서 넣는 방법.. 음..조...
    • 사발우성
      2000.06.08 20:04
      음 가남사... 델파이정복 1086 페이지에 남옴당...^^ 머리나쁜얀 wrote: > 현재 짜고 있는 프로...
    • 사발우성
      2000.06.08 20:09
      begin form6:= Tform6.create(application); 머리나쁜얀 wrote: > > 현재 짜고 있는 프로그램이 서...
    • 조경연
    • 2000.06.08 18:49
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 머리나쁜얀
      2000.06.08 19:37
      조경연 wrote: > 그리드에있는 소문자를 대문자로 바꾸려고 하는데 어떻게 해야돼죠?? > 그리드에 뿌...
    • 김상호
      2000.06.10 05:06
      초보자 wrote: > 선배님들의 많은 도움을 받고 있음에 너무 감사드립니다. > > *질문* > 그동안 출력...
    • bluet
    • 2000.06.08 16:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 왕초
      2000.06.08 16:50
      도움이 될란지 모르겠읍니다. ▶-------------------------------------------------------------------...
    • 어린왕자
      2000.06.09 07:09
      초보 wrote: > 홈페이지에서요 다운로드라는 버튼이 있는데요... > 그 버튼을 누르면 자동으로 특정 디렉...
    • 사발우성
      2000.06.08 19:22
      캬캬캬.. 한달전의 저하구 똑같당...^^ 다른것 잘모르겠구엽...음 키보드 불이 안꺼지는 이유는 메인...
    • 사발우성
      2000.06.08 20:14
      사발우성 wrote: 캬캬캬.. 한달전의 저하구 똑같당...^^ 다른것 잘모르겠구엽...음 키보드 불이 안꺼...
    • 조규춘
      2000.06.08 14:05
      헤헤~! 저도 예전에 우편번호 검색시키는거 해본적이 있었는데 그때는 이렇게 했지요 에디트창에서 동...
    • paul
    • 2000.06.08 09:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.06.08 14:14
      paul wrote: > DBGrid에서 OnDrawColumnCell 이벤트에서 숫자타입을 천단위로 ',' 표시하는 > 코딩예제좀...
    • 머리나쁜얀
      2000.06.08 19:42
      사발우성 wrote: > > > 모달폼에서 메인폼 버튼의 클릭이벤트가 발생했는지 알 수 있나엽...??? > ...
    • 조규춘
      2000.06.08 15:05
      사발우성 wrote: > 사발우성 님 오래간만입니다. 헤헤~! 그런데 내가 질문한 '사발우성'의 뜻은 ...
    • Codenj
    • 2000.06.08 06:35
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 갱수
      2000.06.08 18:36
      차니 wrote: > 정말 짜증이 밀러 옵니다. > 해결이 안되네여...제발 델파이 고수님들 도와주세요!! > ...
    • 차니
      2000.06.08 18:49
      > 안녕하세요.. > 혹시 db가 ms-access아닌가요? 아님 oad를 사용하셨나? > 만약 access를 사용하셨으면...
    • 최석기
      2000.06.08 19:00
      차니 wrote: > > 안녕하세요.. > > 혹시 db가 ms-access아닌가요? 아님 oad를 사용하셨나? > > 만약 ac...
    • 차니
      2000.06.09 03:21
      델파이4에도 구런것이 있나여..?
    • 갱수
      2000.06.08 18:55
      차니 wrote: > > 안녕하세요.. > > 혹시 db가 ms-access아닌가요? 아님 oad를 사용하셨나? > > 만약 ac...
    • 초보1
    • 2000.06.08 05:25
    • 1 COMMENTS
    • /
    • 0 LIKES
    • SuperDeuk
      2000.06.09 10:32
      저도 그런 경험을 하여서 혹시나 해서 몇 글자 적어 봅니다. 되면 좋구여 안되면 윈도우부터 다시 설치 하...