![見出し画像](https://assets.st-note.com/production/uploads/images/75902590/rectangle_large_type_2_b2d71ab0e101f61842c8a1ebd7566a1f.png?width=1200)
リレーションの照合は何文字か?
先日リレーションの文字数が多いとダメっていうのがツイッターで回ってきて、そいや住所照合の時どんなもんだろって思ってテストしたけど、なんとなくぼんやりだったので、改めて考えた時に、文字数?バイト?ってわかんなくなったので、テスト。
というわけで、テストファイルはこちら。
※脱線から19で作っちゃった・・・から文字サイズあってなくてすみまs・
答えはバイトじゃなくて、文字数だったんだけど、フィールド設定でちょっと違った。
テキストフィールド 109文字
数字フィールド 200文字
![](https://assets.st-note.com/img/1649273812453-SmHaQGYqMk.png?width=1200)
![](https://assets.st-note.com/img/1649273952810-wdMlKJt33J.png?width=1200)
![](https://assets.st-note.com/img/1649274067970-rz1YAAKHXO.png?width=1200)
![](https://assets.st-note.com/img/1649274113596-IPAVktm0va.png?width=1200)
混在に数字とまぜていれたけど、こちらも109文字までが判定
というわけで、親が109文字の場合、テキストフィールド109文字目までってのはなんとなく確定したわけだけど。
親を110文字にしたらどうなるんだ?
![](https://assets.st-note.com/img/1649274361796-guibTqARAE.png?width=1200)
ここまでくると数字が違ったし、ユニコードだったらどうなるんだ?
ってなるよね!?
![](https://assets.st-note.com/img/1649274458193-DWdKrmZvev.png?width=1200)
じゃあ数字フィールドに漢字いれたらどうなるんだよ!?
いい子はそんな事しませんけどね?
![](https://assets.st-note.com/img/1649274555682-a1kPL3i9bo.png?width=1200)
![](https://assets.st-note.com/img/1649274648722-BdMzSdjAon.png)
だが、数字の1だけのも背番号1も両方もってきたな
![](https://assets.st-note.com/img/1649274725965-PU6WlA8D5M.png?width=1200)
![](https://assets.st-note.com/img/1649274751141-qvE67jDMdF.png)
と確認してみたが、同じ感じだった。
![](https://assets.st-note.com/img/1649274820534-ClBnN6mYAj.png?width=1200)
数字フィールドの索引どーなっとんねん
![](https://assets.st-note.com/img/1649274916885-D6myc0wjMl.png?width=1200)
照合する時は、数字だけ見るね!!っていうファイルメーカーの愛です。
おまけ 漢字の入った数字フィールドを、ユニコード索引フィールドにひっぱると数字以外消してくれる。
![](https://assets.st-note.com/img/1649275062003-vTQsvMjVQZ.png)
今回面倒だったから、ユニコードの索引フィールドには、数字フィールドを自動入力した。
![](https://assets.st-note.com/img/1649275172722-1OKximn1N3.png?width=1200)
![](https://assets.st-note.com/img/1649275225538-tbtJd7nvv2.png?width=1200)
脱線 数字あればひっぱれるんじゃないの?
![](https://assets.st-note.com/img/1649277145318-jjCHzOvwEb.png?width=1200)
ようするに、テキストフィールドと数字フィールドからそれぞれ数字フィールドとテキストフィールドを照合
![](https://assets.st-note.com/img/1649277241456-LuXVIuESrU.png?width=1200)
![](https://assets.st-note.com/img/1649277284177-IHRH6mh0WF.png?width=1200)
![](https://assets.st-note.com/img/1649277352759-j9PMsl4SBX.png?width=1200)
![](https://assets.st-note.com/img/1649277387471-q2cuGTuTrn.png?width=1200)
普段使おうとは思わないけど、リレーション用にってわざわざハイフンぬいて照合してたりしたから、便利っちゃ便利なのかな。
使ってていつか問題おこりそうな気もするから使わない・・・と思うけども。
ファイルメーカーらしいよね?wっていう。
![](https://assets.st-note.com/img/1649277623456-uoxdY22EQy.png?width=1200)
脱線 日付もひっぱれるんじゃないの?
![](https://assets.st-note.com/img/1649275965393-1h7pIDEca5.png)
![](https://assets.st-note.com/img/1649275988964-pgzyWQJMNd.png?width=1200)
日付は指定が無ければ0時って事なんだろう。
最近気づいた事
ファイル名数字から始めると、初期テーブルは「テーブル」って名前になる。
数字じゃなければ、ファイル名のテーブルができる。
テーブルに使えない文字ならって事なのかな
いじわるして「タイトル」って予約語で作ったら、テーブルってなってたww
ファイルメーカーって楽しいな!?
そうそう忘れてはいけない。
調べようと思った起点のブログはこちら
リレーションが正しく動いてない?・・・なんで?って
なったら一度見ると幸せになります。
私も改めて確認できてよかった。いい記事をありがとうございます。
この記事が気に入ったらサポートをしてみませんか?