仕事で使っている帳票ですが、
MS-ACCESS2000(SQLサーバーよりODBC呼び出し)、MS-EXCEL2007を基に作っております。
プログラミングの再勉強も含めて、何かしらの言語で帳票を作りたく思います。
おすすめのフリーソフト(開発環境)がございましたら、教えてください。
有料の場合、\50,000-前後まででしたら、検討いたします。(自腹の為)
私の経験:
Fortran, Pascal(学生時代)
COBOL, IBM/ASM(DB呼び出し経験なし:約13年前、業務で)
C(sybase呼び出し経験あり:約10年前、業務で)
皆様から頂く回答への希望:
URL必須とさせていただきます。
ダミー等、ご紹介いただけるものと無関係なURLはご遠慮申し上げます。
http://www.microsoft.com/japan/msdn/vstudio/express/vcsharp/
VIsual Studio 2005 Express Edition
などは如何でしょうか。
上記URLはその代表格としてC#です。
.Net Frameworkは良く出来ていて、SQLサーバーとの連携もスムーズに出来ます。
Windows Vistaでの公式APIとなっていますので将来性も抜群です。
如何でしょうか。
http://www.microsoft.com/japan/msdn/vstudio/express/default.aspx
王道ですが「Visual Studio 2005 Express」でしたら無料で提供されています。
ハードルはやや高いかもしれませんが、参考になる書籍もたくさんありますので、取り組みやすいと思います。
ota2244様、ありがとうございます。
リンク先では、
Visual C# 2005 Express Editionと
SQL Server 2005 Express Editionとの
2つを用意すればよろしいのでしょうか?
VisualStudio 2005 Express Editionなんていかがでしょう。
環境はフリーで、商用利用も可能だとのことなので。
Basic,C#,C++と言語の幅もありますよ。
(C++でWin32アプリ作成の場合は別途SDKのインストールが必要ですが)
ivory-star様、ありがとうございます。
一つのリンク先で、複数の言語が選べるのは便利だと思いました。
商用利用に耐えうるものは、恥ずかしくて公開できないと思いますが、社内で使う分には大丈夫だと思います。
これでよいと思います。無料でたいがいのことはできます。
Access、ExcelのVBAから入るなら、vb.netで
memo77様、ありがとうございます。
Access, ExcelのVBAですが、VBAと呼べるものは、作れておりません。
どうも、COBOL,ASM,Cでは帳票を多く作っていたので、
VBAでどのように帳票を作りこんでいくかの
イメージが湧きにくかったのです。
http://www.microsoft.com/japan/msdn/vstudio/express/vcsharp/
VIsual Studio 2005 Express Edition
などは如何でしょうか。
上記URLはその代表格としてC#です。
.Net Frameworkは良く出来ていて、SQLサーバーとの連携もスムーズに出来ます。
Windows Vistaでの公式APIとなっていますので将来性も抜群です。
如何でしょうか。
yuki_furuya様、ありがとうございます。
リンク先より、代表的な10機能を見ると、
SQL Server 2005 Express Edition に接続するデータベース アプリケーションを作成するための、ツールやウィザードが搭載されています。
とありますので、SQL Server 2005 Express Editionも用意しておけば良さそうですね。
Mr.Tです、こんにちは。
Access2000で帳票ベースのアプリを作成していたということですが、帳票の作成能力と扱いやすさを考えた時に、わざわざAccessから乗り換える必要があるのか、少し疑問です。
確かにグラフィカルな帳票などはAccessでは利用しづらい点もありますが、紙ベースへの出力を考えたときには、Accessって決して他のソフトに劣らない能力はあると思います。
#ただしWeb系はまた別。
#Web系で帳票は、どうしたってサーバ処理になる可能性が高いので
#Accessでは無理です
プログラミングの勉強も兼ねて、というのであればフロントをC#なりVB.NETなりで作成して、帳票はAccessでという連携をとればよさそうに思いますが。
Mr.T様、ありがとうございます。
私の伝え方が拙くて、申し訳ございません。
Access,Excelから乗り換えることが主ではありません。
これらは非常に使い勝手が良く、助かっております。
私の知的好奇心が主でありますこと、ご了承くださいませ。
ご提案いただいた、フロントをC#,VB.NETで・Accessで帳票という部分につきましても、
勉強する対象になっていくと思われます。
http://cydn.cybozu.co.jp/files/python_survey_at_cydn.html
では、Pythonなんてのはどうでしょう?
国外ではすでに主流となって来ているので、勉強する事は損にはならないと思います。
また、データベースに接続するためのプラグインも多数揃っているので、楽に開発できると思います。
その他、非常にシンプルな言語ですので、覚えるのにも時間は余りかかりません。
さらに、使っていれば自然とオブジェクト指向が身につくという嬉しい特典付きです。
如何でしょうか?
yuki_furuya様、ありがとうございます。
先日のニュースの際、RubyをWikiでみると、
Pythonが記事に挙がっていました。
(パイソンと読むのでしょうか?)
ご紹介いただいたリンク先も丁寧なページでした。
ありがとうございます。
Cのif文に対応する記述が面白いですね。
嬉しい特典も非常に気になります。
(私の経歴をご覧いただければおわかりと思いますが、
オブジェクト指向はまったく身についておりません)
yuki_furuya様、ありがとうございます。
リンク先より、代表的な10機能を見ると、
とありますので、SQL Server 2005 Express Editionも用意しておけば良さそうですね。