Foros del Web » Programando para Internet » ASP Clásico »

<B>Numero indefinido de variables</b>

Estas en el tema de <B>Numero indefinido de variables</b> en el foro de ASP Clásico en Foros del Web. saludo a todos Espero explicar bien el problema que tengo en pocas lineas: NECESITO ASIGNAR DENTRO DE UN <FORM> UN NUMERO INDEFINIDO DE VARIABLES DEACUERDO ...
  #1 (permalink)  
Antiguo 09/02/2007, 13:46
Avatar de aurelitus  
Fecha de Ingreso: marzo-2006
Mensajes: 59
Antigüedad: 19 años, 1 mes
Puntos: 0
<B>Numero indefinido de variables</b>

saludo a todos

Espero explicar bien el problema que tengo en pocas lineas:

NECESITO ASIGNAR DENTRO DE UN <FORM> UN NUMERO INDEFINIDO DE VARIABLES DEACUERDO A LOS DATOS QUE DEBA DIGITAR EL USUARIO.

ME EXPLICO:

en una pagina un usuario digita su cedula que a su vez es la llave para determinar cuantos registros debe digitar dentro de una tabla, de acuerdo a la labor que desempeña, por ejemplo la cedula 1234567 tiene los siguientes registros que debe diligenciar:

SALUD INDIVIDUAL
SALUD COLECTIVA
ACCIDENTES ESCOLARES

otra cedula por ejemplo la numero 987654321 tiene los siguientes registros:

AUTOMOVILES
HOGAR

en conclusión el problema es que un usuario puede tener 1 registro y otro puede tener 10 registros para diligenciar.

en un formulario como hago para asignarle a cada uno una variable diferente?

ESTE SERIA EL CODIGO PARA UN SOLO REGISTRO PERO COMO NO SE CUANTOS DEBA METER....
DO WHILE NOT RS.EOF
IF RS.FIEDS("CEDULA")=CEDULA THEN
%>
<tr>
<td WIDTH=500>
<b><%=INDICADORES%>:</b> ' campo que tiene el nombre
</TD>
<TD>
<input type = text name=var1> 'AQUI GUARDARIA EL DATO
</td>
</tr>
end if
RS.MOVENEXT
LOOP

AGRADEZCO SUS SOLUCIONES....
  #2 (permalink)  
Antiguo 09/02/2007, 13:56
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Re: <B>Numero indefinido de variables</b>

La verdad me parece que tienes que elaborar un poco mas...parece que tienes que crear esos inputs en base a cierto numero de registros que llegan de tu recordset, pero a la ves estas condicionando si el valor de un campo es especigico, entonces creas el campo en el formulario, la verdad que no entiendo la logica, necesitarias poner un extracto de tus tablas y explicar con mayor detalle.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 09/02/2007, 14:02
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 18 años, 5 meses
Puntos: 8
Re: <B>Numero indefinido de variables</b>

Que tal Aurelius.

Creas una tabla con dos campos: Cedula, Campo, de esta forma puedes tener los siguiente:
Código:
Cedula 		Campo
1234567		SALUD INDIVIDUAL
1234567 	SALUD COLECTIVA
1234567 	ACCIDENTES ESCOLARES
987654321	AUTOMOVILES
987654321	HOGAR
Y cuando pintes el formulario, seleccionas los campos( en un recordset) de acuerdo a la cedula y pintas el formulario, de la siguiente manera:
Código:
.....
<td WIDTH=500>
<b><%=Campo%>:</b> ' Titulo del Campo.
</TD>
<TD>
<input type = text name='txtValor<% = i %>' > 'Valor texto.
</td>
....
i = i + 1
....
' i En una variable que va incrementandose conforme se recorre el recordset
Espero te sea de utlidad.

saludos y suerte!
  #4 (permalink)  
Antiguo 09/02/2007, 14:38
Avatar de aurelitus  
Fecha de Ingreso: marzo-2006
Mensajes: 59
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: <B>Numero indefinido de variables</b>

Daniel00, Muchas Gracias Por Su Ayuda...funciona Perfecto...le Debo Una
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:47.