多数のレターの購読管理 - OKWAVE
総ありがとう 4,764 万
ログイン 会員登録（無料）
質問する
検索
カテゴリ
ベストアンサー
暇なときにでも
多数のレターの購読管理
2001/06/25 15:27
たとえば、 山田太郎さんという人が、レターＡ、レターＢ、レターＥを購読 山田花子さんという人が、レターＣ、レターＦを購読 田中太郎さんという人が、レターＡを購読 などの複数のレターを購読するような場合、それをアクセスのデータとして管理する場合、 氏名、購読紙 山田太郎　Ａ,Ｂ,Ｅ 山田花子　Ｃ,Ｆ 田中太郎　Ａ というようなテーブルを作り、その上で各種のフォームなどに組合わせていくものなのでしょうか？ それとも、 氏名　購読紙 山田太郎　Ａ 山田太郎　Ｂ 山田太郎　Ｅ 山田花子　Ｃ ・・・・ のようにしていくべきなのでしょうか？ プログラミング初心者の質問です。 ＃質問の意図は、どっちが、（あるいは別の方法）扱いやすいのかというようなことを知りたい。これから作業するにあたって、後悔しなくて済むよう・・。
s-holmes
お礼率47% (767/1609)
カテゴリ
パソコン・スマートフォン
ソフトウェア
オフィス系ソフト
通報する
共感・応援の気持ちを伝えよう！
ありがとう （OK-チップをおくる）
12
回答数2
閲覧数39
ありがとう数12
みんなの回答 （2）
専門家の回答
質問者が選んだベストアンサー
ベストアンサー
2001/06/25 16:12 回答No.2
selenity
ベストアンサー率41% (324/772)
リレーショナルデータベースとはなんぞや。 ということを知っていれば、 Table_A(ユーザ情報) user_is,user_name 1, 山田太郎 2, 山田花子 3, 田中太郎 Table_B(購読紙情報) letter_id,letter_name 1, レターA 2, レターB 3, レターC 4, レターD 5, レターE 6, レターF Table_C(購読状況情報) user_id,letter_id 1, 1 1, 2 1, 5 2, 3 2, 6 3, 1 といった構成をとるのが、模範解答になります。 これをデータベースの正規化と言います、 この形式だと、購読紙がいくつに増えても、同一 プログラムで対処可能です。ですが、この形だと、 山田太郎　A, B, E 山田花子　C, F 田中太郎　A の形の表を作るのに若干手間がかかります。 (クロス集計クエリを使用します) 従って、購読紙が一定数で今後増えないのあれば 山田太郎,1,1,0,0,1 山田花子,0,0,1,0,1 田中太郎,1,0,0,0,0 のような形式を使用したほうが「楽」です。 ただし、購読紙が増えると、プログラムの 書き直しになります。 あとは、あなたの気持ちしだいです。 データベース/プログラミングを学ぶ気があるなら、 前者をお薦めします。 多分後者だと、購読紙が増えるたびに 後悔すると思います。
通報する
共感・感謝の気持ちを伝えよう！
ありがとう （OK-チップをおくる）
0
関連するQ&A
ＳＱＬ文についての質問
ＳＱＬ文についての質問です。 下記のデータについてＳＱＬにて氏名の重複を避けて、最新日付の金額だけを表示して 2006/06/01　山田太郎　200,000 2004/06/01　田中太郎　200,000 という結果にしたいのですが。 ＜全レコード＞ 年月日　氏名　金額 2006/06/01　山田太郎　200,000 2004/06/01　田中太郎　200,000 2003/06/01　田中太郎　200,000 2005/06/01　山田太郎　200,000 2002/07/01　田中太郎　100,000 2001/05/01　田中太郎　300,000
ベストアンサー
その他(データベース)
Excel（マクロ？VBA？）で最大日付の行を抽出
Excelのデータ抽出で困っております。 下記のようなデータがあり、各IDの最大日付の行を抽出しようとしていますが、抽出方法がわからず、困っています。 氏名　ID　日付　山田太郎　10　2012/12/01 山田太郎　10　2013/08/01 山田太郎　10　2014/12/01 山田太郎　10　2015/08/01 山田花子　20　2012/12/01 山田花子　20　2013/08/01 山田花子　20　2013/12/01 この際に、 山田太郎　10　2015/08/01 山田花子　20　2013/12/01 という2つの行を抽出したいですが、抽出方法がわかりません。 関数を使ってやろうとも思いましたが、関数をどれを使えばいいかわかりません。 別シートに抽出でも全く問題ありませんので、恐れ入りますが、抽出方法を教えてください。 よろしくお願いいたします。
締切済み
Excel（エクセル）
ExcelVBA 2列ずつ取り出し1列に
お世話になります。 Excelで、あるデータを整理せねばならないのですが、 A列にID番号、B列に人名、 C列にID番号、D列に人名、というようなデータがあり このような状態です。 0001 山田花子　0002　田中太郎 これをA列に縦1列、つまりこのような状態にしたいのです。 0001 山田花子 0002　田中太郎 量が多くて、手で処理できないので、VBAでやりたいのですが、 この場合どのようなコードになるでしょうか。 教えていただければ幸いです。
締切済み
オフィス系ソフト
もっと見る
その他の回答 (1)
2001/06/25 15:48 回答No.1
crimson
ベストアンサー率40% (900/2202)
むしろ、全てのレターについて「購読／非購読」を明示 するような形式にした方が、データ量は増えますが管理 は容易になると思います。 以下、購読＝1、非購読＝0としますと、この例ならば 山田太郎,1,1,0,0,1 山田花子,0,0,1,0,1 田中太郎,1,0,0,0,0 …とするわけですね。 レターごと、メンバーごとの購読数も簡単に計算できる ようになります。
通報する
共感・感謝の気持ちを伝えよう！
ありがとう （OK-チップをおくる）
0
関連するQ&A
データベース？みたいな
名前・性別・イニシャル・生年月日・地区 など項目を好きなように決めて その中から当てはまるものを検索できる フリーソフトってありませんか？ 例えば 名前　|年　|月　|日　|イニシャル|地区| 田中太郎|２０|１　|２２|Ｔ．Ｔ　|Ａ区| 山田花子|１９|４　|１５|Ｈ．Ｙ　|Ｂ区| 縦列検索で 『年』の項目で　２０と検索すると 田中太郎さんが　検索結果から出てくるみたいに 『イニシャル』でＨと調べると 山田花子さんが出てくるみたいな ソフトを探しています よろしくお願いします
締切済み
フリーウェア・フリーソフト
既婚男性に質問です。携帯に、自宅＆配偶者の番号を、何という風に登録していますか？
こんにちは！ 既婚男性の皆さん、自宅＆配偶者の携帯番号を、何という風に登録していますか？ あなたが「山田太郎」という名前だったとして・・・。 自宅については、 「自宅」？ 「山田太郎」？ 配偶者は、 たとえば、配偶者が田中（←旧姓）花子、現在は山田花子な場合、 「田中花子」？ 「山田花子」？ 「お母さん」？（←これは子供がいる場合ですが） 「ママ」？（←これも子供がいる場合ですが） 結婚前から携帯を持っていて、その時は旧姓で登録してたので、結婚してからもそのままな場合は、一言そう書いていただけますか＾＾。 お願いします。
締切済み
アンケート
英語文化圏の氏名について
日本の場合、田中花子さんが山田太郎さんと結婚すると、 山田花子さんになるのですが、英語圏での名はそのままで氏は 夫側の氏になるのでしょうか。 （日本でも結婚しても前の氏そのままに出来るのは知っております。）
締切済み
英語
vlookup関数と文字列の足し算
こんにちわ。 別シート（Sheet2）に住所録を作成し、作成シート（Sheet1)にVlookupで住所等をひっぱってこようと思っています。 （住所録は「データ」として名前登録しています） Sheet2 郵便番号　住所　氏名１　氏名２ 999-9999　東京都～　山田太郎　山田花子 その際、別々のセルにある氏名（2名分）を表示させる計算式として =VLOOKUP(B3,データ,3,FALSE)&"様"&"　"&VLOOKUP(B3,データ,4,FALSE)&"様" として下記のような結果を出しています。 山田太郎様　山田花子様 このとき、氏名２に名前が入っていないと、 山田太郎様　様 となってしまうのですが、この「氏名２に文字列が入っていないときは”様”を表示しない」ということはできるのでしょうか？ どなたかご教示ください。 よろしくお願いします。
ベストアンサー
オフィス系ソフト
郵便局に詳しい方に質問です。
郵便局に詳しい方に質問です。 普通郵便で、ゆうパックでもいいのですが、 例えば、送り先住所受取人を、 山田太郎、山田花子と書くか、 山田太郎様方 山田花子様と書いた場合、 荷物受取人はふたり同時に取りにいかなくては いけないのか？ それとも、宛名の代表者ひとりいれば 取りにいけるものなのでしょうか？
ベストアンサー
その他（ビジネス・キャリア）
【エクセル】リストの照合について教えてください！！
sheet1に、下記の様に600件の氏名が書いてあります。 Ａ　Ｂ １　山田太郎　２　鈴木花子 ・・・ ６００　佐藤次郎 sheet2に、地域と氏名がずらっと書いてあります。 Ａ　Ｂ　Ｃ　Ｄ　Ｅ 東京都　神奈川県　埼玉県　千葉県　茨城県 山田太郎 鈴木太郎 山田花子 佐藤次郎 ・・・ このsheet2の地域を、sheet1のＣ列に下記の様に入れたいのですが、 どの様に行ったら良いでしょうか？ みなさんのお知恵をください！！宜しくお願い致します。 Ａ　Ｂ　Ｃ １　山田太郎　東京都 ２　鈴木花子　神奈川県 ・・・ ６００　佐藤次郎　埼玉県
締切済み
オフィス系ソフト
自動車任意保険について
自動車任意保険ですが、現在名義は、法人で「○○会社　山田太郎」名義となっています。 自動車自体は○○会社の名義です その名義を同じ会社「○○会社　山田花子」への 名義変更は可能でしょうか？ 山田太郎(父)と山田花子(娘)は同居の親族関係にありまして、 会社の役員にも名義のみ「山田花子」の名前は存在しています。 山田太郎が病気の為、今後自動車の運転をする事がなくなるのですが、 この場合、名義変更をしておいた方が良いのでしょうか？ 今のままの名義ですと山田太郎が死亡の場合は、 山田花子は引き続き、この任意保険を同じ等級のまま使用する事が 出来ないのでは…と聞きまして質問させて頂きました。 宜しくお願い致します。
ベストアンサー
損害保険
EXCELで進級処理をするには
昨年の学校全体成績データ(＋個人名簿)2004.csv と クラス替え・進級後の個人名簿 2005.csvがあります。 2004.csvを使って昨年の成績を2005.csvのデータに 移動することはできないのでしょうか？ 例) 2004.csv 年,組,名前,点数1,点数2 1,1,山田太郎,4,3 1,2,山田花子,3,3 2005.csv 2,1,山田花子 2,2,山田太郎 ↓ 2,1,山田花子,3,3 2,2,山田太郎,4,3
締切済み
オフィス系ソフト
名前に関する関数
ご存知の方、教えて下さい！ エクセルでA列に名前が入っていたとします。 山田花子 田中太郎 その名前を、関数をつかって Y T と、イニシャルに変更する事は可能でしょうか？ エクセルド素人なので分からず・・・＾＾； 申し訳ございませんが、ご存知の方教えて頂ければ幸いです。 よろしくお願い致します。
ベストアンサー
オフィス系ソフト
ACCESSのテーブルでこういう表示は可能でしょうか？
お願いします 下記のように名前・電話番号・年齢フィールドあるテーブルがあり同一の番号が存在した場合には年齢が一番上の人が代表者となりそれ以外の人は同一のレコードの家族フィールドに表示させたいと思います。 そのようなクエリを組むことは可能でしょうか？ 名前	電話番号　年齢	==================================================== 山田太郎	００－００００－００００	50	山田花子	００－００００－００００	45	山田一郎	００－００００－００００	20	田中次郎	１１－１１１１－１１１１	55	↓ 代表者	電話番号　家族１	家族２ ====================================================	山田太郎	００－００００－００００	山田花子	山田一郎 田中次郎	１１－１１１１－１１１１ 以上よろしく願いします。
ベストアンサー
オフィス系ソフト
カテゴリ
パソコン・スマートフォン
ソフトウェア
Excel（エクセル）
Word（ワード）
PowerPoint（パワーポイント）
Access（アクセス）
その他MS Office製品
オフィス系ソフト
Photoshop（フォトショップ）
Illustrator（イラストレーター）
その他Adobe製品
画像・動画・音楽編集
ホームページ作成ソフト
筆まめ・はがき作成
フリーウェア・フリーソフト
その他(ソフトウェア)
カテゴリ一覧を見る
専門家に質問してみよう
職業から探して質問する
専門家登録
質問する (無料)
このページのトップへ
あなたを助けてくれる人がここにいる
あなたも誰かを助けることができる 誰かの疑問に誰かが答えることでQ&Aが出来上がり、後で見に来たたくさんの人の悩みの解決に役立てられています。
あなたもQ&Aで誰かの悩みに答えてみませんか？
詳しくはこちら
OKWAVE GRATICA
Why OKWAVE
OKWAVEアワード
OKWAVE Stars
オウケイウェイヴ総研
応援団体のご紹介
スタッフブログ
初めての方へ
よくあるご質問
プライバシーポリシー
利用規約
運営会社
お問い合わせ
© 2021 OKWAVE, Inc.
