• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセスで検索システム)

アクセスで検索システム

このQ&Aのポイント
  • アクセスで検索システムを作成するために、求人を年度ごとに番号付けする方法を知りたい。
  • 入力項目は会社名、住所、電話、HPアドレス、連絡先担当者、メールアドレス、人数などで、番号付けはオートナンバーを使いたい。
  • 学生の情報を入れて、企業のアクセス状況を把握したいが、可能かどうか知りたい。

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

  • ベストアンサー
noname#140971
noname#140971
回答No.2

単なる一介のデザイナでプログラマではありません。 が、次のようなテーブル設計がとにもかくにも出来ないと・・・。 <企業一覧> ID__________________LONG-----1 名前_______________CHAR-----新日本商事(株) よみ_______________CHAR-----しんにほんしょうじかぶしきがいしゃ 郵便番号_________CHAR-----0010001 都道府県_________CHAR-----東京都 市区町村_________CHAR-----港区港町 番地________________CHAR-----十番地 ビル等_____________CHAR-----新日本ビル3F 電話番号_________CHAR-----001-0021-0001 最新担当者名___CHAR-----鈴木 一郎 URI_________________CHAR-----http://sinnippon.co.jp MAIL_______________CHAR-----http://sinnippon.co.jp@mail <求人履歴> ID___________________LONG-----1 求人年月日______DATE-----2007/05/10 整理番号_________LONG-----1 企業一覧_ID_____LONG-----1 担当者名_________CHAR-----鈴木 一郎 <----- 要記録! <学校一覧> ID__________________LONG------1 並び順___________INTEGER----1 名前______________LONG------港町大学 <学科一覧> ID__________________LONG------1 学校一覧_ID____LONG------1 並び順___________INTEGER----1 名前______________LONG------情報学科 <就職情報> ID___________________LONG-----1 卒業年次_________INTEGER---2007 生徒名____________CHAR-----山田 太郎 よみ_______________CHAR-----やまだ たろう 学校一覧_ID_____LONG________1<--------------省略可だが処理の都合上! 学科一覧_ID_____LONG________1 求人応募年月日_DATE_______2007/09/10 求人履歴_ID_____LONG________1 1、<就職情報>を[やまだ*] 等で検索し、"山田 太郎"のレコードに到達。 2、"山田 太郎"の学籍簿情報は、<学校一覧><学科一覧>を参照。 3、"山田 太郎"の就職先情報は、<求人履歴>を参照し、該当する企業情報は<企業一覧>を参照。 大体、こんな感じでしょうが・・・。 Q、私の知識では無理でしょうか? A、無理だと思います。

chormuno
質問者

補足

ご丁寧にありがとうございます。 作成してみます。 アクセスを勉強するのに良い本などがありましたら 教えて頂きたいと思います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

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

以前の質問のときにテーブル設計の不備が指摘されていますが その後改良されたのでしょうか? >これでは学科と学校を別々に番号がつかなかったです テーブルが別なのですから別の番号をつける必要は無いのでは >今後、学生の情報を入れて、どの企業に誰が行ったかもわかるようになればと思っています。 そのためには2箇所で入力したものを合体させる必要がありますね 最後に合体させるのだということを頭においてテーブル設計を見直したらいかがですか データベースの基本はテーブルです ここをいい加減にして小手先で何とかしようということでは この先もいろんな問題が出てきますよ

chormuno
質問者

補足

そのテーブル設計を教えて頂きたくてこちらを立ち上げてみました。 >テーブルが別なのですから別の番号をつける必要は無いのでは Q2988328のNo.8で教えて頂いたとおりに作成し直してみました。 ここでは、学科テーブルがあり「学校」という科目を追加とあったのですが、これはテーブル一つということではないのでしょうか。。。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ACCESSのようなオートナンバー

    EXCELの質問なんですが、ACCESSのようなオートナンバーは可能なんでしょうか?    A     B 1|管理番号   船番 2| 1    第1船 3| 2    第2船 4| 3    第3船 5| 4    第1船 ・ ・ ・ 例えばBの縦の列に船番という列があって、この番号は年度管理 で、4/1から第1船という風にカウントされていき、年度が終わるとリセットされ翌年度から、また第1船となります。 で、質問はAの縦の列に、年度は関係なくカウントされていくオートナンバーみたいな関数ってあるのでしょうか? わかりにくい質問ですが、頭の良い方お願いします。 Bの列に番号を入力するとAの列に自動的に入力されるというのが希望です。

  • アクセスについて

    いつもお世話になっております。 求人受付一覧表をアクセスで作っています。 初心者です。 「会社テーブル」で会社の情報。 「求人テーブル」で求人情報。 「平成○年度求人テーブル」で当年度の情報を入力していきます。 現在、フォームでサブフォームのサブフォームとして この3つを一つの画面に治めています。 (不格好ですが方法が分からなくて・・・) 問題は  平成○年度求人テーブルには学科宛と学部宛の二つのチェックボックスがあります。 最終的には年度別学科宛求人一覧と年度別学部宛一覧を作りたいと思っています。(クエリになるでしょうか?) そこで、チェックを入れた順番にナンバーを振っていきたいのです。 これは年によって届く順番はばらばらなため、 求人票が届いた順番にリストとして掲示したいからです。 どうすれば良いか教えて下さい。 ○年度学科求人テーブルと○年度学部求人テーブルに分けた方が良いのでしょうか。 日付も入れた方が簡単なのでしょうか。 また、もっと画面を簡潔にする方法などがありましたらアドバイス頂ければ幸いです。 毎回同じような質問ばかりですみません。 よろしくお願いいたします。

  • Access2003 レポートレイアウトについて

    Access2003 レポートレイアウトについて Access初心者です。ご存知の方がいらっしゃいましたら教えて下さい。 レポートレイアウトについて フォーム上で請求書のデータ入力を行う際は、サブフォームの 請求内容の詳細を「昇順で並び替え」を行い項番(オートナンバー)の 若い番号順に並べ替えを行っていますが、レポートの印刷プレビューを 呼び出すと並び方が「降順」となり「昇順」に切替えることができません。 レポート上でサブフォームに入力した内容をオートナンバーの若い番号順「降順」 に並び替えをすることは可能でしょうか? フォームで並び替えを行ったとおりにレポートへ表示させるためにはどのように させると宜しいでしょうか?

  • accessのレポートで番号つけられますか

    いつもお世話になっております。 会社テーブルで、会社情報を入力しています。 求人テーブルで求人情報を入力していますが、学部宛と学科宛の2種類あり、それぞれに受け付けた順番にナンバーをふっていきたいと思っています。 そこで、それぞれ受け付けた日付を入力し、それを昇順でクエリで並び替えることができました。 ---------------------------------------------- 求人テーブル A社 学科宛  2006/11/21  学部宛 B社 学科宛         学部宛 2006/11/25 C社 学科宛  2006/11/25  学部宛 D社 学科宛  2006/11/24  学部宛 2006/11/20 ------------------------------------------------------ 学科クエリ           学部クエリ 2006/11/21 A社       2006/11/20 D社 2006/11/24 D社       2006/11/25 A社 2006/11/25 C社 このクエリをレポートで印刷する時にナンバーをふっていくことはできますか?(できれば自動で) それともクエリを作成する段階でナンバーをふるのでしょうか? 毎回分かりにくい質問で申し訳ありません。 アドバイスよろしくお願いいたします。

  • ACCESS2000でオートナンバーを1から付けたいのですが

    ACCESS2000のテーブルで新規に作ったときはオートナンバーフィールドが1からになるんですが、何度かレコードの試験入力や削除を繰り返しているうちに、頭の番号が増えていきます。テーブルのデザインで、オートナンバーをテキスト型にして、新しいオートナンバー型行を挿入しても1からになりません。なにかよい方法はないでしょうか?

  • Accessのオートナンバーを1から始めないには

    Accessのオートナンバーを設定すると1から自動的に始まるのですが、最初に4桁の数字入力して始めることは可能でしょうか。 それとも、この最初の番号を指定して、ひとつずつ数字が自動的に増える設定はオートナンバー意外でおこなうのでしょうか。

  • Access2007の練習をしています。追加のデータを入力しましたが、

    Access2007の練習をしています。追加のデータを入力しましたが、入力の終了後に、データの間違いに気付きました。そこで、そのデータ行を削除し、新しいデータを入力しました。そうすると、オートナンバーのデータナンバーは、前回のデータナンバーが欠番となり、一つ飛んだ番号が振られていました。この、不自然なデータ番号を、順当な番号に振り直すことは出来ませんでしょうか? 何方か、Accessに詳しい方、ご指導お願いします。

  • アクセス2007でオートナンバーを任意の番号から始めるには

    テーブルを開いて、作成のリボン中の「クエリデザイン」→オートナンバーを任意の番号から始めたいテーブルを選んで「追加」→オートナンバー型の当該フィールド(以下、受付番号という。)を選択→デザインのリボン中の「更新」→「レコードの更新」で「100+[受付番号]」と入力→実行 すると 「フィールド「受付番号」は更新できません。フィールドが更新可能ではありません。」とのエラーメッセージが出るのですが、どうしたらオートナンバー型のフィールドである受付番号を101から始められるのでしょうか?

  • Accessの構成をコピーしたい

    こんにちは。 日報の入力にAccessを使用しています。 18年度に使用していたものを19年度も使いたいのですが テーブル・クエリ・フォーム・レポートの リレーションシップや構成はそのままで データを消して、オートナンバーも1から始める というようなことはできるのでしょうか? データベースを作った人間が辞めてしまっているので このような使いやすいデータベースをつくることが難しいのです。 お知恵ありましたら、どうぞ宜しくお願いします。

  • アクセスのオートナンバーについて

    アクセス2000で販売管理を作成しています。 顧客マスター処理で顧客番号をオートナンバーに設定しているのですが顧客データ入力フォームに中止するボタンを用意して、押されると入力中のデータは保存されないようにしています。(コマンドボタンウイザードでレコードを元に戻す)を使用 これで、中止を押して再度登録するとオートナンバーが 1つ飛んでしまいます。 例 顧客番号3で入力中中止ボタン押下後、再度新規登録すると顧客番号が5になってしまう。 これを無くす方法(4になるように)はありますでしょうか? それと欲張りで大変申し訳ないのですが、 コンボボックスにキーボードからの入力をさせないようにする方法はありますか? どうぞよろしくお願い致します。

専門家に質問してみよう