○ちょっと疑問だ(個人的に)
VBの学習用にじっさい仕事で使ってるVBのソースを公開してみようと思います。
最近、専門学校卒の求職者の面接を日々やっていて思うのですが、
なぜ専門学校2年も通って、リレーショナルデータベースが理解できてないかがわからない。
端的にいうと企業に入ると、そこは『人事給与』や『売上管理』などで、
最も一般的に必要な知識なのに、学校ではあまり教えてない気がします。先日など50を越える
作品を持ってきた応募者がいて、そのプログラムを開いてびっくり。『じゃんけん』『占い』などのプログラムがぎっしりで、『データベース』というのが全く無い。テキストDBでもCSVでもExcelでもAccess、SQL、Oracle、なんでもいいと思うのだけれど…。
さらに驚いたことには『じゃあ、このプログラムのソースの説明してみて』と投げかけると、
『この「Dim」ってなんでしょう?』という言葉。…自分で打ったんでしょ… 理解してないの
かいな…、てな調子です。
まあ、専門学校ってのは『資格』を取らすトコみたいなのでそれでもいいのかな。
もっとも僕達は実技重視なので『資格の欄』は一切みませんけど。
1.ソースを紹介してみます
実際仕事で使っているプログラムを紹介します。おそらく最もシンプルなプログラムのひとつです。『売上管理』『人事給与』のソースもあるのですが、フォームの数だけで30余りますし、モジュールも10位あってここに乗せるのも大変だし、きっと読むほうもしんどいはずなので、ここでは簡単なもので済ませましょう。
■VISUAL BASIC 6.0(VB6)で作成
■DBはSQLサーバー
■帳票はAccessで出力;名称;MM.mdb
■内容は売上管理
HTMLでソースをと思ったのですが、『<』や『"』の置き換えが面倒なのでtxtファイルを
載せておきます。
えっ?こんなもんどうするんっだって?
…プログラムエッセンスだけ読み取ってもらえればいいかな… と、思いまして…
コピーして使いたいって人がいればどうぞ(いるわけないか)。
【Formのコード】
VB6でFormを作成し、このtxtの文字を貼り付けます。
・Frm_set.txt
・FrmDENPYO.txt
【Moduleのコード】
VB6でmoduleを作成し、このtxtの文字を貼り付けます。
・Mod1.txt
【iniファイル】
ダウンロードして開いても、ブラウザ上で実行してもいいと思います。
ダウンロードすればそのまま使えます。
ちなみに拡張子こそ『.ini』となってますが、実はテキストです(照笑)
なお格納場所はVBのプロジェクトと同一階層に。
・mm.ini
フォームにコードを貼り付けたら、フォームにオブジェクトを
作成する必要があります。その配置は下図のように。
・main.jpg
・staff.jpg
|
 /// サイト・インフォメーション //////////////////////////////////////
【るるぶトラベル】でホテルを検索!今夜の宿がスグ見つかります! ■JTBグループの新しい旅館・ホテル予約サイト【るるぶトラベル】。
■気に入った情報をブックできる「Myクリップ」や多機能検索充実。
■当日予約ができる宿、季節限定格安プランのある宿など特集も。
[127882]
| |
|