アプリ版:「スタンプのみでお礼する」機能のリリースについて

よろしくお願いします。

WEB画面上で入力された年月日範囲を
Accessテーブルのデータから表示させたいのですが
よろしくお願いします。

【Accessテーブル】
-----------------------------
│ USER │ 年月日 │  内容 │
-----------------------------
│000001│20090401│?????????│
│000002│20090402│?????????│
│000003│20090403│?????????│
│000004│20090404│?????????│
│000005│20090405│?????????│
│000006│20090406│?????????│
│000007│20090407│?????????│
-----------------------------


【WEB画面】

年月日【20090401】~【20090405】   [表示ボタン]

【Accessテーブル】
-----------------------------
│ USER │ 年月日 │  内容 │
-----------------------------
│000001│20090401│?????????│
│000002│20090402│?????????│
│000003│20090403│?????????│
│000004│20090404│?????????│
│000005│20090405│?????????│
│ │ │ │
│ │ │ │
-----------------------------


【処理の流れ】

(1)画面上に年月日を入力する
(2)ボタンを押す
(3)WEB画面に抽出されたデータが表示される

【条件】
・AccessVBAは使わない
・Accessクエリは使わない
・HTMLファイルにSELECT文で書いて抽出したい

【わからないこと】
・Accessテーブルのデータを表示する場合にHTMLのFORMは何がいいのでしょうか?
  表示されるデータ量は1万件以上の場合があります。
・ボタンを押したときに表示したいのですがAccessを自動起動して
抽出し表示になるのでしょうか?

わからないことだらけですがよろしくお願いします

A 回答 (2件)

Wwb(つまりHTML)でデータベースを制御する場合、"ASP"や"PARL"、"ASP.net"等のプログラミングを行って、サーバーに置いたAccess等のデータベース(テーブル)を直接操作して(つまり、Accessを起動せずに)その結果をHTMLでクライアントのPCに表示させると言う手順をとります。



使用する、プログラミングはサーバーの種類に依存し、Microsoftであれば一般的なIISサーバーであれば、"ASP"や"ASP.net"が使用できます。

従って、まず今使用されているサーバーに応じたプログラミングを決定し、それを習得することと、データベースの操作はSQLで行いますからその習得が必要です。

10000件のデータも、サーバーでSQLで抽出してからHTMLのページには20件ずつ表示してページングする等、色々な方法がありますから、レコードの数を気にする必要はありません。

参考URL:http://www.geocities.jp/haku1569/web/webdb/tips/ …
    • good
    • 0

根本的な部分を判っていないようですが・・・



HTMLにSelect文書いてもSQLとして実行できませんし、MS-Accessにアクセスしてデータを取り出すことは出来ませんよ?
サーバー側でプログラムを組む必要があります。

データを表示しようとしているサイトのサーバ構成は?
LinuxでApache?それともWindowsでIIS?

プログラム環境としては何の使用が許されていますか?
php?それともtomcatでjsp(java)?それともIISでasp(vba)?

後、一万件のデータを一気に表示する阿呆はいませんよね。
普通は1ページに表示する件数を決めて、ページめくり出来るようにしますよね。
AccessはDBファイルとして使用するだけで、使うにはODBC経由になります。
    • good
    • 0

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