• 締切済み

アクセスで

仕事で取引先の住所などをアクセスを使って管理をしたいのですが、どのように作っていけばよいですか?取引先コードを入力すると住所などが出てくるようにしたいのですが、どのように作っていけばいいですか?この文章だけでは、分かりづらいと思いますが・・・お願いします。

みんなの回答

noname#79209
noname#79209
回答No.2

細かいハナシになってしまいますが、 取引先コードを入力させるタイプのユーザーインターフェースはエンドユーザーに対して不親切です。 エンドユーザーに対しては、取引先名のリストから選択させ、陰で取引先コードを取得するようにすべきでしょう。 取引先が多い場合は「あいうえを」等で絞り込むような工夫も必要です。 また、企業名は「あと株」「まえ株」等があり、企業名単体では検索がしにくいため、 企業名自体は単体の名前(「有限会社○×商事」なら「○×商事」の部分)のみとし、 別途「企業形態コード」(株式会社や有限会社)や「あと株」「まえ株」コード等の設定も必要でしょう。

  • bardfish
  • ベストアンサー率28% (5029/17765)
回答No.1

その内容ですと、データベースの基礎になります。 いわゆる住所録と同じだと思うので、入門書を見れば必ず書いてあるのではないでしょうか? 取引先を管理したいだけであれば「取引先テーブル」を一つ作成すれば終わりでしょう。 項目は「取引先コード」「取引先名」「住所」「連絡先」「備考」があればいいでしょう。データ型はすべて文字型でも構いませんし、取引先コードは数値型かオートナンバー型でもいいでしょう。 でも、この程度だったらExcelでも十分だと思います。 まずは、Access入門の書籍を購入して勉強してみてください。

関連するQ&A

  • Accessで郵便番号入力で住所を表示させたいのですが

    いつもお世話になっています。 Accessで取引先の管理をしたいと思っています。取引先の情報をフォーム上で入力するとき、郵便番号を入力すると自動的に住所が入力される・・・というのをつくりたいのですが、どうしたらいいのでしょうか? 郵便番号+住所をテーブルに置くのは、そうとうな容量になってしまいますよね。みなさんはどのように作っていますか?教えてください。 Acess97を使います。ユーザーはフォーム上で簡単入力を望んでいます。 よろしくお願いします。

  • ACCESS。ある日突然Gosubがありません

    ACCESS初心者です。独学なので、つたない言葉と下手な質問かも知れませんが、よろしくお願いします。 現在、会社で受注管理システムをつくり、運営管理しています。 昨晩から、急に以下のデバックエラーが出始めました。 実行時エラー 3 Returnに対応するGosubがありません。 黄色く記されたコードは、こちらです。 Private Sub 選択_Click() Forms![原価管理入力(実績)F]![原価管理サブ(実績)F].Form![取引先コード] = Me![取引先コード] End Sub 取引先コードをクリックすると、取引先マスターのポップアップウィンドウが開き、入力したい取引先を選択すれば(コマンドボタン)、原価管理サブ(実績)フォームに値が代入される。というものです。 ちなみに、この原価管理サブ(実績)フォームにタグを2ページ設けていて、2ページ目は以下です。 こちらは、何の問題もなく値の代入ができます。 Private Sub 選択_Click() Forms![原価管理入力(実績)F]![経費入力サブ(実績)F].Form![取引先コード1] = Me![取引先コード] End Sub 不思議なことに、2ページ目の取引先コードのポップアップウィンドウを開いてから、1ページ目に戻ると、デバックエラーは出ません。 説明がつたなくて申し訳ございませんが、社員から使いにくいと、指摘があって必死です。 ご教示お願い致します。

  • access2003

    2000種ほどの商品を扱っています。商品コードひとつにつき、仕入先・取引先が1箇所ずつ決まっていて、値段の変化もあまりありません。伝票を見ながら、フォームから直接売上入力を行い、請求処理と売上分析に利用したく思います。 ◆親)売上入力フォーム:売上管理番号/日付/取引先/取引先伝票番号/売上合計金額 ◆子)売上明細フォーム:商品コード/商品名/単価/数量/明細金額 ◆売上入力テーブル:売上管理番号/取引先/日付/取引先伝票番号 ◆売上明細テーブル:明細番号/売上管理番号/商品コード/数量/明細単価 入力の効率化を図るため、1部品1取引先であることを利用して、親フォームで取引先を選択することで商品を絞り込み、子フォームの商品選択コンボボックスにはその取引先の商品だけが表示させるようにしたいと思います。どのような方法が考えれるでしょうか? クエリを使うのだと思いますが、いろいろ試しても失敗してしまいます。 また、その上でさらなる絞込みとして、明細の各行で各商品を選択する際に、商品コードの一部を入れたり、仕入先名を入れると部品が絞り込めるようにできないでしょうか? アドバイス、参考資料、なんでもお寄せください! どうぞよろしくお願いいたします。

  • Accessデータの改行コードを取るには

    質問させていただきます。 Access2000を利用しております。取引先データの住所項目の任意の位置に改行コードがあります。この改行コードを取りたいのですが、更新クエリー等で可能でしょうか?改行コードを取るにはどのようにすれば良いでしょうか?よろしくお願いいたします。

  • access2003 抽出条件が持ち越されてしまう

    http://okwave.jp/qa3580875.html ↑にて質問させていただいた者です。  一部繰り返しになりますが、2000種ほどの商品を扱っています。伝票を見ながらフォームから直接売上入力を行いたく思います。 ◆親)売上入力フォーム:売上管理番号/日付/取引先/取引先伝票番号/売上合計金額 ◆子)売上明細フォーム:商品コード/商品名/単価/数量/明細金額 ◆売上入力テーブル:売上管理番号/取引先/日付/取引先伝票番号 ◆売上明細テーブル:明細番号/売上管理番号/商品コード/数量/明細単価 子フォームで商品コードのフィルターとして、 1)親フォームで選択した取引先の商品のみ→[Forms]![売上入力フォーム]![取引先]を導入 2)ワイルドカード「Like "*" & [商品コードの一部を入力] & "*"」 のふたつを使っていますが、うまく動作してくれません。 いったん商品コードを選択すると、明細の次の行に移動しても取引先選択のポップアップが出ず、コンボボックスには同じ選択肢が提示されます。さらに、新しいレコードに移動してもポップアップなし&同じ選択肢が続きます。 この状態を回避する方法を教えてください。 長くなりましたが、どうぞよろしくお願いします。

  • Access 出荷管理簿を作りたいのですが

    Accessで出荷管理簿を作りたいです。 出荷管理だけでなく、出荷先の在庫も管理できるよう、出荷計も出るようにしたいのです。 【とりあえず作ってみたテーブル(マスタ)】 ・取引先M ・商品M ・出庫M(商品名を一個ずつ選び、出庫数を手入力するもの) 【状況】 ・取引先は複数 ・同時期に全取引先に対して新商品の出庫が行われる。 ・ランダムな時期に取引先別に追加出庫も行われる。 ・回収もある。 ・現在はExcelで管理している。(縦:商品名、横:日付、クロス部:出荷数)を取引先別にシート分けし、各集計数(現出荷計)だけを参照させた在庫管理シートもある状態です。 このExcelをAccess化したいのです。 通常の在庫管理システムとしてよく紹介されているようなものでも管理できるのですが、一度に出庫される数が100を超える場合も多々あるので、 普通の在庫管理簿のように、一つ一つ、商品名と取引先を選んで出庫情報を入力をしていくような事をすると使いにくいのです。 今あるExcelをそのままAccessにすることはできるでしょうか。 なお、出荷計については、集計クエリで見ればいいと思っています。 言葉が足りず申し訳ありませんが お分かりになる方がいたらお教えください。

  • はじめまして。質問させて頂きます。accessの入門者です。

    はじめまして。質問させて頂きます。accessの入門者です。 基本的は操作だとは思うのですが・・ アクセスで名簿一覧を作成しています。テーブルのひとつの項目は「氏名」「郵便番号」「住所」「住所コード」です。 もうひとつは「住所コード」「郵便番号」「住所」が一覧となってないっています。 そしてフォーム入力画面で、各個人の情報を入れて行くのですが、毎回住所を入力がめんどくさいので 「住所コード」を入力すればテーブルの一覧にある「住所」が出てくる!・・と言う事をしたいのですが、どなたかやり方をおしえていただけないでしょうか??

  • ACCESS2000のテーブル構造

    ACCESS2000のテーブルの作り方について質問します。 伝票フォームを作り「取引先コード」「商品区分コード」「商品コード」3項目を入力したら単価が表示されるようにしたいのですが、うまくいきません。 (同じ商品でも取引先により単価が違うので、3つの情報がそろったときにはこの単価になるという形にしたいのです) 現状は「商品区分テーブルの区分コード」と「商品マスターテーブルの区分コード」  「商品マスターテーブルの商品コード」と「単価テーブルの商品コード」をそれぞれ1対多リレーションし、 そして「単価テーブルの単価コード.商品コード取引先コード,単価」で選択クエリを作り、それを伝票のサブフォームにしてみたのですが、商品コードが入力できませんでした・・・ 何冊か本を参考にして作ってみたのですがうまく出来ませんでした お分かりになる方がいらっしゃいましたら教えてくださいよろしくお願いいたします。

  • Access2007の複数値からの抽出方法に関して教えて下さい。

    Access2007の複数値からの抽出方法に関して教えて下さい。 お世話になります。 Access2007にてデータベースを作成中です。 リレーションさせている既に入力済みの複数値を参照し 同テーブルの他のフィールドの抽出条件を指定する方法を教えて下さい。 現在、三つの下記テーブルがあります。 T_管理テーブル T_取引先テーブル T_取扱商品テーブル T_管理テーブルには 管理ID、取引先ID、商品ID T_取引先テーブルには 取引先ID、商品ID、取引先社名 T_商品テーブルには 商品ID、商品名 のフィールがあります。 取引先テーブルの商品IDと商品テーブルの商品IDは リレーションさせています。 また管理テーブルの取引先IDと取引先テーブルの取引先IDも同様です。 取引先テーブルの商品IDには選択した商品によって 複数値(001,002など)が入力されています。 この複数値を元に管理テーブルで商品IDを選択する際に 取引先テーブルの商品IDに入力されたものだけを リストアップして、かつひとつの値を入力するにはどうしたら良いでしょうか。 管理テーブルにおいて商品IDに関しては、ひとつの値しか選ぶ事はありません。 実際にはフォームでは商品IDでは無く、選択時は商品名を表示しています。 最終的に商品名を修正した際には全ての商品ID入力個所において 更新がなされるように出来ればと考えています。 何卒、宜しくお願い致します。

  • Accessリレーションシップ

    Accessにて、 テーブルA(個人情報) ●個人コード ●名前 ●住所  ・  ・ テーブルB(個人ごとの数量管理) ●個人コード ●数量 上記のようなテーブルがあるとします。 これは、1:1のリレーションシップにしたいのですが、 クエリAを作成して ●個人コード(テーブルB) ●名前(テーブルA) ●数量(テーブルB) 個人コードを入力すると、名前を参照するというふうに したいのですが、1:1のリレーションシップだと個人コードの入力時に 参照はできないのでしょうか? 一旦閉じて、開くと参照していますが・・・。 良いご意見がありましたら、よろしくお願いします。