トップページ⇒bsoft
9コメント4KB

アクセス2000わかる人、教えて!

■ このスレッドは過去ログ倉庫に格納されています
0001ちあきNGNG
アクセス2000を使い、データベースを作成していますが、
壁にぶつかり難航しています。
なにしろ初心者だから本見てもわからず・・・途方にくれる毎日です。

わかる範囲で結構です、どなたか教えてください。

商品一覧、商品情報、分量表というそれぞれのテーブルがあります。
それぞれをリレーションシップでつなぎ情報の入力をしています。

次にやりたいのは、別のテーブルまたはクエリで商品のコードナンバーを入力すると
その情報が抽出される仕組みを作ろうとしています。
この時、DLookup関数という関数を使うのはなんとなくわかったのですが、
その関数をどこに、なんて記述すればいいのかがサッパリわかりません。

漠然とした質問で申し訳ないのですが、急ぎの仕事のため、
いろんな方の意見を聞きたいのでおねがいします。
0002名無しさんNGNG
言ってる事は解るんだけどさ、質問の範囲が VB(マクロ?)プログラミングの方にまで広がっちゃってるんだよね。
マジレスしようと思ったらとても掲示板じゃ書ききれないなぁ。
1さんはある程度理解してるみたいだから、もうちょい思考錯誤すればとりあえず形にはなると思うよ。
なんつっても自分で組んだ奴が1番使い易いからね。
冷たいようだけどスキルアップになると考えてがんばってみては?
0003名無しさんNGNG
つーか、フォームじゃだめなのかな?
0004カンちやんNGNG
とりあえずフォームを作って、商品コードのテキストボックスの「更新後処理」プロパティに、DLookup関数を使ってデータを転記するマクロorVBAプロシージャを記述。
0005名無しさんNGNG
てゆうかフォームを作ってコンボボックスを使ったほうか簡単でしょ!

ここ行ってみて
http://www.people.or.jp/%7ENiki/index.htm

0006名無しさんNGNG
function SerchItem(foo as Long)
 SeachItem=DLookUp("抽出したいフィールド"@`"商品検索クエリー"@`"品番="&format$(foo))
end function

みたいなモジュールを作って、

select SearchItem(商品一覧.品番) from 商品一覧;
つーのはどう?フォームなんぞ要らんよ。
0007ちあきNGNG
6 さん。こっこれをどこに記述すればいいのでしょう。
さっぱりわかりません。私くしまったくのアクセス初心者のため
出来ましたらもうちょっとだけ詳しくお願いします。
00086>7NGNG
クエリーのデザイン→表示→SQLビューで
select SearchItem(商品一覧.品番) from 商品一覧;
をこぴぺ
function SerchItem(foo as Long)
 SeachItem=DLookUp("抽出したいフィールド"@`"商品検索クエリー"@`"品番="&format$(foo))
end function

はモジュールでこぴぺ

要するにアクセスはクエリーのフィールドに自作のオリジナル関数が
使えるんがミソです。めんどい事はSerchItemでやってる。

気合入れてVBAを勉強して御覧。
ぜったい後でやっといてよかったと思うから
クエリーをだーっと垂れ流しながらフィールの値を好き勝手に
加工できるようになる。そうするとどんな帳票も怖くないよ
0009アクセス命NGNG
6(8)さん親切すぎ。
>こっこれをどこに記述すればいいのでしょう。
>さっぱりわかりません。私くしまったくのアクセス初心者のため
>出来ましたらもうちょっとだけ詳しくお願いします。

こんな質問の仕方している人が上達するのを見たことがない。
自分のスキルの範囲内で作るのがソフトウェアの基本。
それ以上のことをやりたかったら自分で勉強し、
それでもどうしてもうまくいかなかった部分だけを
こういう所で聞くようにしないと。
■ このスレッドは過去ログ倉庫に格納されています