カテゴリ:Access
  • 名前の自動修正保存エラー
    [ 2013-05-22 07:46 ]
  • サブフォームのソースオブジェクト変更
    [ 2013-04-21 23:29 ]
  • サブフォームのコントロール参照
    [ 2013-04-21 21:43 ]
  • イベントプロパティに指定した式 クリック時でエラーが発生しました
    [ 2013-01-15 23:58 ]
  • ルックアップウィザード
    [ 2012-11-23 22:29 ]
  • ピボットでのフィールドの並べ替え
    [ 2012-11-04 22:50 ]
  • Access2010のエラーメッセージ
    [ 2012-10-30 00:16 ]
  • Accessのピボットテーブル
    [ 2012-08-22 21:09 ]
  • ピボットテーブルでの演算による追加フィールド
    [ 2012-08-20 00:38 ]
  • 演算フィールドで四半期を追加
    [ 2012-08-16 22:31 ]
名前の自動修正保存エラー
Accessで外部ファイルからインポートした際に、「名前の自動修正保存エラー」というテーブルが自動的に作成されることがあります。

「ファイル」タブから「オプション」をクリック。「Accessのオプション」の「カレントデータベース」の「名前の自動修正オプション」にある「名前の自動修正情報をトラックする」のチェックボックスをオフにすると、このテーブルは作成されなくなります。
画像は、Access2010です。


なぜそうなるのか、原因は探ってみてください。本来は便利な機能です。データベースの作成中は、オンにしておいたほうがいいと思います。
名前の自動修正オプションを設定する

今回は、作成後で原因もわかっているのでオフにしました。
by hama_y | 2013-05-22 07:46 | Access
サブフォームのソースオブジェクト変更
サブフォームのソースオブジェクトを変更するには、イベントの更新後処理に↓のように記述します。

Me.サブフォーム名.SourceObject = "テーブル.テーブル名"
Me.サブフォーム名.SourceObject = "クエリ.クエリ名"

Access2010で解説してみました。
サブフォームのソースオブジェクトの変更
by hama_y | 2013-04-21 23:29 | Access
サブフォームのコントロール参照
サブフォームのコントロールを参照する構文が覚えられなくて・・・(>_<)

その時は、理解するのだけど、次の時にはもう忘れてる。
Forms![メインフォーム名]![サブフォーム名].Form![サブフォームのコントロール名]

サブフォームまたはサブレポートのコントロールを参照する方法
by hama_y | 2013-04-21 21:43 | Access
イベントプロパティに指定した式 クリック時でエラーが発生しました
Access2010で作成したmdbファイルをAccess2003(Win7)で動作検証しようとしたら・・・

開いてボタンをクリックした途端、↓のメッセージが表示されました。
「イベントプロパティに指定した式 クリック時でエラーが発生しました:オブジェクトまたはクラスがこのイベントセットをサポートしていません。


どのボタンをクリックしても、このエラーが表示されます。
ネットで検索すると、すぐにヒットしました。

ウィザード、およびコマンドの VBA Access 2003 で Access 2007 が Windows Vista ベースのコンピューターで使用して、Access 2003 をインストールする場合は、エラー メッセージを表示することができます。

えっ?!Officeの共存が原因?「プログラムと機能」から確認してみると、
Office2003とOffice2010がインストールされていました!!

さっそく、Office2010をアンインストールして解決しました。(´▽`) ホッ
by hama_y | 2013-01-15 23:58 | Access
ルックアップウィザード
Accessのルックアップウィザードの使い方を解説してみました。(Access2010)

ルックアップウィザード


by hama_y | 2012-11-23 22:29 | Access
ピボットでのフィールドの並べ替え
Accessでもピボットテーブルを作成することができますね。

常にピボットテーブルフォームで開くようにするには、フォームのプロパティで「ピボットテーブル」を選択します。


作成したピボットテーブルでフィールドの順番を変更するには、フィールドをドラッグします。
そのまま閉じると、変更した順番で保存されます。
by hama_y | 2012-11-04 22:50 | Access
Access2010のエラーメッセージ
以下のエラーメッセージが出たときの解決策をアップしました。
解決事例としてご参照ください。
エラーメッセージ(Access2010)

「このフォームまたはレポートには、現在のデータベース形式に対応していない変更が含まれています。フォームまたはレポートは保存されませんでした。
変更を保存するには、空白のセルがあるレイアウトを削除するか、フォームまたはレポートの"HasModule/コード保持"プロパティを[いいえ]に設定してください。」


「イベントプロパティに指定した式 クリック時でエラーが発生しました。○○がOLEサーバーまたはActiveXコントロールと通信しているときにエラーが発生しました。
*マクロ名、ユーザー定義関数名、[イベントプロシージャ]以外の式が指定されています。
*関数、イベント、マクロの評価でエラーが発生しました。」
by hama_y | 2012-10-30 00:16 | Access
Accessのピボットテーブル
Accessのピボットテーブルビューは、
テーブル、クエリ、フォームから作成できますが、

なぜかクエリだけは、開いただけでも 閉じるときに
「クエリのレイアウトの変更を保存しますか?」のメッセージウィンドウが表示されるんですね。

ふーん、なぜかしらん。
by hama_y | 2012-08-22 21:09 | Access
ピボットテーブルでの演算による追加フィールド
Accessでも、ピボットテーブルを作成することができます。

そのAccessのピボットでも、式を使用したフィールドを追加することができます。

↓のようにピボットテーブルを作成して

「実績」/「予算」で「達成率」フィールドを追加する方法を解説してみました。


Access2010での解説です。
ピボットテーブルの追加フィールド

ただ、この演算による追加フィールドはExcelへエクスポートした時には、出力されません。




仕方ないから、VBAでごちょごちょ書いたけど・・・
by hama_y | 2012-08-20 00:38 | Access
演算フィールドで四半期を追加
Accessにもピボットがあります。
Excelの記事と同じことなのですが、Accessのピボットでも「四半期」「上期、下期」「年度」というフィールドはあったほうが便利です。

元データにあれば、いいのですが、「日付」フィールドはあっても「四半期」フィールドはない・・・ってことが多いと思います。
ピボットテーブルを作成しなくても、クエリに演算フィールドで追加しておくと、いろいろと便利です。

テーブルを元にクエリを作成します。そして、「四半期」「期」「年度」という演算フィールドを追加します。

各フィールドには↓のように記述します。4月始まりの場合です。


Excelの関数とは、似てるようで違います。
by hama_y | 2012-08-16 22:31 | Access



パソコンの便利な機能、役立つ機能を一緒に学びませんか?普段の生活で感じたことも、つらつらと・・・
by hama_y
リンク
カテゴリ
全体
Windows
IME
Office共通
Word
Excel
PowerPoint
Access
Outlook
Internet Explorer
Outlook Express
ホームページビルダー
ATOK
一太郎
筆まめ
筆王
筆ぐるめ
PhotoshopElements
ネットワーク
PCインストラクター
ああ~お客様
(@_@)
iPhone
未分類
以前の記事
2013年 05月
2013年 04月
2013年 03月
more...
ブログパーツ
最新の記事
名前の自動修正保存エラー
at 2013-05-22 07:46
最後のセルをクリアするアドイン
at 2013-05-21 19:52
節約ゲーム
at 2013-05-21 07:07
正しくないパス名が指定されて..
at 2013-05-20 22:46
タブとリーダー
at 2013-05-20 01:08
セル内の氏名のよみを抜き出す
at 2013-05-13 00:31
VBAで空白スペースの削除
at 2013-05-12 23:57
プラン変更で請求金額が激減
at 2013-05-03 20:07
サブフォームのソースオブジェ..
at 2013-04-21 23:29
サブフォームのコントロール参照
at 2013-04-21 21:43
記事ランキング
XML | ATOM

skin by hama_y