• ベストアンサー

Access 条件を付けてデータを表示するには

アクセス初心者です。 今、簡単な物の貸出システムを作っていたのですが, 返却予定日をモノのIDによってかえるには、どのように 設定すればよいのでしょうか? 例えば、A1→1週間、B1→2週間・・・ といった具合です。 よろしくお願い致します。

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

  • ベストアンサー
  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.2

モノのIDと、貸し出し許可期間のフィールドからなる、テーブルを作って、貸し出し情報のテーブルと、クエリで「モノのID」で連結すれば良いと思いますが、そういう理解で良いのでしょうか? こちらに本の貸し出しシステムの事例があります。 http://www.mahoutsukaino.com/ac/ac2000/ac2000/hon/hon01.htm 残念ながら、貸し出し期間が異なる場合の事例はなさそうですが、貸し出し日と、貸し出し許可期間を、DateAdd 関数で計算して、非連結テキストボックスに表示するといった事は可能だと思います。

teee
質問者

お礼

この度は、ありがとうざいました。 参考にさせていただきましたら、 完成致しました!

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

その他の回答 (1)

  • nakayan_4
  • ベストアンサー率55% (649/1171)
回答No.1

http://ms-access.seesaa.net/ http://mail2.nara-edu.ac.jp/~asait/visual_basic/access/access.htm http://vba.officehp.com/ 検索サイトで探すともっとたくさんのサイトも出てきますし、サンプルなどがある場合もありますから、活用すると仕事がはやく終わりますよ。

teee
質問者

お礼

この度は、ありがとうざいました。 いろいろ参考にさせていただき、 おかげさまで、無事完成致しました。

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

関連するQ&A

  • Access 備品によって返却予定日を分ける場合は??

    度々、すみません。 Accessを使って、簡単な貸出管理データベースを作っているのですが、 備品によって、返却予定日を分ける場合は、どうしたら、よいのでしょうか? 一律、A1、A2、A3…→1週間といった場合は、設定できたのですが、 B1、B2、…→1日、C1、C2…→1週間といった具合に、 備品によって返却予定日を分ける場合にはどうしたら、 よいのでしょうか? よろしくお願いいたします。

  • Access テーブルのデータをフォーム上で、検索したい

    こんにちは。Access で簡単な貸出管理データを作っています。 現在、貸出フォームは作ったのですが、 返却フォームを作る際、 今度は、一度テーブルに保存した貸出記録データを 返却フォームで検索して、表示したい場合、どのように したらよろしいでしょうか? 貸出フォームでは、 テーブル1、社員ID、氏名、電話番号 テーブル2、備品ID、備品名、貸出日、返却予定日、 社員ID、氏名、電話番号 これをサブフォームを使ってつくりました。 このテーブル2のデータを返却フォームで検索して、 (備品IDか社員IDで) 表示させたいと思っています。 よろしくお願い致します。

  • アクセスのIFF関数について教えてください。。。

    こんにちは。 ちょっと、お聞きしたいことがございます。 このたび、アクセス2007を使って、 簡単な備品管理システムを作っていたのですが、 備品のIDによって、返却予定日を分ける場合、 たとえば、下記のIFF関数では、エラーがでてしまいます。 IIF([備品ID]=A*,"7","14") 備品ID:A1、A2…、B1、B2… 返却予定日:A=7日、B=14日 こういった場合には、どのような式を書いたら よろしいのでしょうか? よろしくお願いいたします。

  • Access 条件によってフィールドのデータを削除したい

    いつもお世話になっています。 Accessで書籍管理のデータベースを作っています。 「利用者名」「連絡先」「貸出日」等のフィールドがあります。  書籍が返却されたときに「利用者名」のデータを削除しますが、削除されたとき「Null」の時、そのレコードの「連絡先」と「貸出日」のデータを消去したいと思います。 どのように設定すればよいか教えてください。 また、貸しだし登録の時に、「利用者名」が入力されたのに、「連絡先」や「貸出日」を入力されていな場合の警告の出し方も教えてください。 よろしくお願いいたします。

  • Accessのwhere条件式について教えて下さい

    初歩的内容の質問ですみません。 Access初心者のため色々施行錯誤しながらやっているのですが、 行き詰まりました。 「フォームを開く」でWhere条件式の設定がうまくいきません。 フォームAにボタンをクリック時フォームを開くを設定しました。 開くフォームはフォームBです。 共通のフィールドの"顧客ID"でフォームを連動させてたいのですが、 where条件式に[顧客ID]=[Forms]![フォームB]![顧客ID]と入力しても反映されません。 フォームBの顧客IDの名前を替えても反映されず、何も表示されません。 ="[顧客ID]=" & =[Forms]![フォームB]![顧客ID]にするとエラーになります。 どのような式を入れると同じIDのものが表示されるようになりますか? 教えて下さい。 よろしくお願い致します。

  • Access フラグの自動上げ下げの仕方

    アクセス初心者です。 今、簡単なデータベースを作っているのですが、 テーブルのフィールドにIDが入力させたと同時に フラグのYes/Noのチェックを付けたり、 はずしたりするのは、どのようにしたら、よろしいのでしょうか? 物の貸出管理等で、 貸出たら、フラグをあげて、戻ってきたら、フラグを下げると いったイメージです。 よろしくお願い致します。

  • 月毎、日別に条件に当てはまるレコードを抽出したい。

    visual web developer で貸し出し表を作成しています。 sqlサーバーの予定テーブルに下記のようなデータが入っています。 ID  貸し出し日  返却予定日  貸し出した物 1   2010/03/31  2010/04/03  本 2   2010/04/02  2010/04/02  DVD 3   2010/04/02  2010/04/03  CD 上記のデータで4月に貸し出しを行っている毎日の状況を抽出するにはどのようなsql文を書けばよろしいでしょうか。 下記のような結果を期待しています。 日付      ID    貸出日   返却予定日   貸し出した物 2010/04/01  1    2010/03/31 2010/04/03   本 2010/04/02  1    2010/03/31 2010/04/03   本 2010/04/02  2    2010/04/02 2010/04/02   DVD 2010/04/03  1    2010/03/31 2010/04/03   本 2010/04/03  3    2010/04/02 2010/04/03   CD 2010/04/04 2010/04/05 2010/04/06 2010/04/07 ..... 2010/04/30 予定テーブルに対して「貸出日が2010/04/30以下」 or 「返却予定日が2010/04/01以上」のwhere条件で 4月の予定を抽出する事は出来ますが、複数貸し出しがある日を複数行で返し、無い日についてもNULLを返すやり方が思いつきません。 どのようなsql文を書けばよろしいでしょうか。 宜しくお願いいたします。

  • Excelで複数条件で重複したデータも抜出したい。

    はじめての質問でわかりづらいと思いますが、お願い致します。 Excel2003で建築部材の入出庫管理をしたいと考えていますが、日々の建築部材出入の記録用の入力シートにデータがあり、そこから貸出し状況シートへ(貸出に対してバラバラ返却の状況)を複数の条件にて重複したデータも抜出したい。 貸出し状況シートのABCDはなんとか抜出しましたが、EFGHIJ・・・が分かりませんのでご教授下さい。 入力シート   A      B      C   D      E      F G ・・・・ 1 部材番号 入出庫日 数量 貸出現場 出入処理 2 ABC100  9月10日   50  空陸   返却 2 DEF100  9月10日   20  空陸   返却 3 DEF100  9月6日    30  空陸   返却 3 DEF100  9月4日    50  空陸   返却 4 DEF100  9月2日   100  山川    貸出 5 DEF100  9月1日   100  空陸    貸出 6 ABC100  9月1日   100  空陸   貸出 ・ ・ 貸出し状況シート   A      B       C   D     E     F  G     H   I      J・・・・ 1 貸出現場 部材番号 出庫日 数量 返却日1 数量1 返却日2 数量2 返却日3 数量3 2 山川 DEF100  9月2日  100     3 空陸   DEF100  9月1日  100  9月4日 50  9月6日  30  9月10日 20 4 空陸   ABC100  9月1日  100  9月10日 50 5   ・ ・

  • accessで差分のあるデータを表示したい

    最新のaccessです。 二つのテーブルA,Bがあります。  テーブルA ID  色 1   青 2   青 3   黄 4   青 5   青  テーブルB ID  色 1   青 2   黄 3   青 4   黄 5   青 この二つで変化したIDと変化前と変化後をデーターシートで表したいです。 具体的には  クエリ1 ID  テーブルAの色 テーブルBの色 2     青          黄 3     黄          青 4     青          黄 です。 どうすればいいでしょうか? お願い致します。

  • Access 図書管理システムについて

    Accessで、図書管理システムを作ろうと思っています。督促や貸出、返却、本の検索、貸出統計などができる図書管理システムをつくりたいのですが、知識がないため、作り方がわかりません。参考書などはありませんか?おしえてください。よろしくおねがいします。

このQ&Aのポイント
  • パソコンからDCP-J914Nを簡単に印刷する方法を教えます。
  • Windows13環境で無線LAN接続の方法を解説します。
  • ブラザー製品の印刷トラブルに関するお悩みはOKWAVEにお任せください。
回答を見る

専門家に質問してみよう