- ベストアンサー
VB6でデータの読み込みと追加、印刷がしたいのですが、
おはようございます。 会社で使用しているキャドソフトが作成する、結果ファイルからパーツ名(複数有り)を読み込み、そのパーツ名が以前に生産したものなら印刷しない(これはアクセスで作ります)、新規のパーツ名なら印刷、新規のパーツ名は既存のデータベースに保存というのを作りたいのですが、以前質問したところ、下記のようなお助けを頂きました、ありがとうございました。非常にわかりやすく頭では理解できているのですが、ソースが書けません(>_<)なら、VBやるなよと怒られそうですが、なんせ始めて10日なんで、経験積ませてください<(_ _)>下記のものをソースにするとどうなるでしょうか?端的なヒントでもいいんでよろしくお願いします。 1.パーツ名をファイルから読み込み、保存する。 2.ACCESSから既存のパーツ名を全件読み込み、保存する。 3.1.と2.を比較する。 このとき、2.を配列でなくCollectionオブジェクトを使用するようにしておき、追加する時にパーツ名をキーとして使用する(セットする値は別に何でも良い。あるかないか判断できればOK)。 そうすれば Collection("ファイルから読み込んだパーツ名") としたとき、2.に無ければエラーとなるのでそれを利用する。 いちいち2.の全件を舐めてもいいけど、こっちのほうが件数が多くなれば多く なるほど速いはず(メモリは食いますが)。 4.2.にあるものは1.から除去する。 5.1.に残ったデータを全てInsertする。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
- 1050 円(@1050YEN)
- ベストアンサー率69% (477/687)
回答No.5
- 1050 円(@1050YEN)
- ベストアンサー率69% (477/687)
回答No.4
- 1050 円(@1050YEN)
- ベストアンサー率69% (477/687)
回答No.3
- 1050 円(@1050YEN)
- ベストアンサー率69% (477/687)
回答No.2
noname#24731
回答No.1
お礼
これはちょっと難しくてよくわかんないです(>_<)しかし、かなり、思ってるものに近い動きになってきました。連休なんでゆっくりと勉強したいと思います。またわからなくなったら質問したいと思います。ほんとにながながとありがとうございました<(_ _)><(_ _)><(_ _)><(_ _)><(_ _)>