だから私は投票プログラムを作っていますが、今行き詰まっています。私は解決策を探しましたが、それらを正確に追跡しましたが、まだ結果はありません。
基本的には、ビジュアルベーシックのアクセスから特定のレコードごとに合計出現回数を数えたいと思っています。
たとえば、候補者番号1に3人が投票し、候補者2に7人が投票した場合、この投票結果をテキストボックスに表示したいのですが、どういうわけか常に間違った番号が表示されます
だからここに私のコードがあります:
Dim TotalVotes As Integer
myCommand = New OleDbCommand("SELECT CandidateNumber, COUNT (*) FROM Student_Voting GROUP BY CandidateNumber", dbconn)
TotalVotes = myCommand.ExecuteScalar
NovTextBox.Text = TotalVotes
myCommand.Dispose()
myReader.Close()
このクエリは、選択された候補者番号の総投票数ではなく、最初の候補者番号の結果を返します。
SELECT CandidateNumber, COUNT (*) FROM Student_Voting GROUP BY CandidateNumber
私もこれを試しましたが、まだ間違った結果です:
SELECT COUNT(CandidateNumber) AS NoVotes FROM Student_Voting GROUP BY CandidateNumber
ここで何が問題なのかわかりませんが、単純だと思われますが、まだです。
誰かが助けてくれたら、とても感謝しています。
前もって感謝します