MS Access Tips/Sample and VBA and Blog customize etc...

オリジナルのレコード移動ボタンを作成する

フォームビューの移動ボタンで、AC2003以前では右三角マーク、左三角マークを押している間は連続移動していたのですが、AC2007 になってから、1回のクリックで1レコードしか移動できなくなりました。使い勝手が悪いのでないとかならないでしょうか。 AC2007では、他にも、マウスホイールでレコード移動できなくなったりとか、改悪と思える仕様変更が多々あります。リボンも使い勝手が悪いし・・・・ブツブツ・・・おっと、話が...

明細を持つ伝票とその複写を同じページに2分割して表示する

同内容の 送り状 と 納品書 をA4縦の用紙に上下2分割で出力したい。1ページの行数は固定で、複数ページにわたる場合もあります。 というような質問がありました。他にも、請求書と領収書、正票と控え、というような2つの同内容の伝票を1枚の用紙に2分割で出力したいという要望はよくあると思います。 サブレポートを使うというのがまず思いつく方法です。ただ、複数ページにわたる場合があるとサブレポートでは改...

共通Functionでイベントをキャンセルする

Access Club の掲示板で下記のような質問がありました。 複数のコントロールの入力チェックをするため共通Functionを作成して「更新前処理」プロパティに設定しましたが、イベントのキャンセルができません。どのような関数にすればいいでしょうか。 オリジナルは、キャンセルが働きません 各コントロールのイベントで同様の処理をしたいとき、Finctionにしてイベントプロパティに =関数名() と設定するというのは、お手...

拡張ズームボックス関数

Shift+F2 または DoCmd.RunCommand acCmdZoomBox で表示されるズームボックスという機能がありますが、開くときにフォントサイズを指定したい、また、ウィンドウのサイズを変更したい。 標準のズームボックスでは既定値のフォントサイズが小さくて見にくい、あるいは、テキスト量が多いとき見にくい、ということで、このような要望がでることがあると思います。 探してみると T'sWareさんの 汎用ZoomBoxクラス というものが...

グループ項目を垂直方向にセンタリングする

レポートで、大項目の「重複データ非表示」を「はい」にするとき、グループの一番上に表示されますが、垂直方向の真ん中に表示したい。 AccessClubの初級者掲示板の レポートで表示位置を調整したい であった質問です。 Excelでは、セル結合させて、垂直方向のセンタリングで簡単に実現できます。Accessではプロパティ設定等で簡単に実現するわけにはいきません。 VBAでワークテーブルに書き出してとか、Excelに出力...
該当の記事は見つかりませんでした。