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

ComboBox uso?

Estas en el tema de ComboBox uso? en el foro de ASP Clásico en Foros del Web. Hola amigos una consultilla, tengo una BD en Access, en la cual necesito desplegar en un combobox los registros de una Tabla X (solo columnas) ...
  #1 (permalink)  
Antiguo 10/04/2004, 11:16
 
Fecha de Ingreso: febrero-2004
Ubicación: Chile
Mensajes: 55
Antigüedad: 20 años, 3 meses
Puntos: 5
ComboBox uso?

Hola amigos una consultilla, tengo una BD en Access, en la cual necesito desplegar en un combobox los registros de una Tabla X (solo columnas) como puedo llenar el combobox desde la Tabla, pero sin que se repitan los registros???, por ejemplo tengo en la tabla:
PROVEEDOR
SONY
IRT
LG
ETC1
ETC1
SONY
LG
ETC2

Deberia mostrar en el Combobox, todos pero no repetirlos, eso Grax a todos
__________________
Claudio Navarrete Huerta
Santigo, Chile

//---------------------------------
<%response.write ("The Matrix Has You")%>
//---------------------------------
  #2 (permalink)  
Antiguo 10/04/2004, 11:36
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
utiliza la palabra distinct en tus consultas
ej. "select distinct from tabla"




un saludo
__________________
Manual de ASP Avanzado ;-)
  #3 (permalink)  
Antiguo 10/04/2004, 20:53
 
Fecha de Ingreso: febrero-2004
Ubicación: Chile
Mensajes: 55
Antigüedad: 20 años, 3 meses
Puntos: 5
Vale compadre, lo voy a probar, Grax
__________________
Claudio Navarrete Huerta
Santigo, Chile

//---------------------------------
<%response.write ("The Matrix Has You")%>
//---------------------------------
  #4 (permalink)  
Antiguo 10/04/2004, 22:16
 
Fecha de Ingreso: abril-2004
Mensajes: 12
Antigüedad: 20 años, 2 meses
Puntos: 0
Mira si haces un while de la BD hasta EOF... y luego un for para el combo.. vas asignando cada elemento en el combo y listo... dime si me explique bien
  #5 (permalink)  
Antiguo 10/04/2004, 22:51
 
Fecha de Ingreso: abril-2004
Mensajes: 12
Antigüedad: 20 años, 2 meses
Puntos: 0
Para coger los datos de una BdD, necesitas un DataCombo, q se obtine de la siguiente forma: boton derecho sobre la caja de herramientas --> componentes, y luego seleccionando Microsoft DataList Controls 6.0 (OLEDB).
Con eso te aparece la herramienta DataCombo, que funciona de forma similar al ComboBox, pero con BdB.

Otra forma, es utilizar Recordset, pero para eso necesitas una conexion ODBC, si esto ultimo te suena raro, dejalo.


oh bueno si quieres metete aqui y revisa la seccion 7 mas o menos te da una idea de como ir metiendo cosas en el combo ( y que no se repitan) y lo unico que tienes que hacer tu es lintegrar ese codigo con la BD... esta info la consegui en internet.. espero que te sirva de algo

http://www.elguille.info/vb/VB_TIP1.HTM#vb007

Última edición por caterina; 10/04/2004 a las 23:11
  #6 (permalink)  
Antiguo 10/04/2004, 22:59
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Plop!!
__________________
Manual de ASP Avanzado ;-)
  #7 (permalink)  
Antiguo 12/04/2004, 00:37
 
Fecha de Ingreso: febrero-2004
Ubicación: Chile
Mensajes: 55
Antigüedad: 20 años, 3 meses
Puntos: 5
jajaja, Vale ElAprendiz, y vale tb KaTeRina, pero me parece q te fuiste mucho por el lado de VB en sub algo, pero = bien, yo quiero llenar el ComboBox solo en Asp y desde una consultilla me entiendes, si ocupa un Do while y mas encime le pongo un for, mi tiempo de ejecucion de la aplicacion va a crecer muchisimo y no quiero eso, ahora si sabes o saben llenar un ComboBox a puro codigo (me refiero a una consulta), seria genial para mi, eso suerte a todos uy shiaop
__________________
Claudio Navarrete Huerta
Santigo, Chile

//---------------------------------
<%response.write ("The Matrix Has You")%>
//---------------------------------
  #8 (permalink)  
Antiguo 12/04/2004, 00:39
 
Fecha de Ingreso: febrero-2004
Ubicación: Chile
Mensajes: 55
Antigüedad: 20 años, 3 meses
Puntos: 5
A todo esto probe el distinct y zero dramas, ahora el problem es como lo meto al fucking ComboBox ja, shiaop
__________________
Claudio Navarrete Huerta
Santigo, Chile

//---------------------------------
<%response.write ("The Matrix Has You")%>
//---------------------------------
  #9 (permalink)  
Antiguo 12/04/2004, 10:44
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
cómo lo metés en el combobox?

Suponiendo que tu recordset se llame RS y el campo a mostrar PROVEEDOR (y tengas un ID de proveedor llamado ID), así:

<select name="proveedores">
<option SELECTED>-= Seleccione un proveedor =-</option>
<% Do While Not RS.EOF %>
<option value="<% = RS("ID") %>"><% = RS("PROVEEDOR") %></option>
<%
RS.MoveNext
Loop
%>
</select>


saludos
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:43.