AX 2020年3月 | 立ち読み的備忘録

2020年03月一覧

NO IMAGE

リストボックスの扱い方(その2) −LibreOffice Base−

  リストボックスのどの項目を選択状態にするかをマクロから操作します。 まず、前回の記事を参考にリストボックスをフォームに配置し、値リストは「"明治";"大正";"昭和";"平成";"令和";""」と設定してみてください。改行は、Shift+Enterで。 リストボックスの横にでもボタンを配置し、...

NO IMAGE

リストボックスの扱い方 −LibreOffice Base−

JA福岡市様の作成のPDF(実践編PDF)では、リストボックスの項目用のテーブルを作ってSQLでリスト内容を設定して、という方法が推奨されているようです。ただ、リレーション前提のテーブル設計は、Base では初心者は躓きやすい。上記のPDFでは2番目に説明されている、直接リストボックスに値を設定す...

NO IMAGE

初心者がBaseでつまづかないコツ −LibreOffice Base−

  「リレーションシップはなるべく最小限に」が、コツかなあ、と思います。   例えば Access の場合は、「1,男;2,女」みたいなテーブルを作ってマスターテーブルと連結して、というのが普通でしょう。テーブルの正規化はある種の快感を伴う作業でもありますが、しかし初心者が Base で最初からこ...

NO IMAGE

テキストボックスの高さをレコードに合わせて自動調節 −LibreOffice Base−

LibreOffice Base を Microsoft Access 代わりに使おうとしている私にとって致命的に不満なのが、フォームやレポートで各レコードのデータの大きさに合わせてテキストボックスの高さを自動調節できないこと。Accessで言うところの、「印刷時拡張」の機能です。ないですよね?プ...

NO IMAGE

マクロが謎のエラーを吐き出し続ける場合の対処法 −LibreOffice Base−

  元々コメントだった行を削除すると実行時にエラーが出るとか、単なるmsgboxの行を削除するとなぜかsqlの実行部分でエラーが出るとか、そんな謎のエラーに悩まされている場合の対処法。   今まで実行したことがないディレクトリに.odbファイル本体を移動し、そこで実行する。   これで解消しました...