• ベストアンサー

Access2000について教えてください。

OS:Windows2000 Access2000 はじめまして。 Accessで困っていることがあります。 テーブルに直接データを入力しているのですが 会社名フィールドを選び 次に社員名フィールドを選びたいのですが 全会社の社員がリストされ選ぶのに苦労しています。 テーブルなので無理は利かないと思いますが ご存知の方、いらっしゃいましたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.2

>テーブルなので無理は利かないと思いますが そのとおりですね フォームから入力するようにしないと どうすることも出来ません

その他の回答 (2)

  • ruru0707
  • ベストアンサー率68% (20/29)
回答No.3

質問の内容は、テーブルのデータを選びたいという事でしょうか? それであれば、フィルタやクエリーを使えば簡単に出来ると思いますが・・・ もし、入力するのにリストから選択して入力するようにしたいのであれば単純にリストテーブルを作ってそこから選択する位ならテーブルだけでも出来ますが、データがたくさんある場合は、会社を選択してその選択した会社の社員だけのリストを表示したいと言う事であればフォームを作成する必要がありますね。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

コンボボックスを使った入力制限ならありますが... 「同じフォームにある 2 つのコンボ ボックスを同期する方法」 http://support.microsoft.com/kb/289670/ja

関連するQ&A

  • ACCESS 互換性の問題でしょうか?

    お世話になります。 ACCESS2003(OSはXP)でデータを作成しました。(ACCESS2000ファイル形式)そして、ACCESS2000(OSはWIN98)で使おうとしたんですが、不正な処理というメッセージがでて、ACESS自体が閉じてしまいます。そこで、再度ACCESS2003で使ってみたところ普通に動くようです。 詳しくは、社員リストをテーブルで作成。クエリでフォーム入力用に修正。フォーム作成してデータ入力。といった形で作成しました。 テーブルで入力する分には普通に動くのですが、クエリ・フォームで入力するとウインドウが閉じてしまいます。また、氏名、シメイ、誕生日等 フィールドに入力するとウインドウが閉じますが、同じテーブルであるメモというフィールドは入力しても閉じません。 いろいろリレーションシップやカナ自動入力等触ってみたのですが、うまくいきません。やはり、OSかACCESSのバージョンの互換性がうまくいっていないからでしょうか? うまく、説明できなくてすみませんが、よろしくお願いします。

  • ACCESS2013リストから選択してデータの入力

    ACCESS2013で下記のような名前の3つのテーブルがあります。 T会社名、T摘要名テーブルには既にデータが入力されており、 この入力された値を元にT支払にデータを入力することを考えています。 T支払で会社名をA社と入力したら、摘要名はT摘要名テーブルを参照して、A社の摘要名の中からだけリスト選択を行いたいのですが、どのような手順を踏めばよいでしょうか? T会社名(フィールド値に会社名を持つ) T摘要名(フィールド値に会社名と摘要名を持つ) T支払(フィールド値に会社名と摘要名を持つ) 選択クエリを使って、抽出条件を使えばできると聞いたことがありますが、いまいち理解できませんでした。どのテーブルで、あるいはクエリ、フォームを新たに作って、どのような操作を行うのか具体的に教えていただきたいです。よろしくお願いします。

  • アクセス2007 ルックアップについて

    アクセス2007で社員の経歴を入力するため、ルックアップ機能を使おうと思っています。 社員経歴テーブル(A)と役職テーブル(B)があります。 Aのフィールド「経歴役職」にBのフィールド「役職名」をルックアップさせようと思いますが、今後、テーブルBの役職を追加するなどして役職の並びが変わると、既入力データが変わってしまうと思うのですが、既に入力されているデータは変わらないようにするには何か方法があるのでしょうか。 例えば、 テーブルB コード 役職名 1   部長 2   支店長 3   所長 と、入っていますが、 1   部長 2   副部長 3   支店長 4   所長 とした場合、 テーブルAの経歴役職が支店長で入っていた箇所が副部長となってしまうと思うのですが。。。 アクセス超初心者で、言いたいこともうまく伝えられないのですが、どうぞよろしくお願いいたします。

  • ACCESS2003のテーブル入力について

    いつもこちらでお世話になっております。よろしくお願いいたします。 マイクロソフトアクセス2003にて、No.と項目名という2つのフィールドから成り立つテーブルがあります。 そのテーブルにはあらかじめデータがはいっています。 新規にそのテーブルに追加する項目が出来たとき、新規入力用のフォームを作成しました。 その時のNo.のフィールドなのですが、自動的にもともとあるテーブルの番号に無いものを規定値として表示させておくようにするには、どのようにしたらよいでしょうか? 例) 1、2、3、5があれば、4を 1、2、3、4があれば5を よろしくおねがいします。 もうひとつ質問なのですが、納品書を入力していくデーターを作成しているのですが、納品書のテーブルがあり、リレーションで項目や会社名などを関連テーブルとしています。 あらかじめ会社名や項目名のテーブルに入力されていない新規の会社の納品書を打ち込む場合、納品書テーブル入力フォームに、入力しただけで、項目名のテーブルや会社名のテーブルに追加されていく方法はありますでしょうか?

  • Access97でテーブルのデータを並べ替える方法

    Access97で(OSは98)テーブルで入力したデータをクエリーで並べ替えをかけるのですが、 そのフィールドのデータを昇順、降順以外で自分の思うような順番で 並べ替えることができますか? 例) パソコン、デジタルカメラ、プリンタ、メディアのような順番で。。。 今後他のテーブルと結合するのでこれら以外にコード番号を入力する フィールドを作り、これらをこの順番で入力すればよいのかもしれませんが Excelのユーザー設定リストを並べ替えで使うような機能がAccessにあったかと思いまして。よろしくお願いいたします。

  • Accessでフィールドを追加したい

    Accessであるシステムを作成しているのですが、いくつか不明な点があるのでアドバイスをお願いします。 「社員情報」をいうテーブルがあり、初期の状態で「社員番号」「氏名」「入社年月日」「年齢」とフィールドがあります。 このテーブルを基にフォーム「社員情報入力」も作ってあります。 ここで新たに、社員情報テーブルに「生年月日」「連絡先」など、フィールドを追加したいのですが・・・以下のような条件があるので、どうしていいのかわからず困っています。 【条件】 ・フィールド追加用のフォーム(新規フィールド名を入力させる)を作り、そこからフィールドを追加させる。(直接テーブルはいじらせないため) ・追加したフィールドを社員情報入力フォームに反映(表示)させたい ・追加したフィールドをレポートにも反映(表示)させたい このような条件でフィールドの追加は無理なのでしょうか? アドバイスや参考になるページを教えてください。 よろしくお願いします。

  • アクセス作成について

     アクセスについて質問します。  フォームで入力する場合で、例えばテーブルのレコードを100までとし、101を超えた場合またレコード1にデータを入力することは可能でしょうか。 テーブル フィールド1 フィールド2  1       6  2       8   .      .   .      . 100       55 フィールド1は固定し、フィールド2にデータを入力していき101番目にデータを入力する時はまた1行目の6を上書きしてデータを更新していくようなことは可能でしょうか。(もちろんフィールド1、フィールド2を別テーブルとしクエリーを活用することでもok) アクセス初心者です。よろしくおねがいします。

  • accessでコンボボックスの内容を変える方法を教えて下さい。

    accessのフォームにてデータ入力画面を作成しています。 フィールド入力にコンボボックスを用いてリスト選択にしたいのですが、リストの量が膨大になってしまう為、その前のフィールド値によってリスト用テーブルを切り換えて使いたいと思っています。簡単に出来る方法があれば教えて下さい。

  • アクセス2010 操作方法について

    こんばんは、アクセス2010の操作方法について教えてください。 【やりたいこと】 フォームで、コンボボックスから社員名を選択した際、その選んだ社員名に該当する「社員番号」を、隣に作ったテキストボックスに表示させたい。 テーブルは「基礎データ」と「入力用」の2つがあります。 「基礎データ」のフィールドには、(1)社員名 (2)社員番号(主キー) 「入力用」のフィールドには、(1)社員名 (2)社員番号 (3)記録があります。尚、(1)の社員名はルックアップで「基礎データ」の社員名を参照しています。 「入力用」のテーブルから、フォームを作成しました。 このフォームで(1)社員名をコンボボックスから選択した際に、(2)に該当する社員番号を表示させたいのです。 ※勉強を始めて日が浅く、いろいろ調べていますが思うように進まず、解決ができないので質問しました。 わかりにくい所もあるとは思いますが、ご指導をお願いできたらと思います。 よろしくお願いします。

  • Accessのエラーメッセージについて

    アクセス初心者です。 仕事に必要なため、ネットや本を見ながらなんとかシステムを作成しています。 どのようなものかというと テーブルAとテーブルBがあり Aには社員IDと社員名 Bには社員別の作業件数を入れています。 クエリには社員ID、社員名、件数が出ます。(テーブルAの社員IDとテーブルBの社員IDをリレーションシップでつなぎました) フォームから入力するのですが、フォームの社員名のところ『#Name?』と出て、社員名が出てきません。『このコントロールのコントロールソースが無効です』というエラーメッセージが出ました。 クリックすると『指定したフィールドがフィールドリストに存在しません』と出ています。これはどういう意味ですか? でもクエリには社員名は反映してちゃんと出ているので、何が悪いのかわかりません。 初心者なのでなるべく分かりやすく教えていただければ助かります。

専門家に質問してみよう