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

別バージョンに変換できなくなっていた

たいぶ前から、Accessの「変換」あるいは「他の形式で保存」で他のバージョンに変換しようとすると下記のような意味不明のエラーメッセージが出て、変換できなくなっていた。WEBでエラーメッセージを頼りに解決策がないか検索してみても、該当する情報は見つからない。 仕方がないので、他のバージョンの新規MDBを作成して、そこに前のバージョンのMDBからすべてのオブジェクトをインポートしていた。 普通は、そう、頻...

プレビューを表示せずに印刷ダイアログで設定して印刷する

レポートで印刷するときに、印刷するプリンターや印刷ページ、部数などを印刷ダイアログで設定してから印刷したいのですが、プレビューを表示せずに、印刷ダイアログのみ表示して印刷することは可能でしょうか。 上記のような質問がありました。プレビューしなくても、DoCmd.SelectObject でレポートをデータベースウィンドウで選択してから、DoCmd.RunCommand acCmdPrint すれば印刷ダイアログで設定ができます。 しかし、...

ページ毎の集計をページヘッダーに表示させる

レポートで数値型の列の集計をページ毎にページフッターに表示する方法はWEB等で検索すると見つかるのですが、この集計値をページヘッダーに表示させる方法はないでしょうか。 「Access ページ毎 集計」などのキーワードで検索すればMSのサイトを始め、いろいろなページが見つかります。が、どれも、ページフッターに表示する例です。 ページ毎の集計を取得するには、「集計実行」を利用したり、詳細のイベントで加算してい...

フリガナでア行、カ行・・・毎にグループ化したい

商品や顧客の一覧をレポートで作成しようとしてます。テーブルには「フリガナ」フィールドがあります。「並べ替え/グループ化の設定」で「最初の一文字」で設定すれば、「あ」「い」「う」・・・・毎にグループ化は簡単にできるのですが、「あ行」「か行」・・・というように行単位でグループ化して出力したいのですが、何か方法はありますか。 フリガナフィールドから50音のどの行に属すかを返す関数(または式)を作成し...

レポートでガントチャート 名前固定版

レポートでガントチャートのレポートで、名簿の名前は常に表示させておいて、予定がある人だけ時間を表示させることはできますでしょうか? というようなコメントが付きました。この希望に対応したサンプルを作成しましたので解説を含めて紹介します。 ガントチャートだけでなく、日付と名前、支店と商品、など2つのマスターデータの組み合わせで固定表示したい場合のクエリ作成のテクニックの参考にもなると思います。...

AutoFontSize関数をAccess97にも対応させる

AutoFontSize関数をAccess97で使いたいのですが、動作しません。なんとか方法はないでしょうか。 AutoFontSize関数を垂直文字配置の指定ができるよう改良 上記で紹介した AutoFontSize関数は、TextWidthメソッド、TextHeightメソッドを利用してますが、これはAccess2000以降に実装されたものなので、Access97以前では使えません。 TextWidthメソッド、TextHeightメソッドの代わりにAPIを利用して文字幅、文字高を取得する...

フォームで印刷部数を設定してレポートを印刷する

フォーム上で「印刷部数」をテキストボックスに入力して「印刷」コマンドボタンをクリックすると、指定した部数で印刷されるようにしたい。 プレビューを開いて印刷設定ダイアログで「印刷部数」を設定すればいいのですが、プレビューを開かずに、直接、コマンドボタンクリックで印刷したい場合もありますね。 難易度:...

入力順に依存しないリスト制限される複数コンボボックス

帳票フォームのヘッダーに複数のコンボボックスがあり、選択した値でフォームのレコードを絞り込みます。また、コンボボックスのリストも他のコンボボックスの値で絞り込ます。どのコンボボックスから入力しても、その順に依存されずにリストの絞り込みが出来るようにしたい。 前回の記事 どちらから入力してもリスト制限される2つのコンボボックス と同内容ですが、前回はコンボボックスは2つですが、今回はそれ以上ある場合...

どちらから入力してもリスト制限される2つのコンボボックス

帳票フォームのヘッダーに2つのコンボボックスがあり、選択した値でフォームのレコードを絞り込みます。その場合、Aのコンボボックスを選択したら、BのコンボボックスのリストはAの値で絞り込まれるようにしたい。逆にBの方から入力した場合も同様にAのリストが絞り込まれるようにしたい。 というような要件のサンプルです。片方がリスト制限される例はあちこちでサンプルがありますが、どちらからでもというのは見かけないので...
該当の記事は見つかりませんでした。