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

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

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

You are not logged in.

Announcement

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


#1 2013-11-26 11:39:19

初心者001
Guest

QRコードの作成で質問です

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

#2 2013-11-26 11:48:01

tatitute
Guest

Re: QRコードの作成で質問です

桁を揃えるよりも、区切り文字で切り出した方が楽では。
GetValue(Substitute(data;",";¶);n)

#3 2013-11-26 16:19:28

初心者001
Guest

Re: QRコードの作成で質問です

tatitute wrote:

桁を揃えるよりも、区切り文字で切り出した方が楽では。
GetValue(Substitute(data;",";¶);n)

tatituteさんありがとうございました。うまくいきそうです。
QRコードの読み出しの方は、ゴミ野スペースが出るのでTrim関数は追加しました。

Trim ( GetValue ( Substitute ( QRcode01 ; "," ; ¶ ) ; 2 ) )
2で12-11、11-01を取り出す事ができました。
4でRINGO、NASHINOを取り出す事ができました。

作成の方は
"A," & ロットNO &  "," & "C," & 機種名
で試していませんが、いけそうな気がします。

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: 547.54 KiB (Peak: 579.27 KiB) ]