problema con checkbox dinámicos...

22/10/2004 - 11:27 por Félix G. | Informe spam
Hola a todos. Tengo una base de datos en access con valores Sí/No y pretendo
leerlos desde un formulario de una página ASP.
Pues bien leo todos los campos de la tabla excepto éstos. Sin embargo si los
defino en el formulario como "campo de texto" me lo enseña lógicamente como
"True" y "False".
Yo lo que necesito es que me los enseñe desde un Checkbox y poder
modificarlos para actualizar datos.
He estado leyendo por foros y por lo visto abría que hacer alguna conversión
pues asp los trata todos como strings... Me podeis ayudar.

Gracias.

Félix G.
www.felixgarcia.es

Preguntas similare

Leer las respuestas

#1 Miguel Gonzalez
22/10/2004 - 22:54 | Informe spam
Hola Felix.

Más o menos es así:

Compruebas el valor del campo Sí/No:

<%
If rs.Fields("CampoSiNo").Value Then
' Si es positivo, pintas el "checkbox" marcado
%>
<input type="checkbox" value="0" checked>
<%
Else
' Si es negativo, pintas el "checkbox" sin marcar
%>
<input type="checkbox" value="0">
<%
End If
%>

El formulario enviará los valores de los "checkbox" que estén marcados por el usuario, los que
estén sin marcar no los enviarán (una cadena vacía ""). Al recuperlarlos:

<%
If Request.Form("nombreCheckbox") <> "" Then
' El "checkbox" ha sido marcado (True)
Else
' El "checkbox" no ha sido marcado (False)
End If
%>

Saludos!
Miguel

Félix G. wrote:
Hola a todos. Tengo una base de datos en access con valores Sí/No y pretendo
leerlos desde un formulario de una página ASP.
Pues bien leo todos los campos de la tabla excepto éstos. Sin embargo si los
defino en el formulario como "campo de texto" me lo enseña lógicamente como
"True" y "False".
Yo lo que necesito es que me los enseñe desde un Checkbox y poder
modificarlos para actualizar datos.
He estado leyendo por foros y por lo visto abría que hacer alguna conversión
pues asp los trata todos como strings... Me podeis ayudar.

Gracias.

Félix G.
www.felixgarcia.es


Respuesta Responder a este mensaje
#2 Félix G.
24/10/2004 - 00:45 | Informe spam
Gracias, funciona a veces las cosas son más simples de lo que te crees.

Saludos

Félix G.
"Miguel Gonzalez" escribió en el mensaje
news:
Hola Felix.

Más o menos es así:

Compruebas el valor del campo Sí/No:

<%
If rs.Fields("CampoSiNo").Value Then
' Si es positivo, pintas el "checkbox" marcado
%>
<input type="checkbox" value="0" checked>
<%
Else
' Si es negativo, pintas el "checkbox" sin marcar
%>
<input type="checkbox" value="0">
<%
End If
%>

El formulario enviará los valores de los "checkbox" que estén marcados por
el usuario, los que
estén sin marcar no los enviarán (una cadena vacía ""). Al recuperlarlos:

<%
If Request.Form("nombreCheckbox") <> "" Then
' El "checkbox" ha sido marcado (True)
Else
' El "checkbox" no ha sido marcado (False)
End If
%>

Saludos!
Miguel

Félix G. wrote:
Hola a todos. Tengo una base de datos en access con valores Sí/No y


pretendo
leerlos desde un formulario de una página ASP.
Pues bien leo todos los campos de la tabla excepto éstos. Sin embargo si


los
defino en el formulario como "campo de texto" me lo enseña lógicamente


como
"True" y "False".
Yo lo que necesito es que me los enseñe desde un Checkbox y poder
modificarlos para actualizar datos.
He estado leyendo por foros y por lo visto abría que hacer alguna


conversión
pues asp los trata todos como strings... Me podeis ayudar.

Gracias.

Félix G.
www.felixgarcia.es


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida