#ZIPCOMPANY(<事業所名/郵便番号/住所>, [<範囲住所>], <結果種別>[, <結果形式>, <フラグ>, <タイトル>, <ダイアログ幅>, <ダイアログ高さ>])

事業所名や事業所のヨミから,該当する事業所の郵便番号,住所等を求めます。
郵便番号から,該当する事業所の名称,住所等を求めます。
検索して得られた事業所の住所等を,最小単位に分割します。
別途,郵便番号住所辞書kitがインストールされている必要があります。


構文

#ZIPCOMPANY(<事業所名/郵便番号/住所>, [<範囲住所>], <結果種別>[, <結果形式>, <フラグ>, <タイトル>, <ダイアログ幅>, <ダイアログ高さ>])

引数

<事業所名/郵便番号/住所>
事業所名,事業所のヨミ,郵便番号,住所文字列(または住所のヨミ)を与えます。
<範囲住所>
事業所の所在する場所を限定する場合に,住所文字列を与えます。省略したときは全国を対象として検索します。
<結果種別>
得たい住所レベルを指定します。
17 桁郵便番号(半角)
2都道府県名
3郡市名 (東京都の場合は区名)
4郡市名に続く市区町村名
5町域名
6町域名のかっこ以降
7大口事業所名
8全国地方公共団体コード
数値で 1 種類だけ指定する方法と,シングルクォートで囲って複数指定する方法があります。複数指定すると複数の結果文字列を連結した文字列を返します。
<結果形式>
結果の制御用で,次のうち必要なものの和を与えます。
1郵便番号をハイフンなしにします。
2<事業所名/郵便番号/住所> に郵便番号を与えたとき,共通して一致する住所文字列を返します。
4<事業所名/郵便番号/住所> を前株,後株等を除いた名前として完全一致検索します。
<フラグ>
以下の値の和を指定し,さまざまな制御を行ないます。省略された場合は,DBPro32.iniLookupDlg に指定されている値が採用されます。
1ダイアログを表示せずに常に最初に見つかった値を返します。
2見つかったレコードが一つだけのときはダイアログを表示せず,ただちにその値を返します。
<タイトル>
ダイアログのタイトルとなる文字列を指定します。省略されたときは,与えられた <事業所名/郵便番号/住所> が表示されます。
<ダイアログ幅>
ダイアログの幅をダイアログ単位の数値で指定します。省略された場合は適当な大きさで表示されます。
<ダイアログ高さ>
ダイアログの高さをダイアログ単位で指定します。省略された場合は適当な大きさで表示されます。
<結果形式> 以降の引数は省略することができます。また <フラグ> 以降は項目初期値式に設定した場合に指定に従います。

#ZIPCOMPANY('あいうえお産業', , 7)全国の「あいうえお産業」を含む個別郵便番号をもつ事業所を検索し,その事業所名を返します。
#ZIPCOMPANY('あいうえお産業', '東京都', '23456 7')東京都内の「あいうえお産業」を含む個別郵便番号をもつ事業所を検索し,その住所と事業所名を空白を挟んで返します。
#ZIPCOMPANY('あいうえお産業', '千葉県', '34 7', 4)千葉県内の個別郵便番号をもつ事業所のうち「株式会社あいうえお産業」や「あいうえお産業(株)」を検索し,郡市区町村名と事業所名を空白を挟んで返します。
#ZIPCOMPANY('123', , '23456 7')郵便番号 123-0000 〜 123-9999 に一致する個別郵便番号をもつ事業所を検索し,その住所と事業所名を空白を挟んで返します。

解説

戻り値

関連項目

→#YUBIN7
→#ZIPADDRESS
DBProヘルプ目次へ