本の在庫をアクセスで管理し、貸出期限を過ぎている物を自動的にメッセージさせる方法をお教え願います。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

こんにちは。


ご質問の件ですが、メッセージではなく一覧として出す場合を書いてみます。
「返却予定日」フィールド:日付/時刻型 とします。
クエリーを作成し表示させたいフィールドを追加。
隣の欄に 経過日フィールドを作成し、式:date()-[返却予定日] を設定。
抽出条件として 経過日 が >=0 とすれば今日より前に返却予定日が設定されているものが出てきます。
但し、この場合「返却日」などがないと既に返却されているものも表示されるので、予め「返却チェック」や「返却日」といった項目を追加しておいて、さらに抽出条件として設定しておけば表示されるレコードが絞れると思いますよ。
    • good
    • 0

もし、もうやってあったらすみません。


補足を読む限り毎回抽出の作業をやっているようですが、そこまでの作業を全部マクロにして、そのマクロを実行するコマンドボタンをメインメニューにでもおいておけばどうですか?
    • good
    • 0

あの・・・



冷たいようですが、この質問は、質問というより開発を依頼しているように思います。それとも、本の管理のソフトを探しておられるのですか?

開発の依頼であれば、SIベンダーにお願いすればよいのではないでしょうか。

この回答への補足

実際ACCESSで管理をしているのですが、クエリーで本日より前の物として注出しているのが面倒なので、outlookの様にポップアップで表示させたいのです。

補足日時:2001/03/02 20:31
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q=アクセス=在庫管理で、月別の入出庫状況を抽出するには?

昨日も質問させていただいたのですが、追加の質問が
あったもので、投稿させていただきました。

たびたび失礼いたします。ご指導ください。。。
========================
★昨日以下の質問をさせていただきました。
物品毎に入庫、出庫、在庫の計をクエリで出し、一覧
を表示するフォームがあります。そのフォーム内で、
リストボックスに物品区分を表示させ、ある区分を選
択した際に、サブフォーム内(クエリ)の一覧に該当の
区分に属する物品を抽出したいと思っております。

→(1)親切な方にご回答をもらい、区分毎の抽出は理解
できました。合わせまして、初期状態では、全区分を
表示し、ある区分を選択した場合には、その区分に対
応する一覧を表示したいです。その後もすべての区分
をまとめて参照できるようなものにしたいと思っています。

(2)また、フォーム内に1~12月に対応したコマンド
ボタンを設置して、例えば1月を押下した時には、
サブフォーム内のクエリに一月分の入庫、出庫、
在庫の状態が表示されるようにしたいと思っております。

(3)なかなかよい参考書、サンプルプログラムがなく、
知識も少ないまま・・・作成にあたっております。データ
ベースの運用方法になると思いますが、使用し始めて、入力した内容が多くなれば、データベースも大き
くなってくるかと思いますが、在庫管理をすると考えた場合、年度毎の運用をするべきなのでしょうか?

わかりづらく、脈絡もない文章ですみません。
よろしくお願いします。




List区分
-------------
文房具
工具
パソコン用品
すべて(→一覧が表示される)

一覧(クエリ)
-------------
品名   仕様  区分  入庫数 出庫数 在庫
えんぴつ B    文房具   10    5   5
定規   30cm  文房具   20   10   10

昨日も質問させていただいたのですが、追加の質問が
あったもので、投稿させていただきました。

たびたび失礼いたします。ご指導ください。。。
========================
★昨日以下の質問をさせていただきました。
物品毎に入庫、出庫、在庫の計をクエリで出し、一覧
を表示するフォームがあります。そのフォーム内で、
リストボックスに物品区分を表示させ、ある区分を選
択した際に、サブフォーム内(クエリ)の一覧に該当の
区分に属する物品を抽出したいと思っております。...続きを読む

Aベストアンサー

(2)パラメータクエリーを利用して、月フィールドをパラメーターとすれば良いでしょう。
 やり方は、オフィスアシスタントに、「パラメータクエリー」と問い合わせると、「パラメータクエリーの作り方」と「クエリーの抽出条件を入力するカスタムダイアログボックス」という記事が出てくるかと思います。

(3)アクセスで、巨大なデータベースを作ってしまうと、運用は、とても現実的なものではなくなります。(まず、クエリーの動作速度が人間の忍耐力を超えて遅くなります=^・・;=)
 年度を超えた集計の必要がないのであれば、年度ごとの運用をするのが賢明でしょう。(商品の品揃えの数によっては、月毎の運用まで落とさないといけないかもしれません。)
 もし、年度を超えた集計をするのであれば、いったん年度毎のデータベースファイルを作っておき、年度を超えた集計をするためのデータベースファイルを別に作成して、年度毎のデータベースを参照の形でインポートするのが良いかもしれません。
 (ほんとは、もっとよいのは、大きなデータを扱えるもっと高機能のデータベースを導入することです。有名どころでは、Oracleとか、SQL Serverとか・・・といったものです。ここに作ったデータベースを参照するためのユーザーインターフェースとしてAccessを利用するというのもひとつの選択肢でしょう。ただし、高機能になった分、扱うにもそれなりに勉強が必要です。)

(2)パラメータクエリーを利用して、月フィールドをパラメーターとすれば良いでしょう。
 やり方は、オフィスアシスタントに、「パラメータクエリー」と問い合わせると、「パラメータクエリーの作り方」と「クエリーの抽出条件を入力するカスタムダイアログボックス」という記事が出てくるかと思います。

(3)アクセスで、巨大なデータベースを作ってしまうと、運用は、とても現実的なものではなくなります。(まず、クエリーの動作速度が人間の忍耐力を超えて遅くなります=^・・;=)
 年度を超えた集...続きを読む

Qアクセスで在庫管理

とても初歩的なのですがどうか力を貸してください.
私は在庫管理をしたくてアクセスでデータベースを作りたいと思っているのですが、商品毎の在庫を求めるにはどのようにすれば良いのか分かりません。
 何か良い方法があったら教えてくださいお願いします。
どうぞ宜しくお願いします。

Aベストアンサー

いい本があります。
技術評論社「Visual Basic6による実践データベースプログラミング」
谷尻かおり著 ISBN4-7741-0669-2 定価\2,980(税別)です。
CD-ROMもついています。これは比較的初心者向きで、
最後に在庫管理のプログラム例が載っています。
この本はVBをベースとしてAccessを使うというものなので、
56870さんが探していらっしゃるのが、AccessベースでVBAを使う
というものでしたら、あまり参考にならないかもしれませんが。
つまりプログラミングの基礎知識、VBの基本的なことは知っている
前提で書かれた本ですから。

QエクセルVBとアクセスでの在庫管理

おはようございます。
お世話になります。

エクセルVBとアクセスでの在庫管理をしたと考えています。
この質問では仕様の詳細ではなく、もっと手前の段階の疑問を
ご教示いただきたいと思っています。

●背景
日々手作業での在庫の管理に限界を感じ、商品が売れるたびに
簡単に在庫消込を行いたいと考えているが、ネットショップには登録していない
商品も在庫管理する必要があり、ネットショップへの登録は手間が大きいし
利点がすくないので選ぶつもりがありません。
そこで、本日から一気に全在庫を数えていくつもりですが、それで固まった在庫数を
今後は売れるたびにエクセル&アクセスで管理したいと考えています。

●目的
Office2010のエクセルとアクセスを使って在庫を管理する。
実際の在庫自体はアクセスに入れておき、エクセルはコマンドボタンなどがあるので
あくまで各スタッフのユーザビリティ向上のために(簡単に行えるように)用意する。
※アクセスは日々ネットショップの商品管理に使っているのである程度の操作は
できますが、在庫消込用のVB画面のようなものを用意できるのかなどは不明な状態です。
◎質問したいこと
1.エクセルとアクセスで連動して管理することは可能ですか?
2.世の中には在庫管理用のソフトがあると思います。費用削減のために自前で
  今回のように作りたいなと思っていますが、どう思われますか?
  例)データ紛失の恐れがあるので危険やめたほうがよい
  例)非常に安価またはフリーソフトの在庫管理システムがある
  例)上記ソフトで実現するのは非常に負荷が高い
  などなど…

この質問では詳しいことは述べませんし、おおまかに実現したい機能は以下です。

商品番号、カラー、サイズを打ち込める画面的なものをエクセルに用意する。
そこにデータを打ち込むと、対象候補のレコードを検索して結果を表示する。
その中から対象のレコードを選択して、更新したい在庫数に変更する。
更新ボタンを押すとアクセス側にレコード更新に向かい、処理を完了する。

です。
プログラム経験はVB・SQLはありますが、VBAはありません。
なのでエクセル&アクセスでこの機能を実現するのがどれくらい大変かまたは簡単か
わかっていません。
この質問で「大して大変な機能ではないので作って管理してもいいんじゃない?」という回答を頂けるようなら、その機能の実装についても
別の質問を用意してアドバイス頂きたいと考えています。
アドバイス頂いた中でわからない部分についてはググったり試行錯誤したりはする覚悟がありますが、本を用意して新しい概念や知識を入れないと作れないような場合は
そこまでする時間がないので諦めようと思っています。

以上を踏まえて、ご教示いただければと思います。
(以上といっても私の知識がどの程度なのかわかりづらいと思うので
アドバイスしづらいかもしれませんが、上記の説明内容でおおまかにどれくらい
わかっていないのかは伝わったら幸いと思っています。)

よろしくお願いいたします。

おはようございます。
お世話になります。

エクセルVBとアクセスでの在庫管理をしたと考えています。
この質問では仕様の詳細ではなく、もっと手前の段階の疑問を
ご教示いただきたいと思っています。

●背景
日々手作業での在庫の管理に限界を感じ、商品が売れるたびに
簡単に在庫消込を行いたいと考えているが、ネットショップには登録していない
商品も在庫管理する必要があり、ネットショップへの登録は手間が大きいし
利点がすくないので選ぶつもりがありません。
そこで、本日から一気に全在庫を数えていく...続きを読む

Aベストアンサー

回答者の一人ですが、ソフトライブラリーからダウンロードできなかったということなので、アクセスで在庫管理のプログラムを作ってみようと思います。方針は次のものでよろしいでしょうか
1.テーブルのフィールドとしては5つ、商品番号、カラー、サイズ、在庫数、備考
2テーブルの入力は、フォームは作らず、当面テーブルに直接入力とする
3検索用フォームとクエリーをつくる。カラーとサイズを条件にして該当するレコードを抽出
4在庫数を更新するためのクエリーを作る
なお私のパソコンはOSはXP、アクセスは97です。
ほかにご希望の機能はございませんか

Qアクセスで自動的に有効期限がきれる日を表示させたい

アクセス2000を使ってテーブルを作っています。
登録年月日を入力したら有効期限のきれる日を自動的に表示させたいのですがどのような操作をしたらいいのでしょうか?有効期限のきれる日は登録年月日の2年後の一日前(H16.3.15登録の時はH18.3.14)にしたいのです。アクセスは初心者なので、できれば簡単な操作でお願いします。ちなみにこの操作はテーブルで行えばいいのでしょうか?変な質問をしてすいません。どうぞよろしくお願いします。

Aベストアンサー

> 有効期限のきれる日は登録年月日の2年後の一日前(H16.3.15登録の時はH18.3.14)に
> したいのです。

有効期限:DateAdd("yyyy", 2, [登録年月日]) - 1
のようにクエリのフィールド欄に入れてみてください。

Q図書貸出システムの作り方の本

以前書店で見かけたaccess(たぶん2000)の本に、
例として図書の貸出管理もできるデータベースの
作り方が詳しく載っていました。
今度買おうと思っているうちに店頭から消え、
探そうにも書名も出版社も覚えていません…。
どなたか、この本について御存知の方は
いませんか?宜しくお願いいたします。

Aベストアンサー

これのことかな?↓

参考URL:http://www2.gihyo.co.jp/books/bookinfo.asp?ID=679


このカテゴリの人気Q&Aランキング

おすすめ情報