初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2023-06-29 12:00:15

甲斐
Guest

郵便番号を入力すると住所が表示されるようにしたい

お世話になっております。
先程の質問とは別で一つお聞きしたいのですが、
郵便番号を入力すると住所が表示されるようにすることは可能なのでしょうか?

たとえば郵便番号フィールドに郵便番号を入力すると、住所フィールドに住所が表示されるなど...

こちらに関しては不可でも問題はないのですが今後の為に一つご教授の程、よろしくお願いいたします。

#2 2023-06-29 13:14:13

チポ
Member

Re: 郵便番号を入力すると住所が表示されるようにしたい

JPなどのサイトから郵便番号一覧をダウンロードして、
それと郵便番号でリレーション、住所をルックアップ等で得られます。

ここで
「郵便番号」
を検索すると出てきますよ。

Offline

#3 2023-06-29 15:06:42

甲斐
Guest

Re: 郵便番号を入力すると住所が表示されるようにしたい

チポ様
ご回答ありがとうございます。
今後のため、一度やってみます!

#4 2023-06-29 15:27:22

qb_dp
Member

Re: 郵便番号を入力すると住所が表示されるようにしたい

常時インターネットに繋がっているなら以下のような方法もあります。

URL から挿入[Select; With dialog:Off; $result; URL:"https://www.google.com/transliterate?langpair=ja-Hira|ja&text=" & 郵便番号フィールド ; Do not automatically encode URL]
変数を設定[$result; JSONGetElement ( $result ; "[0][1][0]" )]

※郵便番号は - ハイフンありで入力

Google 日本語入力 - CGI API デベロッパーガイド
https://www.google.co.jp/ime/cgiapi.html

Offline

#5 2023-06-29 15:38:00

チポ
Member

Re: 郵便番号を入力すると住所が表示されるようにしたい

ひとつの郵便番号が、複数の地名を持つものがいくつかあります。
単にルックアップのみとか、
計算フィールドでは対応できない場合がありますね。

初期値をルックアップし、動的値一覧表示、
のような考えが必要かも。

Offline

#6 2023-06-29 16:31:08

甲斐
Guest

Re: 郵便番号を入力すると住所が表示されるようにしたい

チポ様、qb_dp様
ご回答ありがとうございます。

回答が来ていることに気付かず作成を始めておりました。

Clarisジャパン様のYouTubeにて
【REST API を使用した、Claris FileMaker Pro と外部システムの連携 ケーススタディ】
を参考に作成しているのですが、うまくいきません。
スクリプトを下記に記述いたしますのでご教授いただけますと幸いです。

1. 変数を設定[$$json; 値:""]
2. URL から挿入[選択;ダイアログあり:オフ;ターゲット:$$json;"https://zipcloud.ibsnet.co.jp/api/search?zipcode=" & 郵便番号テスト::郵便番号]
3. フィールド設定[郵便番号テスト::郵便番号;$$json]
4. フィールド設定[郵便番号テスト::住所;
JSONGetElement ( 郵便番号テスト::住所 ; "results[].address1") & JSONGetElement ( 郵便番号テスト::住所 ; "results[1].address2" )]

おそらく4番目が違うとはわかっているのですがどのような記述をすればよいか分からない状態です。

#7 2023-06-29 16:34:59

himadanee
Guest

Re: 郵便番号を入力すると住所が表示されるようにしたい

3番目で郵便番号フィールドを書き換えてるのがおかしいのでは。JSONを一旦住所に入れるつもりとか?

#8 2023-06-29 16:41:23

甲斐
Guest

Re: 郵便番号を入力すると住所が表示されるようにしたい

himadanee様
ご回答ありがとうございます。
3番目が間違っておりました。
こちら修正いたしまして確認したところ、県名までしか表示されず、市町村は表示されません。

#9 2023-06-29 17:30:42

himadanee
Guest

Re: 郵便番号を入力すると住所が表示されるようにしたい

感では
"results[1].address2"
の[1]がおかしいように思いますが...[]ではだめなんですか?

#10 2023-06-29 17:46:32

甲斐
Guest

Re: 郵便番号を入力すると住所が表示されるようにしたい

himadanee様
ご教授ありがとうございます。
[1]の1をとると表示されました!
こちらの変数等に関してはもっと理解を深めていきたいと思います。

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 560.88 KiB (Peak: 579.39 KiB) ]