Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/12/2004, 09:18
Avatar de TurKa
TurKa
 
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 22 años, 3 meses
Puntos: 4
Se me ocurren varias cosas, pero lo principal es saber que necesitas y que tipo de datos importan. Es decir ¿Puede haber varios campos nc_1_n vacíos?
Si es así, no debes utilizar "elseIf", sino un If para cada comprobación de campo:

If nc_1_1 = "" Then nc_1_1 = 0
If nc_1_2 = "" Then nc_1_2 = 0
If nc_1_3 = "" Then nc_1_3 = 0

y así susesivamente.

qué es lo mismo que hacer esto:

If nc_1_1 = "" Then
nc_1_1 = 0
End If
If nc_1_2 = "" Then
nc_1_2 = 0
End If

De esta forma, si hay varios campos vacíos adoptarán "0" como valor. De lo contrario, al utilizar ElseIf estás diciendo "si nc_1_1 = "" entonces nc_1_1 = 0, "sino"... al colocar ese "sino" (elseIf) solo "uno" de los campos vacíos adoptará el valor cero.

Fíjate si eso resuelve el problema.

Saludos!!
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar