私は一日中この問題の解決策を見つけようとしていますが、自分で解決策を考え出すことも、オンラインで見つけることもできません.
私の問題は次のとおりです。vb.net 2010 でアプリケーションを作成しています。プロジェクトに接続された Access データベースがあります。このデータベースには 2 つのテーブルがあり、1 つは代表者で、もう 1 つはデモです。総デモ数、総販売額 (CPO)、総推奨数、総デモ提供数、総デモ販売数などの代表者に関する有用な統計を提供しようとしています。最初の 3 つは正常に機能しましたが、最後の 2 は取得できませんでした。この問題は、フィールドに入力されたデータが単純な「はい」または「いいえ」であり、入力方法がわからないことです。セルの値が [はい] の場合はカウンターにプラス 1 を追加し、[いいえ] の場合は別のカウンターにプラス 1 を追加するようにコード化します。
最初の 3 つの Stats で機能する、これまでのコードを次に示します。
'To calculate the total demos when you change the Representative
Dim row As Cutco_testDataSet.DemosRow
Dim intTotalItems As Integer
For Each row In Cutco_testDataSet.Demos.Rows
intTotalItems += 1
Next
lblTotalItems.Text = intTotalItems.ToString
'Declare the variables for the values to be stored and later displayed
Dim intTotalCPO As Integer
Dim intTotalRecs As Integer
'to look in Demosdgv and add the corresponding data
For i As Integer = 0 To Cutco_testDataSet.Tables(0).Rows.Count - 1
intTotalCPO += Cutco_testDataSet.Tables(0).Rows(i).Item("CPO")
intTotalRecs += Cutco_testDataSet.Tables(0).Rows(i).Item("Rec's")
Next
lblTotalCpo.Text = intTotalCPO.ToString("c0")
lblTotalRecs.Text = intTotalRecs.ToString()
また、値がnullの場合、DBNullを追加できないことがわかります。とにかく、値がまだ入力されていない場合(null)、またはnullを0としてカウントする場合、カウンターは続行して無視するということはありますか.
前もって感謝します!