トップページ⇒tech
9コメント3KB

ACCESS VBA教えて〜!

■ このスレッドは過去ログ倉庫に格納されています
0001みゆき01/08/27 23:33ID:uAO9fEtE
今企業研修で(学校で強制的に行かされる)access vbaで
仕事をしています。なんせ初めてやるので手探り状態です。
質問なのですが、例えばコンボボックスを使って「氏名」を選択し
決定すると、他の関連する部署などが出てくる。というやり方が
わからなくて困っています。

それから、フォームの入力事項をテーブルに「登録」、保存してあった
ものをフォームに表示し「変更」して保存、テーブルにあったものを
フォームに表示して「削除」。これらをコマンドボタンを使用してやろ
うとしているのですが、難攻しています。

わかる方、どうか教えてください。今は単体テスト段階です。
水曜には結合テストをやるそうです。助けて〜。。。
0002デフォルトの名無しさん01/08/27 23:42ID:.8mXSsIQ
本買って読め。
0003デフォルトの名無しさん01/08/28 00:47ID:9thLnKsA
インターネットをあちこち探せばたぶん答えみつかると思われる。
あと、ハードディスクのどこかにサンプルのmdbがあるから、それを
分解してみよ。(fourseasonなんちゃら.mdbだったか?)
0004デフォルトの名無しさん01/08/28 01:19ID:Gsjb22ZE
northwind.mdbぢゃなかったっけか
てか、ウイザードで全部解決しそうな気がするのは俺だけ?
0005デフォルトの名無しさん01/08/28 08:56ID:KGpdaBGk
コマンドボタンのイベントプロシージャでDAOとSQLでInsert Update Delete
のSQLを発行 表示させる場合はRecodesetをSelectで取得してフィールドのValue
をテキストボックスに代入。
コンボボックスのChange (or Click)イベントSQL(Select)を発行しRecodesetのField
をテキストボックスに代入。フィールド名とテキストボックスの名前が完全に同一であれば
For Each in のループでコントロールコレクションを使えば4行で全て代入可能

以上の意味がわからなければAccessの本を5冊以上買いなさい
0006デフォルトの名無しさん01/08/28 08:59ID:KGpdaBGk
まちがえた
Recodeset→Recordset
0007デフォルトの名無しさん01/08/31 00:59ID:m5etfupY
今度 Access VBA で ちょこっとしたアプリを納入します。
XP の test first をしたいのですが、
VBA 用のテストユニット(VBAUnit)ってどこかで作られてたりしませんか?
あったらどこにあるか教えてください。
0008デフォルトの名無しさん01/09/01 00:48ID:bJfnHjMo
age
0009デフォルトの名無しさん01/09/01 19:29ID:uM3VFdUs
ACCESSの事ならここで聞け。
http://www7.big.or.jp/~pinball/discus/access/index.html
■ このスレッドは過去ログ倉庫に格納されています