Excel と Access を連携する方法

Microsoft Excel とAccess を利用し、業務システムをクラウドで運用するための情報・技術などを発信していくサイトです。

Access Web化: SQL Azure 使って データベースを共有する。

アカウントを作成する

クラウドデータベース Ganso を起動すると、ログイン画面が表示されます。

f:id:muramoto1041:20170717180923p:plain

 

アカウントがない方は、[アカウントを作成する]を押して、アカウント登録を行ってください。

 

  • メールアドレス
  • ユーザー名
  • パスワード

 

f:id:muramoto1041:20181014155730p:plain

 

メールアドレス、ユーザー名、パスワードを入力して[アカウントを作成する]を押します。

 

f:id:muramoto1041:20170717181158p:plain

 

アカウントを作成すると、「クラウド データベース Ganso」を利用することができます。(アカウントは、無料で作成することができます。)

 

データベースを共有する

自分のデータベースを他のユーザーと共有する場合は、[補助処理]-[システム設定]で、下記の手順を行ってください。

 

ホストデータベース(データベースの所有者側)
  • [あなたのデータベースID]を確認してます
  • [データベースID]を他のユーザーに伝える
  • 他のユーザーにデータベースIDを登録してもらう

 

f:id:muramoto1041:20181014160337p:plain

 

ホストデータベースを共有(データベースへの参加者側)
  • [他のユーザーのデータベースを利用する]にチェックを付ける
  • [利用するデータベースID]にホストデータベース(データベースの所有者)のデータベースIDを登録する。

 

f:id:muramoto1041:20181014160311p:plain

 

 

[データベースID]を他のユーザーに登録してもらうと、ホストデータベースを共有することができます。

 

f:id:muramoto1041:20181017134027p:plain

 

 

Access入門:項目を自由に選択して、Excelに一覧表出力する

データベースのデータを一覧表出力するのは、けっこう手間のかかる作業です。カードボックス BARI は、Excel を使って、簡単に一覧表を出力できます。

 

カードボックス BARI には、次の3つの方法で出力することが可能です。

  1. Accessのレポートで印刷する。
  2. Excelのシートで印刷する。
  3. Excelのシートにデータを差し込んで、ファイル出力する。 

ここでは、[Excelのシートにデータを差し込んで、ファイル出力する。]機能について説明します。

f:id:muramoto1041:20171205162902p:plain

続きを読む

フォームデザインの入力順を設定する

フォームをデザインビューで開く

テキストボックスの入力順を設定するには、フォームをデザインビューで編集します。 

 

※ フォームデザイン設定を行うには、製品版 Access が必要です。

(ランタイム版ではデザイン設定を行うことはできません)  

f:id:muramoto1041:20170818164824p:plain

 

テキストボックス、コンボボックスのプロパティを表示して[タブ移動順]の値を設定してください。

 

設定値は、0 から順に設定します。 

f:id:muramoto1041:20171205140257p:plain

 

設定のポイント

タブ移動順は、フォーム上のすべてのオブジェクトに設定できます。

 

タブ移動を設定するオブジェクト

タブ移動順を設定すると便利なオブジェクトは、

  • 入力用のテキストボックス、コンボボックス
  • メニューボタン

 

テキストボックスなどのタブ移動順は、項目番号順に設定すると便利です。

例)

0:IDコード

1:ctrFLD001

2:ctrFLD001

3:ctrFLD001

 ・・・ 

 

入力の最終項目の次は、[登録]ボタンにしておくと、最終項目入力後に、[登録]ボタンにフォーカスが当たるので、[エンターキー]を押すとそのまま登録されるので便利です。

 

 

タブ移動が不要なオブジェクト

タブ移動順を設定する必要のないオブジェクトは、

  • ラベル

 ラベルなどの[タブ移動順]は、気にすることなく適当な番号でいいでしょう。

 

Excel方眼紙の解決策は、データベースと Excel の連携である。

Excel方眼紙

Excel を 方眼紙に見立ててワープロのように使うことの是非が問われています。

しかしながら、Word でそのような罫線書式を作成するには、たいへん手間がかかります。なぜ、Excel方眼紙の是非が問われるのでしょうか?

 

それは、Excelのファイルが、データとして活用されていないからです。

 

f:id:muramoto1041:20171017110448p:plain

続きを読む

VBA プロジェクトを読み取れないため、データベースを開くことができません。Office 2016

突然、「VBA プロジェクトを読み取れないため、データベースを開くことができません。」というエラーメッセージで警告された。(Access 2016 の場合)

f:id:muramoto1041:20170926113631p:plain

「VBA プロジェクトを削除する場合は、[OK]をクリックしてください。」と表示しているので、[キャンセル]をクリックするのですが、何度クリックしても画面は閉じません。

 

仕方なく[OK]をクリックすると VBA プロジェクトが、すべて消去されます。つまり、プログラムが全て削除されるのです。

 

こんな、バグ、ありますか?本当にひどい!

続きを読む

Access入門:顧客名簿と関連ファイルを整理するにはこの方法がいい!

顧客名簿とその顧客に関連する多くのファイル、ハードディスクの中でごちゃごちゃになっていませんか?顧客名簿と関連するファイルは、Word/Excel/PDF/画像など色々な種類があります。

 

それを整理するには、「顧客別のフォルダ」を作成して、その顧客別フォルダの中に顧客に関するすべてのファイルを保存する方法がいいでしょう。でも、顧客別フォルダをさがすのも大変なんですよね。

 

うまく顧客名簿が整理できないなら、このソフトを使えばうまくいきますよ!

f:id:muramoto1041:20141002181002j:plain

続きを読む

Access入門: カードボックス明細領域の項目名を設定する(フォームデザイン)

データベースの管理項目は、1件のデータに1回入力する項目(固定項目)と繰り返し入力する項目(明細項目)があります。

 

このページでは、カードボックス BARI の明細項目名の設定方法について説明します。

 

f:id:muramoto1041:20170830174459p:plain

続きを読む
/*ボタンデザイン*/