BarTag Express は、MS Access、SQLite、MySQL、SQL Server、PostgreSQL、MariaDB を含む複数のデータベースと完全に互換性があります。
MariaDB は、オープンソースのリレーショナルデータベース管理システム(RDBMS)であり、MySQL から派生した人気のあるフォークです。これは、MySQL が Oracle Corporation に買収されたことへの懸念から、2009 年に元の MySQL 開発者たちによって作成されました。
BarTag Express を MariaDB と一緒に使うには、2つの方法があります:
オプション1:BarTag Express のインストール中に、データベースの種類として MariaDB を選択します。
オプション2:セットアップ時に選択しなかった場合、以下から MariaDB ODBC ドライバーをインストールして手動で有効にできます:
MariaDB の公式サイト。
インストールが完了したら、Windows の検索バーから「ODBC データ ソース (64 ビット)」ユーティリティを開きます。
ダイアログボックスが表示され、ドロップダウンからデータベースの種類を選択できます。
MariaDB に関する情報(データソース名、IP アドレス、ポート、ユーザー名、パスワード、データベース名)を入力します。入力後、「テスト」ボタンをクリックして接続を確認します。
BarTag Express を実行し、サイドメニューの「データベース」ボタンをクリックします。対応しているデータベースの種類が表示されるので、「MariaDB」を選択して「次へ」をクリックします。
新しいダイアログが表示され、MariaDB の認証情報を入力できます。ODBC データソースから事前定義された DSN 文字列を入力することも可能です。
または、以下のように DSN を使わずに詳細を入力し、「次へ」をクリックすることもできます。
MariaDB データベース内の利用可能なテーブルが一覧表示されます。使用したいテーブルを選択します。
SQL コマンドウィンドウには “SELECT * FROM `avgprice`” が自動入力されます。MariaDB の予約語と競合しないように、テーブル名にはバッククォートが使われています。緑の「実行」ボタンをクリックします。
データベースのすべての列が下のテキストフィールドに表示されます。不要なフィールドのチェックを外し、「完了」をクリックします。
選択したフィールドは BarTag Express の右側のプロパティパネルに表示されます。
データベースフィールドをラベルにリンクするには、フィールド一覧の「ティッカー」ボタンをクリックし、ラベルをクリックします。選択されたフィールドのテキストがラベル内に表示されます。
このテキストを選択すると、プロパティパネルに「バーコードに変換」ボタンが表示されます。クリックすると、テキストが即座にバーコードに変換されます。
バーコードが表示されたら、プロパティパネルでそのプロパティを設定できます。QRコード、Data Matrix、Code128 などから選択できます。
すべてのラベルは、MariaDB のデータから生成された QR コードで埋められます。