• 締切済み

ASPでの検索画面の作り方について

現在の環境 WindowsXP/ ASP(.NETではなく)/Access2003 行ないたいこと  Webページで、問題・回答のページをASPで作成しましたが  そのページに追加項目として、関連問題・回答を以下のよ  うに行ないたいのですが手法を教えて下さい。  問題xxxxxxxxxx  回答zzzzzzzzzzzzzzz     zzzzzzzzzzzzzzz  関連事項     y1(リンク)・y2(リンク)‥‥‥‥   =====以下現在のデータ及び要望==============  現在のAccessデータの内容    管理NO. 1~99999999    問題種類 1~9999    問題   文字1028B    回答   文字1028B  要望 データフィールドを追加しても構いませんが  できる限りメンテナンス不要の方法で検索該当問題  に関連事項を閲覧できることを願います。 どうかよろしくお願い申し上げます。

みんなの回答

  • 1E-9
  • ベストアンサー率51% (22/43)
回答No.1

表示している問題と、関連問題の関連の持たせ方にもよると思います。 たとえばジャンル分けをするならば、ジャンルを入れるフィールドが別に必要になります。 その上で、問題・回答を表示させる時に、同じジャンルの問題を検索・表示させる事になります。 問題に同じ語句が入っていたら…という場合でも、どの語句を対象にするのかという定義が必要になります。 表示している問題と、関連させる問題の関連はどのようなものをかんがえていらっしゃるのでしょうか?

ark2004
質問者

補足

早速のご返答ありがとうございます。 出来れば 問題に同じ語句が入っていたら.. 関連項目として 表示させようと思っています。 例えば、キーボードの故障について  であれば キーボードの語句でデータ登録されている問題を 表示したいですが、難しいですか? あらかじめシャンルフィールドを用意しておいて分類する方法 しかないのでしょうか? 

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

関連するQ&A

  • ASPでSQLデータ表示の際のページ機能について

    現在、IIS+ASPでSQLServerのデータを参照するという極めて単純なWebアプリを 作成しております。 今回のWebアプリには「前へ」リンクと「次へ」リンクを付けてページ機能を 持たせます。1ページ1レコードです。 そこでひとつ問題点が発生しまして皆さんにご質問させて頂きました。 まず簡単にWebアプリ仕組みを申しあげますと、 ・「前へ」のリンクのURLの引数には現在のレコード位置-1の値を追加する。 ・「次へ」のリンクのURLの引数には現在のレコード位置+1の値を追加する。 ・ページを表示する時に取得したレコードセットに対して上記引数分の  MoveNextを行う。 ・データを表示する。 そこで気になるのが、レコードが追加されたり、削除されたりした時に シーケンスがずれてしまう現象が予測されるというところです。 例えば現在表示しているレコードより前のデータがページ表示後に消された場合、 「次へ」をクリックすると、ひとつレコードが飛ばされてしまいます。 あるいはページ表示後に現在表示しているレコードより前にデータが追加された場合、 「次へ」をクリックすると、再度同じレコードが表示されてしまいます。 こういった状況を防ぐには、一般的に皆さんはどのような手法を用いられるの でしょうか。 どうか知恵をお貸し下さい。宜しくお願い致します。

  • ASPで作る更新画面について

    現在、ASP VBScriotで、ページA・Bを使った簡易的な更新画面を作成中です。 ASPに関しまして初心者ですので、できるだけ詳しくご教授の程、お願いします。 まずページAで、年度を選択し「表示」ボタンを押すと、同ページ(ページA)に、選択された年度の値が入った表がリスト形式に出力されます。 そして、出力された表の項目の中に、テキストフィールド[金額]があります。 そのテキストフィールド[金額]には、DBの値を参照していて、あらかじめ値が入っている状態です。 その値を修正し「更新」ボタンを押すと、ページBに遷移し、同時にDBの値が修正されるといったものを作りたいと思っています。 まず、お伺いしたいのは (1)そもそも、このようなページ遷移などで、やりたいことの実現は可能でしょうか。 (2)動的なフィールド[金額]に対して、どこのページにASPのスクリプトをしこんだらよいのでしょうか。 (3)この手のプログラムで参考になるサイト等ございましたら教えてください。 どうぞ、宜しくお願いします。

  • ASPで、データグリッドのALLOWPAGING

    ASPで、データグリッドのALLOWPAGINGをTRUEにしても、下に番号のリンクが出てくれなくて困ってます。 エラーは出ていないのですが、画面には普通のデータグリッドが表示されているだけです データは何ページ分もデータセットに入っており、ちゃんとデータグリッドと連携もされています 何卒宜しくお願いします

  • ASPが動かないマシンがある

    よろしくお願いします。 マシンAをASPのイントラサーバとし、処理を行うと問題ないのですが、 マシンAの環境をそのままマシンBに移動してマシンBをイントラサーバとしたところ、以下のエラーが出ました。 ページを表示できません 接続しようとするページに問題があるため、そのページを表示できません。 対処方法 [更新] をクリックするか、後で再度実行してください。 次のホームページ 192.168.1.91を開き、 必要な情報が記載されたページへのリンクを探します。 HTTP 500.100 - 内部サーバー エラー - ASP エラー インターネット インフォメーション サービス 技術情報 (サポート担当者用) エラー タイプ Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver]一般エラー レジストリ キー 'Temporary (volatile) Jet DSN for process 0x5a4 Thread 0x6bc DBC 0x2274aa4 Jet' を開くことができません。 /test/check.asp, line 16 ブラウザ タイプ Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) ページ POST 45 bytes to /test/check.asp POST Data: code=95001&pass=95001&B1=%83%8D%83O%83C%83%93 時刻 2001年3月16日, 11:19:39 詳細 Microsoft サポート accessの中に入ろうとしたときのエラーのようです。 試しにマシンCにAの環境をうつして試したところ全く問題なく動きました。 AとCはPWSで、BだけIISだったのでPWSとIISの違いがまずいのかと思い、 今度はマシンDにIIS5.0をインストールして(BもIIS5.0)Dをイントラサーバとしたところ、問題なく動きました。 マシンBで出た上記のエラーを解決するためにはどうしたらよいのでしょうか。

  • ASP.Net開発について。

    ASP.Net開発について。 ボタンをクリックしたら、任意の文字をラベルに文字を追加する 処理をしたいです。 現在、ボタンをクリックするとラベルに文字は追加されるのですが ボタンをクリックするたびにPostbackが発生してしまいます。 Postbackを発生させないで、ラベルに文字を追加したいのですが よい方法ないでしょうか?

  • ASPで急に動かなくなった。

    ASP VBScriptでショッピングサイトを作います。今まで選んだものが見れるショッピングかごのページで、個数が増やしたかったら、追加ボタンを押し変えられるようにするまで出来、次に削除ボタンもつけようとやっていたところ、どっちのボタンを押しても、全てかごの中身が空になってしまいます。動かなくたったと思い、削除ボタンを消し、元の追加ボタンだけにしASPももとにもどしたのですが、それでもまだ、追加ボタンを押したら空のかごになってしまいます。元に戻したのに動かないので何が原因か分かりません。 これだけで何か原因の可能性を分かるかたお願いします。必要でしたらコードも貼り付けます。回答お願いします。

  • aspについて

    仕事柄、最近ASP(Active Server Pagesでしたっけ?)をよく耳にするのですが、ASPはサーバ側で動作するんですよね。また、サーバ側で高速に動作させるためにコンパイル(?)を行ってると聞きましたが、そうなると、サーバの機種に依存することになると思うんです。 なぜ、こんなことを書いたかと申しますと、機種依存するんでしたら、Javaの方向性と異なってきてると思うんですが... Unix、Win、Macなど、OSに依存しないのがJavaの方向性だと思ってたのですが、最近巷を賑わしているASPがその方向性を無視しているのはなぜでしょうか? Javaの方向性が変わってきたと言うことですか? 関連の仕事をしている割には無知ですので、できれば分かり易く回答お願い致します。

  • ASPを利用したWEBシステムについて

    お世話になっております。 ASPを利用し、WEBシステムを開発しています。 さて、その中で、とあるページにある「ダウンロード」というリンクを押すと、CSVファイルのダウンロード画面が表示されるというものになっています。 「ダウンロード」リンクは"aaaa.asp"となっており、"aaaa.asp"の中の処理で、DBより取得したデータを集計し、CSV出力しているというものです。 <a href="aaaa.asp">ダウンロード</a> そこで、今回はその処理動作において、データが0件の場合、ポップアップにて"データなし"という旨のメッセージを表示するという処理を施したいのですが、JavaScriptを使うのかな?と思いつつも、どうしたらいいのかわかりません。 説明不足なところもあるかもしれませんが、宜しくお願い申し上げます。

  • 検索結果画面において

    自社のサイトをyahooなどの検索エンジンで検索したときに、結果として表示されるページはどのように決まるのでしょうか? 見た感じでは、トップページと、他の関連の強いページが表示されるようなんですが。 あと、ついでにもう一つなのですが、 googleで例えば、花王と検索すると、結果画面に花王のカテゴリーページへのリンクが表示されるのですが、これはどのようにしたらできるのでしょうか? ご回答よろしくお願い致します。

  • ASPでAccessのデータを更新するプログラム(初心者です)

    ASPの知識がないので質問が分り難いと思いますが、宜しくお願いします。 ASPの本についていたサンプルデータを使って、Webページを作成していますが、プログラムの知識がないので、サンプルデータをコピー&ペーストして四苦八苦しながら作成している次第です。データベースのデータを表示させたり新しいデータを追加するところまではできましたが、データを更新するサンプルがないので登録データを更新することができません。更新用のフォームに現在登録されているデータを表示させるところまではできました。ここで変更をしたデータをupdate.aspにデータを送信してデータベースのデータを更新させたいのですが、このupdate.aspに記載するプログラムがよくわかりません。初心者の私でも解るように、どなたか教えていただけませんでしょうか。質問の仕方が変かも知れませんが、宜しくお願いいたします。