Проблемма следущая: мне нужно получить максимальное значение из поля Gruppennummer3, если конечно есть '48' в Gruppennummer2, так вот , 48 в базе данных нет, поэтому выдаётся пустое поле со значеннем NULL. если конечный результат нуль, то тогда нужно присвоить переменной MaxGruppennummer3 значение 0, но почемуто он перескакивает это место а идёт дальше,.. в чём проблемма, не подскажите?
Код:
- Код: Выделить всё
Set rs2 = Db2.OpenRecordset("SELECT MAX (Gruppennummer3) FROM S_LeistungGrp3 WHERE Gruppennummer2 LIKE '48'")
If rs2(0) = Null Then
MaxGruppennummer3 = 0 'Вот тут он должен работать
Else
rs2.MoveLast ' А тут молчать, всмысле пропустить
rs2.MoveFirst
MaxGruppennummer3 = Val(rs2(0))
End If
ЗЫ: прошу прощения за имена переменных и таблиц, немоцкое ж всё....
Guten Morgen! А если не Guten, то тогда это и не Morgen...