集計作業が面倒くさい。
Excelでも出来るけど面倒くさい。
しかも時間がかかる。
Access使えないかな。
などと考えてから十数年経ってます。
本格的なシステムを作るのでは無くて、実績の集計や帳票の作成をやりたいだけ。
もちろん、今使っている基幹システム導入時にも、これらの機能は構築してもらったけど、こういうものは上の意向でどんどん変わっていきます。
当然ですが、そのたびに十数万円、数十万円を掛けて基幹システムを改修するわけにはいけません。
データはCSVファイルやExcelファイルとして基幹システムから取り出すことが出来るので、それらを使って、改変の要望に応えて集計作業や帳票作成をやってきた。
まあ、それなりにExcelは使えますので、なんとかやってきたのですが、最初に書いたようにメンドクサく感じてきた今日この頃です。
Accessの存在は昔から知ってて何度かチャレンジしたことはあるけど、ハイっ、挫折しています。
でも、今回はやってみます。50を越えて色々と事情もありますし、下の者にも伝えないといけないし、そもそもこんなオジサンがやる仕事じゃないような気もしますが人手不足なのでしょうがないです。
まあ、同じような立場の人は居るはずですから、何かお役に立てるような事を書いていけたらいいなと思っています。
Accessって今更どうなの?
プログラミングがもてはやされる様になってる今日この頃。今更Accessを勉強して役に立つのだろうか?という疑問はあります。
Python? AI? ChatGPT? こっちがいいような気もしますが、アラフィフの私にはたぶん無理。やってみたいと考えてはいますが、当面の目的にたどり着くまでの学習内容や時間を考えたら、Accessの方が近道でしょう。
まあ私が勤めているような中小企業ならAccessの活用でなんとかなるはず、と考えています。
Accessって何?って方はこのページにはたどり着かないと思いますが、簡単に言うとマイクロソフト社が提供しているリレーショナルデータベースのソフト。多少のお金はかかりますが、Excelでやってる作業を自動化できますよ!ってソフトです。(あくまでも私なりの解釈です。)
Accessを使いこなすには、結局・・・
さっき、挫折してます!て書きましたが、その理由は。
Accessはよくできたソフトだと思います。私みたいは素人でもそれなりの事は出来ます。しかし本格的に効率化、自動化したいなぁ、なんて思うと色々と深みに嵌っていきます。
VBA? SQL? ADO? DAO? それぞれの意味はググって調べてみてください。
結局これらを使いこなさないと、本当の意味で便利になりません。まあ、知らなくても出来るのがAccessのいいところでもあるのでしょうが、作業的にはExcelでやっているのとあまり変わらないような気がします。
つまり、今回の決意は、VBA、SQL、ADO、DAOにチャレンジするということ。
挫折しないように、頑張ります。
まずは、基本のおさらい、復習から始めましょうかね。

コメント