• 締切済み

アクセス 自動入力方法

超超超初心者です。 もし教えていただけるのなら、子供に教える気持ちで教えて頂きたいのですが・・・。 結論から言いますと、900店舗近くあるテーブルリストがあります。 そこであるフォームに店舗コードを入力すると自動的に業態名、店名が表示されるようにしたいのですが、どの様にするば可能でしょうか。 全店リスト(業態名、店名、店舗コード) 受付テーブル→受付フォーム(店舗コート、"(◎店名)現在は直接入力"、"(◎店名)現在は直接入力") 以上のフォームにある◎業態、◎店名 を全店リストから引っ張り受付テーブルに反映させつつ、受付フォームにも表示させたいものであります。 説明も分かりづらく申し訳ありませんが、何卒よろしくお願いします。 なんどもしつこいようですが、どに更にどを付けたいくらいど素人です。

みんなの回答

noname#192382
noname#192382
回答No.1

インターネットのサイトのなかにアクセスを教えてくれるところがあります。http://www.mahoutsukaino.com/ac/ac97/index97.htm ここの クエリー3 フォームから条件を入力して検索  というところを読んで見られたら良いです。

関連するQ&A

  • アクセス フォームの自動入力方法について

    超に超を付けたいくらいの初心者です。よろしくお願い致します。 現在店舗情報が記載されている店舗テーブルがあり、もうひとつ営業受託を記録する受託テーブル(フォームも有り)があります。 そこで質問です、店舗テーブルにある店舗コードを受託フォームに入力すると、自動的にフォームにも反映される方法がないのか悩んでいます。 ご存知の方がいましたらどうかお助け下さい。 (補足) 受託フォームには店舗テーブルにある店舗コードを入力しています。 なのでクエリではつなぐ事が可能ですが、直接フォームに反映させたいです。 他に方法はあると思いますが、その他の方法を現在は考えておりませんの上記の方法でなにかございましたら宜しくお願い致します。

  • Access97で自動入力と反映が違うテーブルの場合

    こんにちは、前の質問などでフォームへの自動入力は何とかできるようになったのですが、今度はその入力したデータを他のテーブルBに反映させたいのですが、どうしたら良いのでしょうか? テーブルA 店舗コード 店舗名 ※テーブルAの管理者は私ではなく、ネットワークで私のPCと「テーブルのリンク」でつながっています。 テーブルB 店舗コード 店舗名 商品番号 他に店の情報フィールドをいくつか作成 フォームC 店舗コード 店舗名 商品番号 他に店の情報テキストボックスをいくつか作成 フォームCで、店舗コードを入力したら店舗名が自動的に入力される方法は、フォームCのレコードソースをテーブルAにして、店舗コードの更新後処理をイベントプロシージャにして、下記イベントコードを設定しました。 Private Sub 店舗コード_AfterUpdate() Me![店舗名]=DLookup("店舗名","テーブルA","店舗コード=" & Me![店舗コード] & " ") End Sub そして、フォームの残りのテキストボックスに、店と商品に関するデータを入力し、入力した全てのデータをテーブルBに反映させたいのですが、どうしたら良いのでしょうか? 自動入力の方法でDLookupを使用したのがいけなかったのでしょうか? また、できればテーブルBは商品番号順に並びかえられているのですが、入力したら商品番号のリストの一番下に挿入されるという形にしたいのです。 どうかよろしくお願いします。

  • Accessの入力設定を自動にしたい

    Access97を使っています。 テーブルA 店舗ID 店舗名(全て、閉店した店も含む) テーブルB 店舗ID 店舗名(全て、閉店した店も含む) 商品番号 商品名 クエリC(選択クエリ) 店舗ID 店舗名(営業している店のみ) 商品番号 商品名 フォームD 店舗ID 店舗名 商品番号 商品名  フォームDから新しくオープンするお店の入力を行いたいのですが、店舗IDを入れるとテーブルAから自動的に店名がフォームDに入力され、入力した内容はクエリCに反映するような設定はどうなるのでしょうか?  テーブルBからクエリCを抽出しています。今日一日考えているのですが、頭がパニックって来ました。 よろしくお願いします。

  • ACCESS 入力フォーム 項目の並びについて

    テーブル1 コード_店名_項目_構成比 1_a_野球_10 1_a_テニス_20 1_a_ゴルフ_30 ・ ・ ・ テーブル2 コード_企業名 1_z このようなテーブルからフォームを作成中なのですが テーブル1、サブフォーム側の入力表示を原稿通りにしたのですが、 以下のように出来ないでしょうか? コード_店名_野球_テニス_ゴルフ

  • Access:フォームの自動入力方法を教えてください。

    テーブル『店舗名称一覧』 <店舗コード(主キーで重複なし)、店舗名称> テーブル『問い合わせ一覧』 <問合せID(主キーオートナンバー)、店舗コード、店舗名> 上記テーブルをリレーションシップでつなぎ、問合せ一覧フォームで入力する際に、店舗コードを入力すると自動的に店舗名称が表示されるようにしたいと思い、『フォーカス喪失時』のイベントのコードビルダで以下のように設定しましたが、以下のようなエラー表示が出て、『デバッグ』をクリックすると、以下『→』部分が黄色くなっていました。 どのように訂正すればよいのでしょうか? ご存知の方がいらっしゃったらお教えください。   Private Sub 店舗コード_Exit(Cancel As Integer)    If Not IsNull(店舗コード) Then →   店舗名 = DLookup(店舗名称, 店舗名称一覧, "店舗コード=" & 店舗コード)    End If   End Sub

  • Accessのテーブル設計について(商品券の集計)

    大変お手数ですがよろしくお願いします。 当社の店舗より送られてくる商品券の集計をAccessを使用して 手作業をなくすことを目的としています。 最終的に必要なデータは (1)月次決算月の最終日 (2)店舗からの受領日 (3)店舗の業態名 (4)店舗名 (5)商品券名(種類は複数あり) (6)商品券の単価 (7)数量 (8)受領日ごとの小計 となっておりまして最終的にはレポート機能で受領書を発行 したいのですが…つまづいているのが 受領日ごとに複数ある商品券の小計を表示受領書を発行するには どのようなテーブル設計が必要なのかどうかです。 ※可能であれば受領日ごとの他にその月の総合計が取得できれば  とも考えています。 現在、私が作成したテーブルは以下のとおりですので何か気づきのヒントだけでも構いませんのでアドバイお願いします。 業態テーブル→業態コード・業態名 店舗テーブル→店舗コード・店舗名 商品券テーブル→商品券コード・商品券名 受領書テープル→日付・受領日・業態コード・店舗コード・数量 ※小計に関してはクエリを別途作成するかどうか迷っています。 データの入力はエクセルのデータがありますので 受領書テーブルにインポートすることを考えています。 ※遅れてきたものに対応するためにフォームも必要かと考えています。 上記のような設計をしてみましたが (1)商品券が複数種類ある場合にはどのように表示していいのか (2)受領日ごとに集計するにはどのようにすればよいのか (3)可能であればその月の総合計を求めることができるのかどうか 分からなくなってしまいました。 大変お手数ですがよろしくお願いします。

  • ACCESSについて

    Accessの入力フォームについて教えてください。 現在のテーブル構成の一部↓ [学生]テーブル〔主キー:学生コード〕 学生コード 氏名 コースコード [コース]テーブル〔主キー:コースコード〕 コースコード コース名 現在入力フォーム作成に当たって 入力されるテーブルには事前に学生コードだけは全て はいっています。 入力フォーム上で学生コードに対応する氏名を表示することはできたのですが、コース名を表示させたいのですができません。 誰かわかる人がいれば是非ご教授いただきたいのですが よろしくお願いいたします。

  • フォームでの自動入力

    Access2002を使用していますが、フォームでの自動入力につき質問させてください。 勘定科目テーブルというのがあって、コード番号と科目名だけの簡単なテーブルですが、会計取引入力のフォームを作成して、「コード番号を入力したら(勘定科目テーブルを参照して)該当する科目名を別のフィールドに自動表示&入力する」、という処理を行いたいのですが可能でしょうか? Excelのlookup関数のようなものですね。 どなたか教えてください。

  • ACCESS フォームの入力で

    フォームの入力でコード番号を入力すると項目が自動入力出来るようにしたくて 2つ目のテキストボックスのコントロールソースに=DLookUp("[商品名]","テーブル2","[商品コード] = [コード] ")と入力したのですが 1つ目のテキストボックスに入力すると そのときは2つ目のテキストボックスは白紙で 一度フォームを閉じてから立ち上げると2つ目のテキストボックスにも入力されています。 これは閉じないと入力されないのでしょうか? 1つ目を入力した後に表示されるようにしたいのですが・・・。 よろしくお願いします。

  • ACCESSでフォーム入力内容から自動で表示させる

    顧客の口座を管理するものをAccessで作成しています。 顧客テーブルに氏名等の情報があり、別に銀行マスタテーブルとして金融機関の情報がID、銀行コード、銀行名、支店コード、支店名、と入力されているものがあります。 銀行マスタテーブルは以下の形です 銀行コード 銀行名 支店コード 支店名 1 みずほ 1 東京営業部 1 みずほ 4 丸の内中央 1 みずほ 5 丸の内 5 UFJ 5 大阪 あらかじめ、氏名等の情報は入力してあり、これから口座情報を登録していくのですが、フォームに銀行コード、支店コードを入力した際に、その下に配置したテキストボックスに銀行名、支店名を表示させたいと考えています。 銀行コードの方は値が重複しても対応する銀行名は同じなので =DLookUp("[銀行名]","銀行マスタ","[銀行コード] = " & [Forms]![H25]![銀行コード]) でなんとかできたのですが、支店コードは各金融機関毎に割り振られ、重複するものがあるため最上段のものが表示されてしまいます。(UFJの支店コード5を表示させたいのに、みずほの支店コード5が出てきてしまう。) そこで、複数条件で検索できるよう以下のようにしてみたのですが、うまくいきませんでした。 =DLookUp("[銀行名]","銀行マスタ","[銀行コード] = " & [Forms]![H25]![銀行コード]' And 支店コード = #" & [Forms]![H25]![支店コード] "#") イメージとしては、そのフォームに入力した銀行コードかつ支店コードが一致する銀行マスタテーブルの支店名を、フォームに配置したテキストボックスへ表示させれればいいのかなと考えてみたのですが。(上の例で言うと、銀行コードが5で支店コードが5だからテキストボックスに「大阪」と出したい。) 関数でもVBAでも構いませんので、どなたかご教示ください。 よろしくお願いいたします。

専門家に質問してみよう