本来のAccessの使い方ではないかもしれませんが・・・。
あるフォームで品番を入力すると、品番マスターなるテーブルから値を
検索して一致したフィールド(品名・数量)の値を直接フォームの
フィールドに代入してしまうことは可能ですか?
マクロの値の代入というものを使ってもうまくいきません。
また、クエリーを使えば、品番を入力すれば品名・数量が出るように
することはできるのですが表示上だけですので、フォームに直接値
が入力されるようにしたいのです。
方法がうまく思いつきません。どうかお知恵をお貸しください!!
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
コンボボックスを使えば簡単に出来ます。
フォームにコンボボックスを作ります。ツールボックスから作成してもウィザード
が開くので順に進めます。テーブル又はクエリの値を表示するを選択します。
次にテーブルから品番マスタを選択し、品番・品名・数量を選択し進めます。
表示しないキー列(推奨)のチェックを外すと品番・品名・数量が表示されます。
次に選択可能なフィールドで品番を選択し、次のフィールドに保存するで品番を
選択してコンボボックスを作り、そのコンボボックスのプロパティを開きイベント
の更新後処理にコードビルダを使い下記の記述を入れてください。
例えばコンボボックスの名前がコンボ1として
Private Sub コンボ1_AfterUpdate()
品名 = コンボ1.Column(1)
数量 = コンボ1.Column(2)
End Sub
これだけでコンボボックスで品番を選べば品名と数量はフォームの各フィールドに
代入されテーブルに保存できます。
コンボボックスのイベントプロシジャだけの記述で出来るので簡単だと思います。
ご回答ありがとうございました。
教えていただいた内容を試してみましたが、
なかなかうまくいきません。
VBの知識が足りないようです、もう少し頑張ってみます。
No.2
- 回答日時:
こんにちわ
一例を書きます
1.品名マスターを対象とするコンボボックスを作成
2.そのコンボボックスでのイベント処理として
「変更」のところへ、イベントフロシジアーを定義
3.イベントフロシジアーのなかでのsubプログラム
で、Dlookup命令にて品名・数量をフォームの
該当フイールドへmoveする
me!xxxxx=Dlookup(XX,XX,XX,XX)
宜しくお願いします
遅くなりましたが、ご回答ありがとうございました。
Dlookupを使うのですね。早速試してみましたが、
入力の仕方が悪いのか、うまくいきません。
VBの勉強が足りないようです。頑張ってみます。
No.1
- 回答日時:
>本来のAccessの使い方ではないかもしれませんが・・・。
本来の使い方って言い方がわからないのですが、十分Access ので作成レベルだと思います。
>フィールドに代入してしまうことは可能ですか?
可能です。
ただマクロでやるよりもVBA 等を使用する方が現実的だと思います。
>することはできるのですが表示上だけですので、フォームに直接値
>が入力されるようにしたいのです。
表示しているラベルを、テキストボックスに変更して連結してあげて、値を変更できる様にしてあげればOKです。
詳しく書くと面倒ですので、ヘルプ等を参照して下さい。
ってこの質問のないようは、Access(バージョンがわからないの、ちょっと不安)のヘルプにやり方が載っていると思いますよぉ
または、サンプルデータベースを見れば、同様の事をやっている場所があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Access(アクセス) Accessフォームで複数条件でフィールドの値を表示する方法 4 2022/07/21 10:47
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
中出しをするとお腹が痛い・・・。
-
麻疹風疹の抗体検査結果につい...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
勃起する時って痛いんですか? ...
-
至急!尿検査前日にオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
白血球が多いとどんな心配があ...
-
エクセルでエラーが出て困って...
-
精子が黄色?
-
健否~書類の書き方~
-
口の中に黒い血の塊
-
はしかの抗体検査は何科の病院...
-
これって喉仏ですか? 私は女性...
-
甲状腺が腫れているが血液検査...
-
舌の裏の痛みのないプツプツの...
-
イタリアから帰国する際、肉製...
-
小数点以下を繰り上げたものを...
-
風俗店へ行く前のご飯
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
エクセルでエラーが出て困って...
-
中出しをするとお腹が痛い・・・。
-
白血球が多いとどんな心配があ...
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
EXCELで条件付き書式で空白セル...
-
勃起する時って痛いんですか? ...
-
納豆食べた後の尿の納豆臭は何故?
-
精子が黄色?
-
至急!尿検査前日にオナニーし...
-
小数点以下を繰り上げたものを...
-
これって喉仏ですか? 私は女性...
-
値が入っているときだけ計算結...
-
口の中に黒い血の塊
-
舌の裏の痛みのないプツプツの...
-
甲状腺が腫れているが血液検査...
-
Excelで""で囲む方法
-
健否~書類の書き方~
-
リンク先のファイルを開かなく...
おすすめ情報