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

como limpiar repetidos en Recordset

Estas en el tema de como limpiar repetidos en Recordset en el foro de ASP Clásico en Foros del Web. Hola: Tengo una lista desplegable (combobox) que se llena con los datos de los productos solicitados por el cliente, la cuestión es que estos datos ...
  #1 (permalink)  
Antiguo 27/09/2007, 02:11
Avatar de gagarin  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 23 años, 3 meses
Puntos: 4
como limpiar repetidos en Recordset

Hola:

Tengo una lista desplegable (combobox) que se llena con los datos de los productos solicitados por el cliente, la cuestión es que estos datos están repetidos, hay alguna manera de limpiar los datos que se repiten, es decir: si hay 40 clientes que solicitaron info de zapatos no tener en mi desplegable 40 entradas con el nombre zapatos, sino tener solo 1.

Ahora sé como lanzar una búsqueda dese una página que llama al ASP que la hace, pero como hago para que esto se haga sobre la misma página, lo que quiero hacer es que con ese menu desplegable (combobox) al seleccionar la opción que se quiera automáticamente cambien los datos.

Ya sé que son dos preguntas en una pero la veo como una sola
Gracias
__________________
Temiqui Iztoc Cualtlia Elhuayotl
  #2 (permalink)  
Antiguo 27/09/2007, 06:48
Avatar de Kelpie  
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 23 años, 2 meses
Puntos: 8
Re: como limpiar repetidos en Recordset

La repetición de los datos se consigue en la consulta a la base, haciendo que no te muestre repetidos (DISTINCT). Si pones la consulta que haces te lo comento.

Para que los datos cambién sin tener que recargar la página debes emplear un script del lado del cliente (Jv.g. JavaScript). Al ebento onChange() del combo le asignas una función que rellene los datos que quieras.
Para ello debes generar el script desde tu página asp enviando todos los datos posibles. Es bastante largo de explicar.

Te dejo una idea y tu vete practicando y visitando el foro de JavaScript

Código HTML:
<html>
<head>
<script>
	function cambia(comb){
		dest=document.getElementById("dest");
		switch(comb.value){
			case "1":
				dest.value="Has seleccionado el uno";
				break
			case "2":
				dest.value="Has seleccionado el dos";
				break
			case "3":
				dest.value="Has seleccionado el tres";
				break
			case "4":
				dest.value="Has seleccionado el cuatro";
				break
		}
	}
</script>
</head>
<body>
<form action="">
	<select name="cmb" id="cmb" onChange="cambia(this);">
			<option value="1" SELECTED>Uno</option>
			<option value="2">Dos</option>
			<option value="3">Tres</option>
			<option value="4">Cuatro</option>
</select>
<input type='text' name='dest' id="dest" disabled>
</form>
</body>
</html> 
__________________
Kelpie
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 11:04.