Excel 業務システム

エクセルで作成した資産をデータベース活用ツールとして活用するためサイトです。

Excelを入力画面にして、Accessに保存すると、こんなにもメリットがあった!

Excel と Access を連携するメリット

Excelで本格的な業務システムを作るって言ったら、Accessだろって言われます。でも、Excelで作った方がいいときもありますよね。


それで、Excelを入力画面にしてAccessをデータベースと連携して司法書士事務所向けの見積請求管理システムをつくることにしました。この方法だと Accessがインストールされてなくても動作します。


入力画面は、誰でも自分で作くれるようにExcelで作成し、入力したデータは管理しやすいようにAccessのデータベースに連携して保存しました。

続きを読む

Microsoft Office は、どれを買えばいいの?Access は必要ですか?

Microsoft Office は、いったいどのタイプを購入すればいいのでしょうか。

 

Microsoft 365 ってなに?

 

データを管理するには、リレーショナルデータベース Microsoft Access は、必要でしょうか。

 

ファイルメーカーの方がいいとも聞くのですが、Microsoft Office とどっちがいいの?

 

Microsoft Office を購入しようとしても、どのタイプの製品を購入すればいいのかわかりません。

 

すこし整理してみたいと思います。

f:id:muramoto1041:20190123113207p:plain

※ Microsoft Office 以外の Office を 使用するには、ネットで Office について検索して、Microsoft 以外の Office情報を 識別できるスキルが必要です。  

続きを読む

64ビット環境で、VBA、Declare Function で発生するエラー

Excel / Access の VBAでDeclare Functionを使っていると、Officeが64bitアプリケーションとしてインストールされている場合は、ファイルをオープンまたはVBAを実行するとエラーが発生します。

 

「Declare ステートメントが PtrSafe を指定しない場合、Declare ステートメントはWin32 プラットホーム上でのみコンパイルします。」

f:id:muramoto1041:20150227113925p:plain

 

Microsoft Officeをインストールすると既定値では32bitアプリケーションとしてインストールされるのですが、ついついOSが64bitだとアプリケーションも64bitでインストールしてしまうのです。Microsoft OfficeのVBAは、完全に32bitと64bitで完全互換ではなく、64bitアプリケーションだと制限が発生します。

 

f:id:muramoto1041:20150302132340j:plain

続きを読む

エクセルで伝票(納品書・請求書)を印刷するなら、エクセルカードHARIで作ります!

下図の1番のようにA4用紙に[納品・請求書]伝票を作成すると[納品・請求書]を印刷するたびにシートが増えてしまいます。また、このように登録した売上データを集計するには串刺し演算などを使うことになりとても大変です。

 

2番のようにデータベース形式にして売上データを登録すると、[Sum関数]などを使って簡単に売上を集計することが出来ます。そして、[請求書]や[納品書]を印刷する仕組みをエクセルカードHARI(エクセルマクロ)で作ります。

f:id:muramoto1041:20160402183344p:plain

続きを読む