非常に初心者です。
現在、工程管理の大雑把なシステムの刷新を現場から頼まれています。立ち上げて間もない現場なので、とりあえず必要な項目をエクセルのシートに並べて羅列して書き溜めているだけが現状です。傾向管理するにも何をするにもようは非常にデータを収集しにくく、またコピーペースト、書式の変更などを作業員が繰り返しているためでデータの精度自体も信用なりません。データをどう解析するにもとりあえず入力精度を高めるためにフロントエンドを整理することから初めてバックエンド郡も整理されてから解析手法を考えようかと思いました。
しかし、現在端末は買い足してもoffice主体で話を進めるくせにそのバージョンに統一性をもたせようとしてくれません。現在2000、2003、2007が混在して製造データが前工程で編集されて後工程では文字化けする、してはいけない上書きをしてしまったなどどうでもよいことの処理にてこずらされています。
そんな時、Visual Basic 2008 Express Editionのことを知りました。フリーである程度のことが全部できてしまいそうだったので、VBAがそこそこできる程度だったとはいえ今の状態を続けるぐらいならもうちょっと勉強しようと思いました。フロントエンドをVBで統一、バックエンドはテキスト形式にでもして任意で必要な時に必要な構成でCSVにでも出力してやればよかろうかと思っていました(これもいいのかどうか。とりあえずofiice脱却しか頭にないもで(^^;))。
とある端末にインストールしてみるとSQLserver2008の簡易版みたいなのも同封されておりなんだか一気に妄想が膨らんでしまったのですが、システム要件を満たしていない端末が多いことに気づきました。
そこで質問なのですが、そもそもこのシステム要件ってどこに対して言っていることなのでしょうか?開発環境にたいしてなのか、それとも作ったアプリケーションの動作にたいしてなのか。作ったものは、結局コードのきれい汚いでずいぶん違ってくると思うので純粋に開発環境としてだと思うのですが。SQLserverの方はまったくの素人なのでなにがなんだかわかりません・・。
No.2ベストアンサー
- 回答日時:
なんとなく、非常に初心者って書いている割に、色々と適切に分析されている気がしますね。
初心者ってのが謙遜なのか、他の言語ではそれなりに経験・知識があるのか、プログラミングの適正が高いのかも知れませんね。
それはさておき、システム要件と書かれているのは、開発環境の事ですよ。
アプリケーションの動作環境(運用環境)については別です。
以下が.Net Frameworkの必要システム環境です。
http://msdn.microsoft.com/ja-jp/netframework/cc8 …
http://msdn.microsoft.com/ja-jp/netframework/cc8 …
運用環境においては、上記のシステム要件を満たしていることが必要で、Windows98、MeやNT4での動作をサポートするか否かによって、どのバージョンの.Net Frameworkを使用するか選択するって事になりそうですね。
システム要件によっては、敢えてVisualStudio2005を選択するって手もあるかも知れません。
http://www.microsoft.com/japan/msdn/vstudio/expr …
なんにせよ、簡単なことではないかも知れませんが、頑張ってください。
>プログラミングの適正が高いのかもしれませんね。
有難うございます。お世辞でも励みになります。
2005にダウングレードもできるのははじめて知りました、SQLserverのほうも2005がまだ使えるようです。
No1さんのところでも言いましたが、ここで相談して一晩経ってからなんとなくつき物が落ちたような気がします。
ある程度データの体裁を決めて、会社が準備しているシステムと私一人ではこれしかできないとプレゼンして議事録を残してから手を付けようと思います。半年ないし1年くらいで事業規模が大きくなるは分かっており、上の人間がヒィヒィ言うのは目に見えてますが、しょうがないと割り切ります。今よりそのときは大変になりそうですが必要なものはそろえてもらえると思うので、それまで勉強する期間ができたと思えば割り切れそうです。外注するにしても勉強しておけばシステム案件を細かく指示できることにもなりますし。
回答有難うございました。
No.1
- 回答日時:
VBA/VB6が使えるから少々の勉強で『VB2008/2005』が使える
というのは『夢物語』です
旧VB群とVB.NET系列で大幅な改良が加えられましたので
ほとんど一から基礎構造を勉強をしなくてはなりません
RADツールですから フォームにコントロールを貼ってイベントを記述しながら構築するのは同じです
オブジェクトの考え方などが旧VB系と互換性のない部分の多数あります
.NET Frameworkに乗せるため廃止されたオブジェクトもあります
また、Excelのデータの取得だけならさほど面倒でもありませんが
データの出力をxls形式でExcelを裏で動かすとなると
COM(コンポーネント オブジェクト モデル)オブジェクトの開放がとても面倒になります
有償版のVBにして VSTO(Visual Studio Tools for Office)などを検討なさったほうがいいかもしれません
Excelでやっているのでしたら
なぶられたくないセルは『セルの保護』をかけてオペレータに渡しましょう
「もうちょっと勉強」とは言いましたが、VB6以降大幅に記述が変わっているのも知っていますし一筋縄でいかないのは存じています。実際にここ1ヶ月ほどいじり倒して肌で感じております。
VSTOの導入は考えたこともありましたが、残念ながら端末を必要に応じて購入するのですが、ソフト関係にはまったくお金を出してくれないので実質有償物は利用できないのが現実です。
セルの保護などは一応実施しているのですが、人員の出入りが激しくたまにちょっとofficeをいじれる人間が来ると、どこから漏れたのかpassを取得して勝手に仕様変更されることもあったりして完全にコントロールできない仕様にしたいと思っていたのです。
しかしながら、夢物語といってくださったおかげでちょっと眼が覚めました。背伸びしていても前に進まないので、officeベースでバックアップや元ファイルの置き場所等を工夫して何とかしてみようかと思います。有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング プログラミング言語選択について 2 2022/07/09 13:23
- 会社・職場 今後の仕事について 閲覧ありがとうございます。 私は現在28歳の男性です。 自分が向いている仕事、続 3 2022/08/01 12:19
- その他(職業・資格) 弁理士試験の勉強方法について 1 2022/09/11 07:32
- 宇宙科学・天文学・天気 AIが答えた方程式 1 2023/02/20 00:12
- FTTH・光回線 AU光回線の速度が出ません 2 2022/07/30 16:05
- 哲学 説得力を修辞の巧みさまたは論理の強さの2つに分析するにはどうすると良いでしょうか? 0 2022/07/20 05:46
- 物理学 微分方程式の物理現象への適用について 3 2023/05/14 12:22
- その他(データベース) 業務用のデータベースサーバーの選び方について 4 2022/11/22 10:22
- 教育・文化 高校生です。将来政治家になって犯罪率を0.0%代にしたいのですが、可能だと思いますか? ㅤ 大まかな 8 2022/08/27 18:51
- IT・エンジニアリング 外部業者と工程管理。どう管理してますか? 2 2022/07/07 16:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスVBAのMe!と[ ]
-
【エクセルのマクロ】クリップ...
-
エクセルVBAでセル番地を指定し...
-
現在アクティブになっているオ...
-
日本語の文字化けを直す方法
-
エクセルのデータをwebフォーム...
-
Excel VBAでマウスの左クリック...
-
「SHDocVw」の意味
-
【エクセル】複数のTextBoxに共...
-
コードでオブジェクトを最前面に
-
文字列で小数点以下の0を削除し...
-
VBA エンターキーでイベントに...
-
Imageコントロールにグラフを表...
-
Excel VBA でPictureBoxオブジ...
-
Excel 終了マクロ
-
<OBJECT>タグからJavascript呼...
-
構造体の静的な初期化
-
WSH or VBの質問
-
Excel2007 でのチェックボック...
-
カッコ付けのオブジェクト名を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスVBAのMe!と[ ]
-
VBA エンターキーでイベントに...
-
【エクセルのマクロ】クリップ...
-
エクセルVBAでセル番地を指定し...
-
Excel2007 でのチェックボック...
-
文字列で小数点以下の0を削除し...
-
日本語の文字化けを直す方法
-
Excel VBAでマウスの左クリック...
-
エクセルのデータをwebフォーム...
-
Access からオブジェクトとして...
-
コードでオブジェクトを最前面に
-
Accessのフォーム上にエクセル...
-
構造体の静的な初期化
-
【エクセル】複数のTextBoxに共...
-
ユーザーフォームのインポート...
-
PowerpointVBAで指定のShapeオ...
-
現在アクティブになっているオ...
-
[C#] DataGridViewの項目名
-
Excel VBA でPictureBoxオブジ...
-
Excelを閉じるときVBAプロジェ...
おすすめ情報