いつもお世話になっています。
今、ACCESSで簡単な社内用のアプリケーションを開発しているのですが、ACCESSだけでは不安になってきました。
今後、SQL Serverを導入して本格的なデータベースシステムに移行しようと考えています。
ACCESS + SQL Serverでどのくらいのシステムが開発できるものか、分からないので不安です。
会社は建設業で、今後、見積書作成ソフト、顧客管理ソフト、現場事務所とのリモートアクセスが可能な業務支援ソフトなどを開発していくと思います。
社内SEの経験者の方で、どんな開発環境がよいのか
ご教授願えないでしょうか。
例えば、C言語でこんなものを開発したとか、フリーのソフトだけでここまで開発したとか、将来的にはこの組合せが妥当だとか。
No.1
- 回答日時:
今はAccessで拡張子がMDBのファイルを作っているのかな?
これをAccess+SQL Serverの組み合わせに変更する場合、1つ良い方法がある。「アクセスプロジェクト(拡張子ADP)」を使うのだ。
簡単に説明すると、
MDB=Accessフォーム、モジュールなど+Accessテーブル、クエリなど
ADP=Accessフォーム、モジュールなど+SQL Serverテーブル、ビュウなど
つまり、テーブル(データを保存する仕組み)が変わるだけで、Accessで今まで培った技術は全て完全に利用でき、しかもDBMSはより信頼性の高いSQL Serverという訳だ。
見積システムや顧客管理システムとして、Accessも十分に有力な候補だと私は思うね。
今すぐ無理やり何かを探さなくて良いのではないかな。君や君の会社がAccess自体に能力的な不満が出始めたら、その時にVB.NETなどの専用開発ツールを検討すれば良いだろう。
私の経験では、今までに以下のようなツールを使った。帳票ツールも合わせて紹介する。何か参考になれば良いが。
C言語:Visual C++6.0、gcc(帳票が必要なシステムは無し)
VB:VB6、CrystalReports、ActiveReports
ASP(VBS):メモ帳、SuperVisualFormade
PHP:Eclipse+PHPプラグイン(帳票はCSVなどを作ってダウンロードさせてExcel)
ASP.NET(VB.NET):Visual Studio.NET Professional、FDF、CrystalReports.Net、ActiveReports.Net
ありがとうございます。
ACCESSの技術をそのまま利用できるADPというものが
あることをはじめて知りました。
VB.NETは少しずつでもいいから勉強しようかと
思います。
No.2ベストアンサー
- 回答日時:
簡単な社内用のアプリケーションでしたらアクセスだけで十分でしょう。
見積書作成ソフト、顧客管理ソフトも全く問題ないかと。
アクセスでは出来ない、あるいは難しい処理をするのであれば、仰るとおりSQLserverなどの出番になりますが。例えば同時に10人以上がアクセスして処理する必要があるとか。
「現場事務所とのリモートアクセスが可能な業務支援ソフト」
この辺までになるとWebアプリになりますかねぇ。かなり本格的なものになると思いますが、直接お金になる仕事でもないのに費用は落ちるんでしょうか? もともとシステム設計屋か何かで販売目的などがあるなら別でしょうが、開発環境をゼロから揃えるのはそれだけでも結構なお金になりますし、建設業なら外注するものかと思います。
フリーの言語やツールを使って開発していけばまぁ人件費は除いて安くあがりますが、保守性・信頼性が限りなく低くなりますし。特に貴方が辞められた後のことなども考えると、特殊な組み合わせはお勧めできません。
結論としてはアクセスだけで十分だし、アクセスでは難しいことまでシステム化するなら外注にしましょう。
ありがとうございます。
最悪10人以上が同時にアクセスする環境が考えられるためSQL Serverの導入を検討しました。
又、競合の問題、パフォーマンスの問題も考慮して
SQL Serverに移行した方がいいのではないかとおもい、
調査を進めています。
外注も考えてはいるものの、
上司(社長)の意向は、自社でつくったシステムを
外販するみたいです。
「おいおい俺一人にやらせるのかよ…」
と唖然としていましたが(^^;)
とりあえず、社内で活用できるシステムなら
ACCESSで十分とアドバイス頂いたので、
少し安心しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- その他(開発・運用・管理) マイクロソフト製品のライセンス販売で困ってます 1 2022/06/30 19:52
- IT・エンジニアリング IT開発、ソフトウェア開発、アプリ開発において、要件定義は受注の前か、後か? 見積額に含むか否か? 1 2022/06/20 19:02
- IT・エンジニアリング 開発エンジニアとテスター 閲覧ありがとうございます。 仕事について相談させていただきたく投稿しました 2 2022/12/07 18:38
- IT・エンジニアリング SEとWebエンジニアの業務内容の違いについて 3 2023/06/22 23:23
- ソフトウェア ノーコードツールで開発を依頼した場合の費用 1 2023/02/03 11:16
- システム システムを開発するにあたって 3 2022/08/06 21:30
- その他(プログラミング・Web制作) Accessの代わりのノンプログラムデータベース作成 4 2022/10/21 09:26
- IT・エンジニアリング 新卒は上流か下流か? 私は現在、四回生で日系大手Sierに内定しています。 私の勤務予定の企業では、 5 2022/10/09 00:08
- 転職 今年で社会人2年目、クラウド系インフラの運用保守をしているものです。今後について、どんなことでも大丈 2 2022/07/20 00:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでパワーシェルを実行したい...
-
VBA 電話番号の正規表現について
-
vba クリップボードクリアにつ...
-
小学1年生の子です。塾に行かせ...
-
ImageMagickでgif画像の一部が...
-
楽しくて最高のプログラミング...
-
ホワイトハッカー
-
プログラミングのPythonのnoteb...
-
プログラミング ソースコード
-
プログラミング
-
Windowsのアプリ開発ってなんの...
-
ExcelVBAでFormulaR1C1を列範囲...
-
Google ColaboでGUI作成
-
Powershellとコマンドプロンプト
-
GoogleAppsScript文字列置換の...
-
プログラマーと学歴の関係性に...
-
Pythonって何を意識した言語な...
-
テキストファイルのファイル名...
-
プログラミング、アーキテクチ...
-
Webプログラムってネイティブア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vncとultravncとrealvncの3つ...
-
Accessでナビゲーションウィン...
-
ペロブスカイト太陽電池につい...
-
システム開発の手付金について
-
いわゆるソシャゲは何のプログ...
-
ASP.NetでWebアプリ開発の経験...
-
ASP.NETや.NET、C#とかVBとか
-
SNMPマネージャの開発
-
VBAからIPアドレスを取得...
-
jpeg画像をDICOM画像に変換したい
-
SQL ServerでDBを構築。これは...
-
QTシリアル通信
-
C#で作成したDLLをExcelに内蔵...
-
Windows CE プログラミング環境
-
Wii Fitを使いたい
-
「自然開発」って何ですか?
-
WiiのOSはあるんですか?
-
これから10年使えるおすすめメ...
-
windowsでiphoneアプリの開発
-
SGML、HTML、XML、XHTMLなどの違い
おすすめ情報