jejej creo que ya me confundiste, primero asegurate que tengas campos nulos o vacios para hacer las pruebas... Despues intenta lo siguiente. Segun yo quieres identificar si el ultimo registro es nulo o viene Vacio verdad?, Intenta esto
Código vb:
Ver originalrs.MoveLast
If (Isnull(rs.Fields(0).Value) or (Trim$(rs.Fields(0).Value = "")) Then
End if
La funcion Trim te quita espacios vacios de lado derecho o izquierdo de una cadena.
La diferencia si le agregas o no el $, es que con el signo de pesos, te devuelte un tipo String, y sin el signo te devuelve un tipo Variant...
Como el tipo Variant ocupa mas lugar en memoria, es mejor que te devuelva un tipo String...
Haber si asi funciona...