Member 13656705 Ответов: 1

Как отобразить или также подсчитать пустое значение?


У меня есть datagridview, который уже подключен в моей базе данных с помощью oledb. И он также отображает запрос count, а также вычисляет результаты, которые находятся на критическом уровне.

У меня есть активные, запасные, дефектные предметы.

Образец в элементе управления datagridview:

Активный 1000
Неисправен 10
Запасные 50

Это уже вычислить уровень дефектного. Но если дефект равен нулю или вообще отсутствует. Это становится похоже на это:

Активный 1000
Запасные 50

Он считает "запасной" как "дефектный". Я хочу показать в Datagridview, что дефект равен "0", если он не существует. Чтобы предотвратить вычисление запасных частей как дефектных.

Что я уже пробовал:

Dim Activeqty As Integer
        Dim Spareqty As Integer
Dim defectqty As Integer

Activeqty = DataGridView1.Rows(0).Cells(1).Value.ToString()
defectqty = DataGridView1.Rows(1).Cells(1).Value.ToString()
Spareqty = DataGridView1.Rows(2).Cells(1).Value.ToString()


Activepercentage = Activeqty * 0.1
If Actprcnt > defectqty Then
    CriticalReport.Listview.Items.Add("CRITICAL")
End If

Ralf Meier

Я не совсем понимаю, о чем ты на самом деле спрашиваешь ...
Вы хотите знать, как обнаружить различное содержимое (или не-содержимое) ...?
Или что-то совсем другое? ..

Richard Deeming

Вам нужно исправить свой запрос. Мы не можем сделать это для вас, потому что вы не поделились этим с нами.

1 Ответов

Рейтинг:
1

Maciej Los

Пожалуйста, обратитесь к этому: Совет SQL: подсчет нулевых значений – блог Бенджамина[^]