|
<html>
<head>
<title>PostKit3: FindAddress Sample Program</title>
</head>
<body>
<%
Dim strPostalCode
'前のページから郵便番号を取得する
strPostalCode = Request.Form("postalcode")
Dim Pk3
Dim strPref,strCity,strTown,strNo,strOrgName
Dim strPrefKana,strCityKana,strTownKana
Dim i
'PostKit3 のオブジェックトを作成する
Set Pk3 = Server.CreateObject("PostKit3.PostKit")
'PostKit3 の辞書をオープンする
Pk3.OpenDic("C:\Dic")
Pk3.FindMode=2
Pk3.PostCode7=strPostalCode
'全角カナ
Pk3.KanaType=1
'住所を検索(サブコードは含まない)
Pk3.Find(false)
If Pk3.FindCount <> 0 then
For i=0 to Pk3.FindCount - 1
Pk3.Read(i)
'一般データの場合
if Pk3.DataType = 0 then
strPref=Pk3.PrefKanji
strCity=Pk3.CityKanji
strTown=Pk3.TownKanji
strPrefKana=Pk3.PrefKana
strCityKana=Pk3.CityKana
strTownKana=Pk3.TownKana
'大口事業所データの場合
else
strPref=Pk3.PrefKanji
strCity=Pk3.CityKanji
strTown=Pk3.TownKanji
strNo=Pk3.No
strOrgName=Pk3.OrgName
strPrefKana=Pk3.PrefKana
strCityKana=Pk3.CityKana
strTownKana=Pk3.TownKana
end if
Next
End If
'PostKit3 の辞書をクローズする
Pk3.CloseDic()
%>
<table align="center" width="400" border="0">
<tr>
<td> </td>
</tr>
<tr>
<td align="center"><font
size="3"><b>住所の取得の例</b></font></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>
<table align="center" width="400"
border="0" cellspacing="1" bgcolor="#000000">
<tr>
<td
bgcolor="#ccccff">
<table
width="100%" border="0" align="center" bgcolor="#ccccff">
<tr>
<td
align="center" colspan="2"> </td>
</tr>
<tr>
<td
align="center" colspan="2">
<font
size="2" color="#000099">検索結果の表示</font>
</td>
</tr>
<tr>
<td
align="center" colspan="2"> </td>
</tr>
<tr>
<td
align="right"><font size="2"
color="#000099">郵便番号:</font></td>
<td
align="left">
<input
type="text" name="postalcode" size=
"10"value="<%=request("postalcode")%>">
</td>
</tr>
<tr>
<td
align="right"><font size="2"
color="#000099">都道府県:</font></td>
<td
align="left"><font size="2">
<input
type="text" name="strPref" size="30" value="<%Response.Write
strPref%>"></font>
<font
size="2" color="#006600"><%Response.Write strPrefKana%></font>
</td>
</tr>
<tr>
<td
align="right"><font size="2"
color="#000099">市区町村:</font></td>
<td
align="left"><font size="2">
<input
type="text" name="strCity" size="30" value="<%Response.Write
strCity%>"></font>
<font
size="2" color="#006600"><%Response.Write strCityKana%></font>
</td>
</tr>
<tr>
<td
align="right"><font size="2"
color="#000099">町域:</font></td>
<td
align="left"><font size="2">
<input
type="text" name="strTown" size="30" value="<%Response.Write
strTown%>"></font>
<font
size="2" color="#006600"><%Response.Write strTownKana%></font>
</td>
</tr>
<tr>
<td
align="right"><font size="2"
color="#000099">番地:</font></td>
<td
align="left"><font size="2">
<input
type="text" name="strNo" size="30" value="<%Response.Write
strNo%>"></font>
</td>
</tr>
<tr>
<td
align="right"><font size="2"
color="#000099">事業所:</font></td>
<td
align="left"><font size="2">
<input
type="text" name="strOrg" size="30" value="<%Response.Write
strOrgName%>"></font>
</td>
</tr>
<tr>
<td
align="center" colspan="2"> </td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
|
|