- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB、SQLについて)
VB、SQLで社内行事への参加・不参加アンケート提出ページの最新情報を表示する方法
このQ&Aのポイント
- SQLとAccessを使って、社内用のHPを作る際に、社内行事への参加・不参加アンケート提出ページを作成しています。ただし、一度提出した人が再度提出しても、最新の提出内容のみ表示させ、過去の提出内容は非表示にしたいです。そのために、SQL文をどのように書けば良いか分かりません。テーブルには、shainCD、oubotime、shukketu、delという項目があり、主キーはshainCDです。提出済みの社員が再度提出した場合、前回のデータの項目「del」を「del=-1」にすることで非表示にしたいです。
- VBとSQLを使用して、社内用のHPを作成しています。その中で、社内行事への参加・不参加のアンケート提出ページを作成しています。一度提出した人が複数回提出すると、最新の提出内容のみを表示させ、過去の提出内容は非表示にしたいです。テーブルには、shainCD、oubotime、shukketu、delという項目があり、主キーはshainCDです。再提出時に、前回のデータの項目「del」を「del=-1」にすることで非表示にしたいです。
- VBとSQLを使用して、社内用のHPを作成中です。その中で、社内行事への参加・不参加のアンケート提出ページを作成しています。一度提出した人が複数回提出すると、最新の提出内容のみを表示し、過去の提出内容は非表示にしたいです。テーブルには、shainCD、oubotime、shukketu、delという項目があり、主キーはshainCDです。再提出時に、前回のデータの項目「del」を「del=-1」にすることで非表示にしたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
shainCD って社員コードですよね、きっと! ってことはそのテーブルに同じ社員コードからのデータは格納できないのでは?? 私がやるとすれば shainCD、oubotime、shukketu、del ↓ shainCD(キー)、回答連番(キー)、oubotime、shukketu として連番がMaxのもの(Select Top 1 などして)を取得します。 削除フラグ(delフィールド)は不要ではないでしょうか? 登録時の処理にちょっと手を入れないといけないですがいかがでしょうか? 問題を間違って理解してたらゴメンナサイです。
お礼
kirakira-gogoさん、回答ありがとうございました。 社内で詳しい先輩が出張中で質問できず、困り果てて「おしえて!BP」に投稿したのですが、その先輩が出張から戻って来られたので、実はご回答頂いた時には解決してしまっていました。 kirakira-gogoさん、アドバイスを下さって本当にありがとうございました。 そして、お礼が遅くなってしまい、申し訳ございません。 沢山勉強してがんばろうと思いますが、また壁にぶち当たると思いますので、その際はまたアドバイスを宜しくお願いいたします。 本当にありがとうございました。