0

アンケートの作成にはWEB FORMを使用しました。

さて、レポートの作成方法がわかりません...おそらくデータベースを使用していますか?しかし、アンケートに対するユーザーの回答のデータベースを作成するにはどうすればよいでしょうか?

私の調査には、「はい」「いいえ」の回答を持つラジオボタンリストが含まれています...

これは私の WEB FORM アンケートの一部です...

<tr>
    <td class="auto-style2">5) Would you share our website to your friends?</td>
    <td>
        <asp:RadioButtonList ID="rbl5" runat="server" AutoPostBack="True" RepeatDirection="Horizontal" RepeatLayout="Flow">
            <asp:ListItem>Yes</asp:ListItem>
            <asp:ListItem>No</asp:ListItem>
        </asp:RadioButtonList>
    </td>
</tr>
<tr>
    <td class="auto-style2">6) Any comments or suggestions?</td>
    <td>
        <asp:TextBox ID="tbComment" runat="server" Height="182px" TextMode="MultiLine" Width="271px"></asp:TextBox>
            <br />
            <br />
            <br />
            <input type="button" onclick="btnSubmit_Click()" value="Submit" />&nbsp;&nbsp;&nbsp;&nbsp;
            <asp:Button ID="btnReset" runat="server" OnClick="btnReset_Click" Text="Reset" />
    </td>
</tr>
4

1 に答える 1

2

ユーザーの回答を保存してレポートを作成したいので、最初にユーザー用のテーブルを作成することをお勧めします。

  1. Userテーブルを作成します - UserId 、 Password 、および名前などのその他のユーザーの詳細を含む
  2. すべての質問とオプションを含む質問テーブルを作成します。
  3. 回答テーブルを作成します - ユーザーの回答を UserId と共に保存します。

そのため、ログインの目的で User テーブルを使用します。ユーザーがログインしたら、質問テーブルから質問とオプションを表示します。ユーザーが最後に送信ボタンをクリックすると、ユーザーのすべての回答がUserIdとともに Answer テーブルに保存されます。

レポートの作成中に、必要なユーザー (特定の UserId を持つ) またはすべてのユーザーの Answer テーブルからデータを簡単に取得できます。

また、取得したデータを使用してレポートを作成するための非常に多くのオプションがあります。必要に応じて、表示したり、Excel シートなどにエクスポートしたりできます。お役に立てれば。

于 2013-08-01T09:13:05.777 に答える