• ベストアンサー

access2000で質問です。

毎月、Excelのシートから住所データをaccessに取り込む作業をすることになりました。取込む時には、コマンドボタンでマクロ ビルダを使っています。 そこで質問ですが、 「今回は、何件取込みに成功しました!!」 このような、メッセージを取込んだ後に”件数”を確認する画面を表示させたいのですが、どのような方法がありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.2

レコード数が多いと、きちんと返してくれないかもしれませんが。。 ワークシート変換アクションの後に、メッセージボックスアクションを使ってください。 そこで、DCount("*","テーブル名") のように入れてみてください。

japex2
質問者

お礼

できました!! 今、Accessの勉強中ですので、またの機会がございましたら、宜しくお願いします。 何度もありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.1

取り込みはどのようにしているのでしょうか? 既存のテーブルにレコードを追加しているのかな?? レコード削除後、インポートのようにしているのなら、DCount 関数を 使ってやれば、レコード数を取得できますけどね。

japex2
質問者

お礼

ご推測のとおり、既存のテーブルを使用して、レコード削除後、インポートをしています。 DCount 関数は、どのタイミングでどこに入力したらよろしいのでしょうか?ご指導願います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelのコマンドボタンでアクセスのデータを返す。

    Excelのブックに2シートあります。 シート1にはコンボボックス商品を選択させる行が複数あります。 シート2には、商品名がずらっと並んでいます。 (その商品名をシート1のコンボボックスで選択) シート1上にコマンドボタンを設定して、 コマンドボタンを押すと、アクセスのクエリで 抽出したデータ(商品名)を返したいのです。 マクロに外部データの取り込み→アクセスクエリ→ シート2の行にデータを返す。 事はできましたが、それをコマンドボタンに 上記マクロを書き込むことはできるのでしょうか? 表現が下手ですみません。。 よろしくお願い致します。

  • Access終了後にExcelを立ち上げたい

     先日引き継いだ仕事で、Accessで作業を終了して、Excleで次の作業を行うのですが、前々任者が、MS-DOSのBATファイルで起動させるようにマクロを作ってあります。それで、Excelのマクロを立ち上げるには、ボタン?を押す動作が必要です。以前は、それでも良かったのかと思いますが、今では、全てのExcelのマクロが終わるのに30分以上かかり、その間に何度もボタンを押さなくてはなりません。(PCの前で見ていなくてはならない)  Access終了後に、Excelを立ち上げそのままそのワークシートについているマクロを走らせる方法はないのでしょうか?  Excelのマクロが終了して、次のマクロを走らせる方法は、教えていただいて成功したのですが。

  • access 2000のマクロビルダで困っています

    access2000のマクロビルダでアドバイスお願いします。 とあるフォームで 「a」というテキストボックスがあります。 条件検索用のボックス「A」を設けて、「検索」というコマンドボタンを作成しました。 このボタンを マウスボタンクリックした時に、マクロビルダで、条件を設定し 抽出するというものです。 これは希望通りに抽出できたのですが、 次に、同じフォームで「b」というテキストボックスを設けて、条件検索用ボックスで「B」を作成しましたが、 これを、「検索」という一つのコマンドボタンで「a」と「b」2つの検索条件を満たす、リストをマクロビルダで作成したいのですが、 やり方がどう頑張っても分かりません。 できれば、マクロビルダで、もし無理なら、VBAでアドバイスを頂ければ大変ありがたいです。 どうかよろしくお願いします。

  • Access2003のコマンドボタンから条件で探す

    アルバイトで会社のスケジュール管理を任されています。 アクセス2003を使っているのですが、頑張ってマクロでコマンドボタンを作ってみました。コマンドボタンから「住所」や「名前」をそれぞれ条件で探すようにできたいです。 お願いです..どなたか分かりやすく教えてください....

  • Excelとaccessの機能について

    3万件いくかいかないか位(見込み)のデータを保存するものを、accessかExcelで検討しています。(データはまだありません。) 私はaccessの経験は殆どなく、Excelは初級ぐらいで、マクロを組んだ経験はほぼありません。 入力やその後の管理は、委託しますが、委託先の人も、Excelはともかく、accessに詳しいかは不明です。 ひとつ心配があります。 私の経験の限り、Excelは、並べかえで失敗すると、データに狂いが生じてしまいますが、それに気づけない可能性があると思われます。 例えば「Aさんの氏名…Aさんの住所…Aさんの趣味」という人物毎のデータである場合、 そのデータが狂い、「Aさんの氏名…Aさんの住所…Bさんの趣味」となっていても、作業者がAさんの知人でもなければ、気づけないと思われます。 そのようなことをなくすために、access 使用した方がよいのかなと思っています。 accessなら、そのようなミスが起きないようにすることできますか? あるならば、具体的な機能や手順をご教示ください。 なお、上記のようなデータが、毎月50件位(変動あり)に増えていき、最終的には、30000件に達する見込みです。 毎月、データの狂いが生じてしまっていないか、確認する方法も教えて頂けますと幸いです。 よろしくお願いいたします。

  • ACCESSのフォームを使っての住所録の検索なのですが,

    Accessのフォームを使って住所録から,データを抽出し,その結果をまず表示,その後ラベルシールに印刷をしたいのですが,フォームでの検索は,テーブルのすべての項目について複数の項目を同時検索をできるようにしたいです。 テーブルの構造はごく普通の住所録です。データ件数は8万件ほどです。 どういう方向で作業を進めるべきか分からないのですが,こういった場合は,まず,検索用のフォームを作成し,コマンドボタン(検索・印刷)を配置して, それに対してイベントかマクロの記述をするんだろうなとは思うのですが・・・ 私が思うに,抽出結果を格納するテーブル・検索フォーム・ラベル印刷用のレポートが必要なのだろうと思いますが,それらが何でつながっていくのかが分かりません。参考書などでは,一つ一つのことが別々に書いてあって作業の全体像が分かりません。作業の方向と必要なスキルが同程度などか詳しい方教えてください。

  • Accessの使い道について。

    Accessの使い道で、 <単月だけのデータが毎月CSVで提供されるので、それを一つのテーブルに毎月インポートし蓄積する。> というようなことを考えています。要するに毎月2000件のデータがCSVに入っているなら、一つのテーブルのデータが一ヶ月に2000件ずつ増えていくわけです。私個人で使うのではなく、周囲のパソコンに詳しくない人達に簡単に使ってもらいたいものです。CSVは、カンマで区切られた項目数はかなり多いです。 まずこういう使い方をするなら、インポートを毎回手作業でやるのは大変なので、マクロを組まないと厳しいですよね?というか、CSVが毎月入手できるなら、それをAccessなどに別途インポートしようとする事自体が無駄でしょうか?なぜAccessにインポートしたいかと言えば、特定のコードのデータを複数年月に渡って抽出したいと思うからです。単月分のCSVしかないのではそれが出来ないと思うので。 私はまだAccessについては詳しくないのですが、Excelではマクロなしで相当頑張れても、Accessではマクロを知らないとやれることがすぐ限界に来るという認識でいいですよね?

  • Exce97でAccess97のデータを取り込む

    ExcelにAccessのテーブルのデータを取り込むマクロ作りたいのですが、Accessのデータを取り込むところから躓いています。2000などだと外部データの取り込みでできるのですが97だとありません。マクロで一発で取り込みをしたいのですが無理なんでしょうか?

  • Accessへのレコードのインポートについて

    Access2002を勉強中の初心者です。 DoCmd.TransferSpredsheet acImportを使ってエクセルシートからAccessのテーブルにレコードを取り込むボタンを作りました。 このボタンを押したときに、重複するレコード(既にテーブルへ取り込み済みのレコード)は取り込まないようにしたいのですが、できますか? よろしくお願いします。

  • アクセス・マクロの登録について

    いつもお知恵拝借、ありがとうございます。 最近、初めてaccess vbaのモジュールを作成しました。excelでは経験があったので、そのつもりで、フォームのコマンドボタンに「マクロの登録」をしようと思ったのですが、excelの時のように、右クリック→マクロの登録・・・と言うわけにはいかないようです。 いろいろネットも調べてみたのですが、どうも要領を得ません(^^;) accessのフォームのコマンドボタンに、マクロを登録するにはどうしたらいいのでしょうか? 因みに、vbeの画面から実行すると、ちゃんと動いてくれます。 基本的な質問ではなはだ恐縮ですが、どなたかご指導のほど、よろしくお願いしますm(_ _)m

専門家に質問してみよう