Access初心者です。
もともと他の方が作成されたAccessのデータベースを
今回、初心者の私が内容を変更することとなりました。
わからないことはネットで調べながら進めていますが、
どうしても解決できないことがあり、相談させて頂きます。
→ Accessは2013 を使用していますが、
今回のファイルは(Access 2000 ファイル形式)と表示されています。
基本になるフォーム内にはコンボボックスもあり、
商品名、品番、税込みのデータなどがプルダウンで表示されるようになっています。
(基となるテーブルには、品名・品番・販売金額・仕入先などの
他にも沢山のフィールドがありますが、値集合ソースに『SELECT…』と入力されており、
クエリビルダーが作成されています)
変更前は
品名1、品名2、品番、税込価格 という4種のデータが
コンボボックスから個々に紐づけされていてちゃんと連動もされていました。
この連動する項目の内
『税込価格』を『税抜価格』へ変更しなくてはいけなくなり
テーブルも『税抜価格』のフィールドを増やしたり、
コンボプロパティの更新後処理に入っていた[イベント プロシージャ]内も
税込から税抜に変更をしました。
クエリビルダーの中も『税込価格』はDeleteして『税抜価格』を追加済みですが、
どうしても『税抜価格』のテキストボックスだけが連動して入力されません…
エラー表示も出ない為、どこをどう修正・変更していいのか…行き詰っています。
このAccessファイルは
販促用ポップの作成を目的として作成されたものなので、
テーブルとフォームだけでなく、(私にとっては)複雑なクエリや
レポートとも絡み合っており、内容を把握しないまま削除などもできず困っています。
超初心者につき、用語などもわからず質問しております。
その点をご容赦いただいて、どうかアドバイスをお願いいたします。
No.1ベストアンサー
- 回答日時:
コンボボックスのプルダウンで税抜価格は表示されますか?
コンボボックスの更新後処理でどのような処理を行っていますか?
他のイベントで値を変更する処理は行われていませんか?
フォームのレコードソースに税抜価格はありますか?
フォームにあった税込価格のテキストボックスは税抜価格に変更しましたか?
テキストボックスは連結コントロールですか非連結コントロールですか?
>内容を把握しないまま削除などもできず困っています
壊れた場合に備えコピーを作成しテストするしかないと思います。
あとはデータベース構造の解析を使ってどこで何が使われているか調べる。
y504 様
ご回答いただき、ありがとうございます。
御礼が遅くなり申し訳ありません。
↓ご回答いただきました中の確認事項に対して返答させていただきます。
よろしくお願いします。
(実際のフィールド名が”税抜定価”でしたので、それに変えて返答させていただいてます)
>コンボボックスのプルダウンで税抜価格は表示されますか?
はい、表示されています。
>コンボボックスの更新後処理でどのような処理を行っていますか?
[イベント プロシージャ] 内が↓この様になっています。
If Not IsNull(コンボ37) Then
品名1 = DLookup("品名1", "POP_T", "コード=" & "コンボ37")
品名2 = DLookup("品名2", "POP_T", "コード=" & "コンボ37")
品番 = DLookup("品番", "POP_T", "コード=" & "コンボ37")
税抜定価 = DLookup("税抜定価", "POP_T", "コード=" & "コンボ37")
DoCmd.GoToControl "品名1"
End If
※ もともと"税込定価"と記述されていた部分を"税抜定価"に変更しました。
> 他のイベントで値を変更する処理は行われていませんか?
ごめんなさい、超初心者につき
この質問に対してどこを確認していいのか…
理解が出来ません…
>フォームのレコードソースに税抜価格はありますか?
フォームのプロパティ、「レコードソース」に入っているテーブルに"税抜定価"フィールドを追加しました。
>フォームにあった税込価格のテキストボックスは税抜価格に変更しましたか?
はい、あります。
まず最初にもともとあった"税込定価"をコピペしてテキストボックスを増やし、
コントロールソースを"税抜定価"へ変更をするという方法で作成しました。
>テキストボックスは連結コントロールですか非連結コントロールですか?
"税抜定価"のテキストボックスのプロパティのレコードソース内に
(フォームプロパティと同じテーブル内)のフィールド"税抜定価"が入っているので、連結かとは思いますが…
データベース構造の解析はやったことがありません。
的外れな返答があるかと思いますが、ご容赦ください。
No.2
- 回答日時:
テキストボックスをコピーして作成しているようなので
テキストボックスの名前とコントロールソースを"税抜定価"にしてください。
これで値が入ると思いますが、ダメなら
税抜定価 = DLookup("税抜定価", "POP_T", "コード=" & "コンボ37")
の前に
MsgBox DLookup("税抜定価", "POP_T", "コード=" & "コンボ37")
を追加して税抜定価の値が取得できているか確認してください。
> 他のイベントで値を変更する処理は行われていませんか?
ごめんなさい、超初心者につき
この質問に対してどこを確認していいのか…
理解が出来ません…
イベントプロシージャの画面を開いたら
「編集」-「検索」を選択し"税抜定価"や"税込定価"に対してどのような処理が行われているか検索します。
他にもクエリ等を使って変更していないかなど確認が必要ですが。
y504 さま
2度目のご回答、ありがとうございます。
今、MsgBox DLookup(”税抜定価”, ”POP_T”, ”コード=” & ”コンボ37”)
を記述しましたところ、
別ウィンドウが立ち上がり、税抜き定価と同じ金額が表示されます。
…取得できていると判断してもいいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- テレビ 家電量販店の無料保証3年と5年の違い(液晶テレビ)はどういう基準で決まるのですか? 8 2023/08/06 08:22
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- 消費税 消費税の納税額の計算 1 2023/02/19 18:12
- Visual Basic(VBA) EXCEL関数LOOKUPとFILTERについての質問です 1 2022/12/21 05:53
- 専門店・ホームセンター そのホームセンターは昔、消費税込価格表示でした。 当時「当店は、消費税込価格表示です」と、客にその有 6 2023/01/15 10:11
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
帳票フォームでのあるコンボボックスに連動するコンボボックスの作成について
その他(データベース)
-
Accessでコードを入れると名前がでるようにしたい
Access(アクセス)
-
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
-
4
Accessでグローバル変数を宣言して定数を定義したい
その他(データベース)
-
5
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
6
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
7
テキスト型のフィールドでハイパーリンク
Access(アクセス)
-
8
Accessを開きなおすとテキストボックスの値がエラー#Name?になる
その他(データベース)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リストボックスの時はリンク先...
-
Accessのコンボボックスでリス...
-
ACCESS コンボボックスについて
-
accessでのリストボックス選択...
-
Accessのコンボボックスの値が...
-
ACCESSでコンボボックスにSQLで...
-
accessでオートコンプリート機...
-
ACCESS リストボックスの字の色...
-
Accessのカレンダーコントロー...
-
コンボボックスのボタンの大き...
-
Accessのフォーム(コンボボッ...
-
テキストボックスとコンボボックス
-
アクセス(ACCESS)のリストボッ...
-
リストボックスのイベントプロ...
-
ACCESSのフォームについて
-
accsess 区分と商品名の連動
-
ACCESS リストボックスからの選...
-
更新クエリで変数は使えない?
-
エクセルで、抽出したデータだ...
-
Access サブフォームでの選択行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのコンボボックスでリス...
-
.flex-direction プロパティは...
-
Accessのコンボボックスの値が...
-
ACCESSでコンボボックスにSQLで...
-
ACCESSクエリ抽出条件について
-
ACCESS リストボックスの字の色...
-
帳票フォームでのあるコンボボ...
-
accessでオートコンプリート機...
-
accessでのリストボックス選択...
-
リストボックスの時はリンク先...
-
Oracleで文字列型の時間を引き...
-
Accessのコンボボックスの”すべ...
-
コンボボックスのボタンの大き...
-
ACCESSのリストボックス抽出に...
-
Accessのフォーム(コンボボッ...
-
Accessのコンボボックスのデフ...
-
Access フォーム内 コンボから...
-
アクセスでのコンボボックス複...
-
同一値集合ソースの複数コンボ...
-
パススルークエリのデータ件数...
おすすめ情報