App Inventorクローン有料サービス「AL2LiveComplete」を申込んで2か月。
年末商戦+お歳暮商戦が重なり、目が回る忙しさの中、突然サポート切れの旧ハンディターミナル端末が1台死んだ!
さて、どうしよう?
と考えても選択肢は無い
急遽、僕のハンディターミナルアプリが実践デビュー!

それから、3日が経ちました。
アプリを使うことになった営業マン、申し訳ないが人柱役
アプリの不具合で、1日分の注文データが消えてしまったら申しわけないないな・・・
と心配が続いてました。
でも、今のところ致命的なバグは1つだけ、それ以外はとても使いやすいと高評価!
見つかったバグが、これ
8桁JANコードの処理ミス
「右空白詰め」にすべきところ私のアプリは「左ゼロ詰め」でした!

SQLiteでの左ゼロ詰はこんな感じ
substr(’0000000000000’||CDjan,-13,13)||
で、右詰めがこれ
substr(CDjan||’ ’,1,13)||
エクスポートされるJAN8はこんな風に変わりました。

では、テスト!
あぁ、動いた!
8桁JANコードが、左寄せ右空白詰めになりました。
コメントを残す