ник: Анатолий (Киев)
Если поле не заполнено, скорее всего в нем Null. IsNull(Null) возвращает True ( -1 ).
Можно так:
3 + IsNull([Fio1]) + IsNull([Fio2]) + IsNull([Fio3])
>имеется таблица, в таблице поля фио1, фио2, фио3...
А вы хорошо подумали над структурой БД?