0

私は一日中この問題の解決策を見つけようとしていますが、自分で解決策を考え出すことも、オンラインで見つけることもできません.

私の問題は次のとおりです。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としてカウントする場合、カウンターは続行して無視するということはありますか.

前もって感謝します!

4

1 に答える 1