みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
QRコードの作成で質問です。
iPhone5でQRdeCODEアプリで読んでいます。
元データ例(変えています)
AS ,12-11 ,20131128,RINGO ,120
ASU ,11-01A ,20131130,NASHINO ,10
これのQRコードになったのをQRdeCODEで読んでQRcode01フィールドへ新規入力しています。
これから、2番目と4番目を取り出すために
Trim ( Middle ( QRcode01 ; 9 ; 8 ) )
これで、12-11や11-01Aを取り出しています。
Trim ( Middle ( QRcode01 ; 27 ; 9 ) )
これで、RINGやNASHINOを取り出しています。
これはうまくいきました。
新規で機種とロットを入力してQRコードを作成する為の共通形式でデータを
作る場合、ブランクをどうやって作ったら良いかわからず困っています。
できたデータは、Webビューアでぐーグルのチャートを使ってQRコードを印刷しようと思っています。
後から13-01BでSASAKI01を登録したい場合
他はブランクで*を使い
*******,13-01B ,********,SASAKI01 ,***
と言う感じでQRコードの元データを送りたいのですが。。
Trim関数はブランク取りができますが、逆に桁をそろえない場合の方法が
よくわからず困っています。
環境は、Windows7
FileMaker Pro Advanced12 & FileMakerServer12
桁を揃えるよりも、区切り文字で切り出した方が楽では。
GetValue(Substitute(data;",";¶);n)
桁を揃えるよりも、区切り文字で切り出した方が楽では。
GetValue(Substitute(data;",";¶);n)
tatituteさんありがとうございました。うまくいきそうです。
QRコードの読み出しの方は、ゴミ野スペースが出るのでTrim関数は追加しました。
Trim ( GetValue ( Substitute ( QRcode01 ; "," ; ¶ ) ; 2 ) )
2で12-11、11-01を取り出す事ができました。
4でRINGO、NASHINOを取り出す事ができました。
作成の方は
"A," & ロットNO & "," & "C," & 機種名
で試していませんが、いけそうな気がします。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 547.54 KiB (Peak: 579.27 KiB) ]