Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
우편번호를 검색하고 싶은데...
우편번호 검색프로그램을 구하려고 여기 저기 자료실을 돌아다니다가
다운 받으려고 했는데 다운이 않되더라구요.
초보자라 아직은 거기까지는 손도 못대고 있읍니다.
누구 좀 도와주세요...제발.
1
COMMENTS
김지건
•
1999.05.12 20:39
장일 wrote:
> 우편번호 검색프로그램을 구하려고 여기 저기 자료실을 돌아다니다가
> 다운 받으려고 했는데 다운이 않되더라구요.
> 초보자라 아직은 거기까지는 손도 못대고 있읍니다.
> 누구 좀 도와주세요...제발.
음 .. 제가 가지고 있는 책(델파이4 실무프로그래밍, 안일준 지음)에 DB에서 우편번호를 찾는 프로그램 소스 코드가 있어서 올립니다.
보시고 도움이 되었으면 좋겠네요....
그럼 전 이만..
======================================================================
unit U_zip;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ExtCtrls, DBCtrls, Grids, DBGrids, Db, DBTables, Buttons, StdCtrls, Mask;
type
Tf_zip = class(TForm)
Panel1: TPanel;
Panel2: TPanel;
DataSource1: TDataSource;
Table1: TTable;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
Panel3: TPanel;
SpeedButton1: TSpeedButton;
Table1Zip: TStringField;
Table1Dong: TStringField;
Table1Addr: TStringField;
ComboBox1: TComboBox;
Label1: TLabel;
DBEdit1: TDBEdit;
Label2: TLabel;
DBEdit2: TDBEdit;
Label3: TLabel;
DBEdit3: TDBEdit;
SpeedButton2: TSpeedButton;
SpeedButton3: TSpeedButton;
Edit1: TEdit;
Label4: TLabel;
procedure FormCreate(Sender: TObject);
procedure Edit1Change(Sender: TObject);
procedure SpeedButton1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
f_zip: Tf_zip;
implementation
{$R *.DFM}
procedure Tf_zip.FormCreate(Sender: TObject);
begin
DataSource1.DataSet:=Table1; //데이타소스에 테이블 연결
DBNavigator1.DataSource:=DataSource1;
DBGrid1.DataSource:=DataSource1;//그리드에 데이타소스 연결
Table1.Open;//테이블 열기
panel2.caption:=' 전체 자료의 개수 : '+Inttostr(Table1.RecordCount)+'개' ;
DBGrid1.Options:=[dgEditing,{ dgAlwaysShowEditor,} dgTitles,
dgIndicator, dgColumnResize, dgColLines, dgRowLines,
dgTabs, {dgRowSelect,}dgAlwaysShowSelection, dgConfirmDelete
{,dgCancelOnExit, dgMultiSelect}];//옵션설정
Combobox1.Items.add(Table1.Fields[1].DisplayLabel);
Combobox1.Items.add(Table1.Fields[2].DisplayLabel);
ComboBox1.ItemIndex:=0;
end;
procedure Tf_zip.Edit1Change(Sender: TObject);
var s:string;
begin
if Edit1.Text ='' then exit;
Try
Case ComboBox1.ItemIndex of
0:s:=Table1.Fields[1].FieldName;
1:s:=Table1.Fields[2].FieldName;
end;
//그리드에서 선택된 필드명을 구한다.
Table1.Locate(LowerCase(s),LowerCase(Edit1.Text), [loPartialKey]);
//Locate를사용하여 해당 필드로 이동한다.
Except
Edit1.Clear;
Table1.Filtered:=False;
Table1.Open;
Showmessage('알맞지 않는 값을 입력하였습니다.');
end;
end;
procedure Tf_zip.SpeedButton1Click(Sender: TObject);
begin
close;
end;
end.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
한
•
1999.05.13 19:11
1
COMMENTS
/
0
LIKES
listbox에 판넬 삽입....
이정욱
•
1999.05.13 21:42
허걱... 리스트박스에 판넬을 넣는것은 불가능합니다. 리스트 박스에 판넬을 넣고 또 그안에 콘트롤을 놓...
북해
•
1999.05.13 18:41
1
COMMENTS
/
0
LIKES
(왕초보) SQL문중에 Insert가 좀...
한
•
1999.05.13 19:06
북해 wrote: > > 테이블에다가 데이타를 삽입하려고 하는데요, 도무지 Insert가 안먹는 거에요. 분명...
송수정
•
1999.05.13 18:38
3
COMMENTS
/
0
LIKES
배열에 관하여
이정욱
•
1999.05.13 21:26
파워러브 델파이!! 97년 3월 창간호를 참고하세요. 창간호는 무료이니 통신망에서 쉽게 구하실 수 있을것...
류
•
1999.05.13 19:07
송수정 wrote: > 제가 사용하는 것은 델파이 3.0 인데요. 어제 알려주신데로 되지 않습니다. > 3.0에서 ...
안치봉
•
1999.05.13 18:43
송수정 wrote: > 제가 사용하는 것은 델파이 3.0 인데요. 어제 알려주신데로 되지 않습니다. > 3.0에서 ...
북해
•
1999.05.13 18:24
1
COMMENTS
/
0
LIKES
(왕초보)OnEnter이벤트에서...
한
•
1999.05.13 18:27
북해 wrote: > > 안녕하세요. 저는 왕초보인데요. OnEnter이벤트에 대해서 잘 모르겠습니다. > 상식...
김복래
•
1999.05.13 17:29
1
COMMENTS
/
0
LIKES
델파이 2.0에서 4.0으로 업그레이드 방법
이정욱
•
1999.05.13 19:29
소스들이 있다면 그냥 델4에서 열어서(열었을때 경고가 하나 나오지만 YES를 눌러서 변환을 해주시면 됩니...
박상현
•
1999.05.13 12:10
1
COMMENTS
/
0
LIKES
Out of System Resources 에러에 대하여
한
•
1999.05.13 18:31
박상현 wrote: > Out of System Resources 에러에 대한 설명과 대처 방법에 대하여 알려주시기 바랍니다. ...
김우철
1999.05.13 11:38
0
COMMENTS
/
0
LIKES
계산필드값에 의한 정렬방법
정용철
•
1999.05.13 07:44
2
COMMENTS
/
0
LIKES
BDE Exception Error (꼭 도와주세요)
Killer
•
1999.05.14 01:01
정용철 wrote: > 안녕하세요. > > 현재 저는 msaccess db를 사용하여 델파이3.0 c/s 버젼으로 개발하...
신인재
•
1999.05.13 09:14
음냐 AccessDb는 DAO 를 같이 배포하여야 작동이 됩니다. 이것은 델파이에서 지원을 하지 않은 것으로 ...
이호선
•
1999.05.13 05:15
1
COMMENTS
/
0
LIKES
StretchBlt에 대하여..
이정욱
•
1999.05.13 08:31
당연히 질이 떨어질 수 밖에 없습니다. 내부적으로 AntiAlias를 구현하기 전에는 말이죠. 그런부분을 원...
이호선
•
1999.05.13 03:10
2
COMMENTS
/
0
LIKES
Outlook에서 SMTP와POP 서버을 얻어오려면..
신인재
•
1999.05.13 05:09
이호선 wrote: > 안녕하세요 > Outlook에서 쓰는 SMTP와 POP 서버의 주소를 얻어올려면 어떻게 > 할 수 ...
이호선
•
1999.05.13 05:17
신인재 wrote: > 이호선 wrote: > > 안녕하세요 > > Outlook에서 쓰는 SMTP와 POP 서버의 주소를 얻어올...
우민석
1999.05.13 02:10
0
COMMENTS
/
0
LIKES
현재 메모리상의 상태?
송수정
•
1999.05.13 02:07
2
COMMENTS
/
0
LIKES
배열에 관한 질문
이정욱
•
1999.05.13 02:36
델파이4라면 동적 어레이를 사용하세요. 그냥.. aaa : array of integer; 해 놓고.. 크기를 잡을때 Set...
송수정
•
1999.05.13 18:40
이정욱 wrote: > 델파이4라면 동적 어레이를 사용하세요. > 그냥.. > aaa : array of integer; > 해 놓...
한근수
1999.05.13 02:03
0
COMMENTS
/
0
LIKES
나누어진 문자열을 db에 입력하는 방법
김명호
1999.05.13 01:44
0
COMMENTS
/
0
LIKES
Midas에서 Business Rule을 사용할수 없나요?
summe
•
1999.05.13 01:08
2
COMMENTS
/
0
LIKES
Stored Procedure 사용시 ERROR(급해요)
김수지
•
1999.07.31 00:21
summe 께서 말씀하시기를... > 안녕하세요. > 답좀 부탁합니다. > TSToredProc 컴포넌트를 사용하려 합...
정주영
•
1999.05.13 06:05
summe wrote: > 안녕하세요. > 답좀 부탁합니다. > TSToredProc 컴포넌트를 사용하려 합니다. > MSSQL ...
영이...
•
1999.05.13 00:38
3
COMMENTS
/
0
LIKES
SQL(select)에서 날짜변수의 정의...
신인재
•
1999.05.13 00:43
SQL.Add( and TDate="'+JunDate+'"'); 부분이 잘못 됐을꺼 같네요.... TDate가 혹시 date형 아닌가요...
영이...
•
1999.05.13 01:13
신인재 wrote: > SQL.Add( and TDate="'+JunDate+'"'); > 부분이 잘못 됐을꺼 같네요.... > TDate가...
하윤철
•
1999.05.13 02:08
영이... wrote: > TDate는 db상의 Date형식이고... > JunDate는 delphi의 var로 정의한 Date형의 변수입...
이상윤
•
1999.05.12 21:43
1
COMMENTS
/
0
LIKES
특정 형식 레지스트리를 읽는 방법
안치봉
•
1999.05.12 23:39
이상윤 wrote: > 레지스트리를 읽어서 현재 기능을 > 쓸 수 있는지 없는지 알아내고자 합니다... > 그런...
건맨
1999.05.12 20:47
0
COMMENTS
/
0
LIKES
QuickRep에서 Preview후 인쇄가..
이현신
•
1999.05.12 20:41
3
COMMENTS
/
0
LIKES
윈도우가 시스템 종료되는지 정확히! 알려면?...
이정욱
•
1999.05.12 20:49
폼의 OnCloseQuery 이벤트를 이용하시면 됩니다. 예를 들면... procedure TForm1.FormCloseQuery(Sende...
이현신
•
1999.05.13 00:34
이정욱 wrote: > 폼의 OnCloseQuery 이벤트를 이용하시면 됩니다. > 예를 들면... > > procedure TFor...
이정욱
•
1999.05.13 02:35
쩝.. 이게 그거에요.. 한번 해보세요... 이현신 wrote: > 이정욱 wrote: > > 폼의 OnCloseQuery 이...
장일
•
1999.05.12 19:53
1
COMMENTS
/
0
LIKES
우편번호를 검색하고 싶은데...
우편번호 검색프로그램을 구하려고 여기 저기 자료실을 돌아다니다가 다운 받으려고 했는데 다운이 않되더라구요. 초보자라 아직은 거기까지는 손도 못대고 있읍니다. 누구 좀 도와주세요...제발.
김지건
•
1999.05.12 20:39
장일 wrote: > 우편번호 검색프로그램을 구하려고 여기 저기 자료실을 돌아다니다가 > 다운 받으려고 했...
장일
1999/05/12 19:53
Views
263
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 우편번호 검색프로그램을 구하려고 여기 저기 자료실을 돌아다니다가
> 다운 받으려고 했는데 다운이 않되더라구요.
> 초보자라 아직은 거기까지는 손도 못대고 있읍니다.
> 누구 좀 도와주세요...제발.
음 .. 제가 가지고 있는 책(델파이4 실무프로그래밍, 안일준 지음)에 DB에서 우편번호를 찾는 프로그램 소스 코드가 있어서 올립니다.
보시고 도움이 되었으면 좋겠네요....
그럼 전 이만..
======================================================================
unit U_zip;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ExtCtrls, DBCtrls, Grids, DBGrids, Db, DBTables, Buttons, StdCtrls, Mask;
type
Tf_zip = class(TForm)
Panel1: TPanel;
Panel2: TPanel;
DataSource1: TDataSource;
Table1: TTable;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
Panel3: TPanel;
SpeedButton1: TSpeedButton;
Table1Zip: TStringField;
Table1Dong: TStringField;
Table1Addr: TStringField;
ComboBox1: TComboBox;
Label1: TLabel;
DBEdit1: TDBEdit;
Label2: TLabel;
DBEdit2: TDBEdit;
Label3: TLabel;
DBEdit3: TDBEdit;
SpeedButton2: TSpeedButton;
SpeedButton3: TSpeedButton;
Edit1: TEdit;
Label4: TLabel;
procedure FormCreate(Sender: TObject);
procedure Edit1Change(Sender: TObject);
procedure SpeedButton1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
f_zip: Tf_zip;
implementation
{$R *.DFM}
procedure Tf_zip.FormCreate(Sender: TObject);
begin
DataSource1.DataSet:=Table1; //데이타소스에 테이블 연결
DBNavigator1.DataSource:=DataSource1;
DBGrid1.DataSource:=DataSource1;//그리드에 데이타소스 연결
Table1.Open;//테이블 열기
panel2.caption:=' 전체 자료의 개수 : '+Inttostr(Table1.RecordCount)+'개' ;
DBGrid1.Options:=[dgEditing,{ dgAlwaysShowEditor,} dgTitles,
dgIndicator, dgColumnResize, dgColLines, dgRowLines,
dgTabs, {dgRowSelect,}dgAlwaysShowSelection, dgConfirmDelete
{,dgCancelOnExit, dgMultiSelect}];//옵션설정
Combobox1.Items.add(Table1.Fields[1].DisplayLabel);
Combobox1.Items.add(Table1.Fields[2].DisplayLabel);
ComboBox1.ItemIndex:=0;
end;
procedure Tf_zip.Edit1Change(Sender: TObject);
var s:string;
begin
if Edit1.Text ='' then exit;
Try
Case ComboBox1.ItemIndex of
0:s:=Table1.Fields[1].FieldName;
1:s:=Table1.Fields[2].FieldName;
end;
//그리드에서 선택된 필드명을 구한다.
Table1.Locate(LowerCase(s),LowerCase(Edit1.Text), [loPartialKey]);
//Locate를사용하여 해당 필드로 이동한다.
Except
Edit1.Clear;
Table1.Filtered:=False;
Table1.Open;
Showmessage('알맞지 않는 값을 입력하였습니다.');
end;
end;
procedure Tf_zip.SpeedButton1Click(Sender: TObject);
begin
close;
end;
end.