Accessで外部ファイルからインポートした際に、「名前の自動修正保存エラー」というテーブルが自動的に作成されることがあります。
「ファイル」タブから「オプション」をクリック。「Accessのオプション」の「カレントデータベース」の「名前の自動修正オプション」にある「名前の自動修正情報をトラックする」のチェックボックスをオフにすると、このテーブルは作成されなくなります。 画像は、Access2010です。 ![]() なぜそうなるのか、原因は探ってみてください。本来は便利な機能です。データベースの作成中は、オンにしておいたほうがいいと思います。 名前の自動修正オプションを設定する 今回は、作成後で原因もわかっているのでオフにしました。
サブフォームのソースオブジェクトを変更するには、イベントの更新後処理に↓のように記述します。
Me.サブフォーム名.SourceObject = "テーブル.テーブル名" Me.サブフォーム名.SourceObject = "クエリ.クエリ名" Access2010で解説してみました。 サブフォームのソースオブジェクトの変更
サブフォームのコントロールを参照する構文が覚えられなくて・・・(>_<)
その時は、理解するのだけど、次の時にはもう忘れてる。 Forms![メインフォーム名]![サブフォーム名].Form![サブフォームのコントロール名] サブフォームまたはサブレポートのコントロールを参照する方法
Access2010で作成したmdbファイルをAccess2003(Win7)で動作検証しようとしたら・・・
開いてボタンをクリックした途端、↓のメッセージが表示されました。 「イベントプロパティに指定した式 クリック時でエラーが発生しました:オブジェクトまたはクラスがこのイベントセットをサポートしていません。 ![]() どのボタンをクリックしても、このエラーが表示されます。 ネットで検索すると、すぐにヒットしました。 ウィザード、およびコマンドの VBA Access 2003 で Access 2007 が Windows Vista ベースのコンピューターで使用して、Access 2003 をインストールする場合は、エラー メッセージを表示することができます。 えっ?!Officeの共存が原因?「プログラムと機能」から確認してみると、 Office2003とOffice2010がインストールされていました!! さっそく、Office2010をアンインストールして解決しました。(´▽`) ホッ
以下のエラーメッセージが出たときの解決策をアップしました。
解決事例としてご参照ください。 エラーメッセージ(Access2010) 「このフォームまたはレポートには、現在のデータベース形式に対応していない変更が含まれています。フォームまたはレポートは保存されませんでした。 変更を保存するには、空白のセルがあるレイアウトを削除するか、フォームまたはレポートの"HasModule/コード保持"プロパティを[いいえ]に設定してください。」 ![]() 「イベントプロパティに指定した式 クリック時でエラーが発生しました。○○がOLEサーバーまたはActiveXコントロールと通信しているときにエラーが発生しました。 *マクロ名、ユーザー定義関数名、[イベントプロシージャ]以外の式が指定されています。 *関数、イベント、マクロの評価でエラーが発生しました。」 ![]()
Accessのピボットテーブルビューは、
テーブル、クエリ、フォームから作成できますが、 なぜかクエリだけは、開いただけでも 閉じるときに 「クエリのレイアウトの変更を保存しますか?」のメッセージウィンドウが表示されるんですね。 ふーん、なぜかしらん。
Accessでも、ピボットテーブルを作成することができます。
そのAccessのピボットでも、式を使用したフィールドを追加することができます。 ↓のようにピボットテーブルを作成して ![]() 「実績」/「予算」で「達成率」フィールドを追加する方法を解説してみました。 ![]() Access2010での解説です。 ピボットテーブルの追加フィールド ただ、この演算による追加フィールドはExcelへエクスポートした時には、出力されません。 ![]() ![]() 仕方ないから、VBAでごちょごちょ書いたけど・・・
Accessにもピボットがあります。
Excelの記事と同じことなのですが、Accessのピボットでも「四半期」「上期、下期」「年度」というフィールドはあったほうが便利です。 元データにあれば、いいのですが、「日付」フィールドはあっても「四半期」フィールドはない・・・ってことが多いと思います。 ピボットテーブルを作成しなくても、クエリに演算フィールドで追加しておくと、いろいろと便利です。 ![]() テーブルを元にクエリを作成します。そして、「四半期」「期」「年度」という演算フィールドを追加します。 ![]() 各フィールドには↓のように記述します。4月始まりの場合です。 ![]() Excelの関数とは、似てるようで違います。 < 前のページ次のページ >
|
リンク
サイト内記事検索(Google) このBlogについて PROFILE メール ![]() Microsoft MVP for Office System (2009.1-2013.12) [Winサイト] ![]() [Macサイト] ![]() [BLOG] Vistaと2007OfficeSystem Office2010 Mac初心者の覚書き るんるんCOOKING 本日のいただきもの [BBS] 質問掲示板 (ユーザー名 office) (パスワード 12345) [用語辞典] IT用語辞典 e-Words [翻訳] Yahoo!翻訳 カテゴリ
全体Windows IME Office共通 Word Excel PowerPoint Access Outlook Internet Explorer Outlook Express ホームページビルダー ATOK 一太郎 筆まめ 筆王 筆ぐるめ PhotoshopElements ネットワーク PCインストラクター ああ~お客様 (@_@) iPhone 未分類 以前の記事
2013年 05月2013年 04月 2013年 03月 more... ブログパーツ
最新の記事
記事ランキング
| ||||||||||||||||||||||||||||||||||||