Excel と Access を連携する方法

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

Access入門: 計算式を設定する方法

カードボックス BARI に計算式を設定するには、下記の手順で行ってください。

 

下図のように[売上][仕入]の項目があり、[粗利]を計算式に設定する場合について説明します。

 

計算式は、[粗利]=[売上]-[仕入] となります。

f:id:muramoto1041:20180216165633p:plain

続きを読む

Access Runtime 2016 の 注意事項(インストールできない)

Office は、クイック実行版(C2R)とWindows インストーラ版(MSI)は、混在できません

Access Runtime 2016 が、インストールできない方は、次の点に注意してください。

 

Access Runtime 2016 は、下記の場合には、インストールできません。

 

  • クイック実行版の Microsoft Office 2016(Word 2016、Excel 2016 など)が、インストールされているパソコン
  • Office 2016 を ディスク(DVD や CD)でインストールしたパソコン

 

(クイック実行版の Office 2016 をインストールしたパソコンには、Access Runtime 2016 が、インストール可能です。)

続きを読む

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 プロジェクトが、すべて消去されます。つまり、プログラムが全て削除されるのです。

 

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

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