[AppInventor+FusionTables+tinyDB]商品マスタっぽいこと出来るかな?


今日のテーマは

FusionTables上の商品マスタをJAN検索できる状態でtinyDBに保存
検索出来るようにする

App Inventor標準tinyDBは超シンプル。
項目は2つで、検索キーに使う「tag」と実データを保存する「value」のみ!

この簡易データべース機能で、どうやれば商品マスタが作れるか?

「tag」にJANコードを入れて、「value」にそれ以外のマスタ項目を固定長で保存。
JANコードで検索、「value」を「segment text start length」ブロックで分解して各項目を取り出す。

一晩中、右往左往し続け・・・・やったー出来た!

74行の保存に2秒くらい
JANコード検索で結果が出てくるのは一瞬。
処理速度は、十分早い

デザインビューはこんな感じ
App InventorのtinyDBで商品マスタっぽいこと出来るかな?

苦労して作ったプログラムがこれ
App InventorのtinyDBで商品マスタっぽいこと出来るかな?

実機テスト
App InventorのtinyDBで商品マスタっぽいこと出来るかな?

プログラム実行で
FusionTablesから降ってきた商品情報を2分割
JANコード、tinyDB「tag」
商品名は、tinyDB [vale」に保存

検索はJANコードを入力後「JAN検索tinyDB」ボタンを押すと・・・・

動いた!
正しい商品が見つかりました
App InventorのtinyDBで商品マスタっぽいこと出来るかな?

やれやれ、最初の第一歩はクリアできた。
でも、もっと作りこまないと使い物にはならないな・・・

JANコードが8桁、JANコードが無い場合の処理を考えないと・・・
そもそも実データ、オーバー10000行が保存できるのかな?

ちょっと疲れた 😮
いや、かなり疲れた 😮

おとなしく初心に戻り、iPhone+FileMakerGO13アプリでハンディターミナルを作った方が楽かも・・・(きっと絶対楽)

さて、この道を進むべきか、それとも元の道まで戻るべきか

取りあえず10月発売と噂されてる大型液晶を持つ新型「iPod touch 6」発表まではApp Inventor2の勉強を続けよう。


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA