Re: ありがとうございます

[掲示板: 〈過去ログ〉音のこと何でも -- 最新メッセージID: 3373 // 時刻: 2024/6/18(20:57)]

管理用 HELP LOGIN    :    :


上へ上へ | 前のメッセージへ前のメッセージへ | 次のメッセージへ次のメッセージへ | ここから後の返答を全表示ここから後の返答を全表示 | 返答を書き込む返答を書き込む | 訂正する訂正する | 削除する削除する

[喜] 2676. Re: ありがとうございます

お名前: たむ
投稿日: 2006/5/27(10:16)

------------------------------

〉こんばんは。

yamasinaさん、おはようございます。
お久しぶりです。

〉accessは、趣味レベルですが仕事で使っていまして、データベース大好きですので
〉横入りで申し訳ないですが、ちょっとコメントさせてください。

おー、ありがとうございまーす。

〉「貸出記録」テーブルのフィールドは、絞り込んで
〉 貸出番号(主キー):オートナンバー
〉 会員番号
〉 貸出日付
〉 返却日付
〉とするのがよいと思います。
〉「本のタイトル」「会員氏名」をこのテーブルにも書き込むのは
〉データがダブります。テーブル作りのセオリーとしてダブりはNGです。

なるほど。この点は、書き込むのは余計かなとも思っていました。
ただ、実際に貸出手続きをするとき、会員氏名、本のタイトルが
出たほうが、私の入力間違いが防げるかと思ったのですが。
返却日付というのは考えていませんでした。

〉貸し出し中の本について、
〉「本のタイトル」「会員氏名」「貸出日付」「返却予定日」
〉の表などを作られるだろうと思いますが、これは図書台帳と会員台帳を
〉連結してクエリのほうで作ります。

〉「貸出中」のフィールドも「図書台帳」「貸出記録」の
〉両方に設けておられますが、結構チェックしたりチェックはずしたり
〉面倒だと思うので、これはやめて、別の手段でいきましょう。
〉(マスターテーブルはなるべくいじらないですむほうがよいです)

〉上記「貸出記録」テーブルから、返却日付がnullのものが
〉貸し出し中ですので、それを利用します。

返却日付がnullのものをクエリで探せば貸し出し中の本は
わかるということですね。

マスターテーブルにチェックをいれようとしたのは、
会員の方が、この図書台帳を閲覧して、貸出中の本が
わかれば便利かな、と思っていました。

〉また、「返却予定日」は「貸出日付」+14日とかクエリ内で計算させます。
〉さらに、「返却予定日」が「昨日以前」で抽出して延滞リスト作ったり
〉応用が利きます。

〉会員ごとに貸出本のリストを抽出して「図書台帳」から引っ張ってきた語数を足して、
〉その人の総語数を出したりとか、よく出る本ランキングとかいろいろ楽しめますよ。

そうですね。貸出記録をとるだけで、会員一人ひとりの方の
読書記録ができてしまうわけですね。途中で投げた本はわかり
ませんが。

〉さて、上記テーブルの場合、貸出フォームのほうは、「会員番号」/「図書番号」
〉入力で、「会員名」/「本のタイトル」表示はするとしても、表示するだけ。

ここですが、会員番号、図書番号だけを入力して、
会員氏名、図書タイトルを表示させる(だけで
いいのですが)には、どうすればいいのでしょう?

貸出記録には、会員番号、図書番号を記入する
だけとして、貸出記録フォームの方には、会員氏名、
図書タイトルを(も?)表示させる、ということは
できるのですか?

〉書き込むテーブルは「貸出記録」テーブルのみ、書き込むのは
〉「会員番号」「図書番号」「貸出日付」だけとなり簡単になります。

〉ということで、行き詰っているところはスルーしていただければ、と思います。

〉役に立てばよいのですが。がんばってくださいね。

ありがとうございます。4月に始めて会員は10名ほどに
なりました。年齢が上の方が多いのですが、皆さんORT, LLL
を楽しんでいます。ついでに私も読み直したりしてます。


▲返答元

▼返答


Maintenance: SSS 事務局
KINOBOARDS/1.0 R7.3: Copyright © 1995-2000 NAKAMURA, Hiroshi.