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

Asp combobox

Estas en el tema de Asp combobox en el foro de ASP Clásico en Foros del Web. Hola. Tengo un combobox que se llena cogiendo los datos de una base de datos en access. Si lo que está seleccionado en el combo ...
  #1 (permalink)  
Antiguo 15/11/2007, 06:16
 
Fecha de Ingreso: febrero-2006
Mensajes: 11
Antigüedad: 19 años, 2 meses
Puntos: 0
Asp combobox

Hola.
Tengo un combobox que se llena cogiendo los datos de una base de datos en access.
Si lo que está seleccionado en el combo anterior es igual a Pais España, carga los datos en el combo siguiente, sino oculta el combo y muestra un campo de texto para rellenar a mano
el problema lo tengo en que quiero poder guardar tanto el valor del campo id(numero autonúmerico de la base de datos con provincias) y la descripción (la provincia en sí)

Os pongo como lo tengo por si me podeis decir como hacerlo.

<td width="191">Provincia&nbsp;o&nbsp;Territorio Hist&oacute;rico * </td>
<td colspan="11">
<%If PaisDomicilio = "108" Then%>
<Select name="ProvinciaDomicilio" onChange="ActualizarPagina()">
<%
While Not rsProvinciasDomicilio.EOF
Response.Write("<option value=""" & rsProvinciasDomicilio("PRCLAPRO") & """")
If ProvinciaDomicilio = "" Then
If RTrim(rsProvinciasDomicilio("PRDESCRE")) = "A CORUÑA" Then Response.Write("selected")
ElseIf ProvinciaDomicilio = Trim(rsProvinciasDomicilio("PRCLAPRO")) Then
Response.Write("selected")
End If
Response.Write(">" & RTrim(rsProvinciasDomicilio("PRDESCRE")) & "</option>" & vbCrLf)
rsProvinciasDomicilio.MoveNext
Wend

%>
</select>
<%ELSE%>
<input name="ProvinciaDomicilio1" type="text" id="ProvinciaDomicilio1" value="<%=ProvinciaDomicilio1%>" maxlength="35" >
<%mun=""%>
<%END IF%>

Muchas gracias.

Última edición por Darksider; 15/11/2007 a las 06:28
  #2 (permalink)  
Antiguo 15/11/2007, 08:49
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 18 años, 11 meses
Puntos: 1
Re: Asp combobox

Hola:
En donde quieres guardar el dato ID de la provincia con su descripcion?, es en una tabla aparte????

otra cosa, el selec que tienes esta un poco complicado y enredado, yo cunaod ago algo asi lo ocupo de la siguiente forma

Código:
<Select name="ProvinciaDomicilio" onChange="ActualizarPagina()">
<%
While Not rsProvinciasDomicilio.EOF

If ProvinciaDomicilio = " " Then%>

<option value="33">A CORUÑA</option>

<%else%>

<option value="<%=rsProvinciasDomicilio("id")%>"><%=rsProvinciasDomicilio("descripcion")%></option>

<%End If

rsProvinciasDomicilio.MoveNext
Wend

%>
</select>
Espero te sirva???

Última edición por karmish; 15/11/2007 a las 08:53 Razón: agregar palabra
  #3 (permalink)  
Antiguo 16/11/2007, 05:34
 
Fecha de Ingreso: febrero-2006
Mensajes: 11
Antigüedad: 19 años, 2 meses
Puntos: 0
Re: Asp combobox

Ante todo muchas gracias por tu respuesta.

Esos datos van todos en una tabla con nombre apellidos y mas datos.

Los datos para rellenar el combo los pillo de una tabla en la que tengo todas las provincias.

He puesto lo que dices para rellenar el combobox y no me llega a rellenar nada.

Si necesitas mas información pidemela y te pongo.

Un saludo.
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 13:16.