• ベストアンサー

MYウオッチのロジック

koutakaの回答

  • ベストアンサー
  • koutaka
  • ベストアンサー率47% (18/38)
回答No.1

>ヤフーオークションの「ウオッチ」のような機能を作りたいと考えています。 >レコード一覧のどれか(複数)をチェックすると、そのスタッフ用のメモとして >保存されるという仕組みです。このような目的のためには、データベースの >フィールドとしてはどのような形にするのが一般的ななのでしょうか? フィールド(テーブル)をどのように作成するのがいいかという質問なんでしょうが、 どのような、表示を望んでいるのかによっていろいろ方法があると思います。 ■ヤフーオークション「ウオッチ」もわからないので、補足願います。 ・複数のレコードに対して、1つのメモを作成する場合があるのですか? ・複数の人が同じレコードに、メモを作成するのか? ・複数人で使用する場合、他の人から自分のメモを見れるようにするか? ●参考● ひとつのレコードに対して複数のメモで、他人からも見れるようであれば、 次のようにしてみればいいでしょう。 1.[テーブル名]を”メモ”、[フィールド名]を”ウォッチ(スッタフ名)”と ”連結用フィールド”及び”主キー用フィールド”、”メモ型フィールド”として テーブルを作成します。 ※”連結用フィールド”は、レコード一覧の主キーと同一のデータ型に設定 2.[テーブル]”メモ”をソースにして、[フォーム]”子フォーム”を作成します。 3.”レコード一覧”の[テーブル]をソースにして[フォーム]”親フォーム”を作成し、子フォームを配置します。

関連するQ&A

  • FM8で文字列の連結

    ファイルメーカー8で、文字列の結合方法で質問です。 100程度のレコードがあって、その中の一つのフィールド内容を連結したいとおもってます。 <例> レコード(1)のAフィールドに<div>伊藤</div> レコード(2)のAフィールドに<div>佐藤</div> レコード(3)のAフィールドに<div>加藤</div> 上記の状態から、違うフィールドに全てのレコードを連結したいと思います。 全レコードのBフィールドにグローバルで <div>伊藤</div><div>佐藤</div><div>加藤</div>の様な感じでAフィールドの内容を連結するには、どのようなやり方があるのでしょうか? ご教授ください。

  • PostgreSQLの検索結果表示について(一覧表示から該当レコードの詳細表示方法)

    PostgreSQLとPHPを連携させた報告書データベースを作成しております。 データベースのフィールド数が16ありますので,検索結果には「報告書名」を含めた主要3フィールドのみを表示させております。この検索結果から全フィールドのデータを表示させる仕組みを思案しているのですが,暗礁に乗り上げてしまいました。 想定している仕組みは,検索結果一覧で表示された報告書名をクリックすると,そのレコードの全フィールドのデータが「詳細表示」として現れるというものです。 抽象的な質問で恐縮ですが,アドバイス等いただければ幸いです。

    • ベストアンサー
    • PHP
  • Delphi データベースコンポーネント使用時におけるIDの自動生成に

    Delphi データベースコンポーネント使用時におけるIDの自動生成について  質問させていただきます。よろしくお願いします。現在DelphiでTQuery,TDatabase,TDataSourceを使用し、データベースに接続、DBGridでレコードを一覧表示し、DBEditとDBNavigatorでレコードの新規登録や編集が行えるようにしています。  ここでIDというフィールドを作り、これを主キーとして扱っていますが、レコードの新規作成時、自動的に連番で数値が挿入されるようにするにはどうすればいいのでしょうか?   ひとつ方法を思い付き実際やってみて今のところうまくいってはいるのですが、私が採択した方法だと少々問題があります。  exe起動時にレコードをソート、IDのフィールドで一番値の大きい数値を取得し、新規作成時にはその値に+1してDBEditに挿入するようにしています。しかしこれだと、いくらIDの値が小さいレコードを削除しても値の大きいレコードがある限り、新規作成時にIDとして挿入される値は大きくなるばかりなのです。  稚拙な文章で申し訳ありませんが、お教えいただければと思います。  よろしくお願いします。

  • Yahooオークションでかってにウオッチリストに登録されている

    Yahooのオークションを利用していますが昨日メールに終了15分前の連絡が入りました。 自分では興味のない商品だった為おかしいと思いウオッチリストを見てみたら100件くらい知らないものが登録されていました。 これはIDとパスワードをハックされたんでしょうか。 念のためパスワードは変更しましたが。 ウイルスチェックを行っても問題ありませんでした。 ID自体も変えたほうがいいのでしょうか。 評価が2000点ほどあるので変えたくはないのですが。 どなたかお分かりになる方ご教授ください。 宜しくお願いします。

  • Access2007へのデータインポート

    Excel2007で作った、2列だけの40,000行にわたるデータがあります。この1列目には数値が入っていて、複数の行に同じ数値が入っています。2列目は文字列です。 これをAccess2007で作ったデータベースに取り込みたいのです。 データベースにはIDフィールド(固有数値)とメモ型に規定されたフィールドがあり、Excelの1列目の数値がAccessのIDフィールドと一致したら、Excelの2列目の文字列を、メモ型に規定されたAccessのフィールドにインポートする作業を目指しています。 結果的に、メモ型に規定されたAccessのフィールドにはたくさんの文字列が連なるようにしたいのですが、方法がわかりません。 教えていただける方がおられましたらうれしいのですが・・・。どうぞよろしくお願いいたします。

  • PHP+MYSQLでワード検索

    PHP+MYSQLでワード検索を作りたいです。 検索は二つのテーブルの中のいくつかのフィールドに対して行います。 例えばキーで結ばれたテーブルA、Bがあったとして、 テーブルAのフィールド1、フィールド2、フィールド3、 テーブルBのフィールド3、フィールド4、フィールド5のいずれかに [佐藤]という文字列が含まれているデータを取り出す という事をしたいのです。 select * from テーブルA A, テーブルB B where A.フィールド1 = '%佐藤%' or A.フィールド1 like '%佐藤%' or A.フィールド2 like '%佐藤%' or ... という書き方だと、検索対象フィールドやレコードが多いと速度が遅くなりそうな気がします。 フルテキストインデックスを使用して検索を作成しようと思ったら、日本語は対応していないという事でした。 何か良い方法はありませんか? アドバイスをお願いします。 また、上のテーブルA、Bのレコードデータが貼り付けられたHTMLファイルがあります(1レコードで1ファイル)。 HTMLファイルを変数に読み込み、文字列が含まれているかをチェックする方法を思いついたのですが、これは重くなりますか? 検索対象レコードは現在150程度ですが、将来的には数千~数万になると予想されます。

    • ベストアンサー
    • PHP
  • アクセス 空フィールドのみ 別データー挿入

    アクセスの同テーブル内に下記レコード(1)(2)が有ります。 (1)レコードのフィールドにはほぼデータが入っていますがNULLのフィールドもあります。 (2)レコードのフィールドはほとんどNULLです。 (1)のレコードのフィールド、データーを取得して (2)のレコードのフィールドがNULLの場合は(1)のフィールドのデーターを貼付ける 例えば下記の(3)様にしたいです。 |数値型 |テキスト型 |日付型  |通貨型  |メモ型 |Yes/No型 | |ID    |名前     |入力日  |金額   |     |チェック   | (1)|01   | さる    |07/28 |1,000 |     |-1     | (2)|02   |とら     |       |      |     |       | (3)|02   |とら     |07/28 |1,000 |     |-1     | 自分なりに考えた所 DLookUp で一つ一つ(1)フィールドを取得して(2)フィールドNULLの場合は挿入し(3)にする方法を 考えましたが、フィールド数が実際には100ほど有り方法が良くないと思いました。 Cloneメソッドを使用して同じフォームに(1)と(2)データーを表示させて上手く出来ないか 考えたりもして見ましたが上手く行きません 良い方法が思いつきません こんな方法があるとか このサイトを参考にしなさいとか どなたかご教授頂けませんでしょうか よろしくお願い致します。

  • Access2010で、レコードを自動挿入する方法

    Windows7、Access2010を使い、仕事でデータベースの設計を行っています。 作成しているものは、ネットアプリの顧客情報管理が目的で、利用代金回収チェックをメインにしています。 お客様の入金を確認したら、使用者がフィールドに「済」と、データを入れるまではいいのですが、次の代金回収用レコードを自動挿入したいのです。 例えば、あるお客様の今月の使用料が振り込まれたら、ユーザーが確認用フィールドに「済」と入れます。すると、翌月のレコードがひとりでに作られているという仕組みを作成したいのです。もちろん、集金確認用フィールドは、空白の状態です。 できれば、VBA以外の方法でできると助かります。 宜しくお願いします。 イメージ図 顧客ID お客様名 請求日 入金確認 1    山田   4/25日  済   ↓(入金確認フィールドに「済」とデータが入ると) 1    山田   5/25日  (Null) が自動的に入る

  • ORDER BY RAND() 後のソートの方法

    ORDER BY RAND() でランダムにし、その後ソートをかけたい場合どうすればいいでしょうか? フィールドが名前、優先度とし 山田 | 0 加藤 | 1 佐藤 | 0 鈴木 | 1 中村 | 1 中田 | 1 大黒 | 1 川口 | 1 とあった場合にランダム表示して優先度1がきて優先度0がその下に常に来るようにしたいのです。 表示例1) 鈴木→中村→大黒→川口→加藤→中田→山田→佐藤 表示例2) 大黒→加藤→川口→鈴木→中田→中村→山田→佐藤 ランダム表示で優先度でソートするという感じの表示になればいいのです。 レコード数はそんなに多くないので、なんちゃってランダムでもいいのですが。。。 ご教授いただければ幸いです。

    • ベストアンサー
    • MySQL
  • 並び替えフィールドをコマンドボタンで変更したい

    帳票フォームを使ってデータを一覧表示していますが、フォームにコマンドボタンを配して、並び替えのフィールドを変更したいと思っています。 [データベースオブジェクト] ・テーブル名:偉人賢人テーブル「フィールド:ID、国、名前、分野、功績情報」 ・フォーム名:偉人賢人一覧フォーム ・レコードソース名:偉人賢人クエリ「名前フィールドの並び替え(昇順)」 ・クエリソース:偉人賢人テーブル [フォームの配置] ・詳細欄:ID、国、名前、分野 ・ヘッダー:功績情報 以上ですが、宜しくお願いします。