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

Ayuda al Mostrar datos.

Estas en el tema de Ayuda al Mostrar datos. en el foro de ASP Clásico en Foros del Web. Buenas a todos, espero que me ayuden con el problema q tengo, necesito mostrar solo una ves un campo "X" que se encuentra en la ...
  #1 (permalink)  
Antiguo 15/06/2007, 12:01
 
Fecha de Ingreso: junio-2007
Mensajes: 3
Antigüedad: 16 años, 10 meses
Puntos: 0
Ayuda al Mostrar datos.

Buenas a todos, espero que me ayuden con el problema q tengo,
necesito mostrar solo una ves un campo "X" que se encuentra en la tabla repetido varias veces y al mostrar ese campo "X" tambien mostrar el valor de ese campo "X" al lado y los valores de los demas campos al lado tambien pero manteniendo solo una vez el campo "X"
Lo dibujo:
Tengo la tabla
Nombre=Luis Edad=20 Trabajo=Junior
Nombre=Luis Edad=40 Trabajo=Junior


Lo que necesito es buscar mediante el trabajo y al encontrar una coincidencia muestre
Nombre=Luis Edad=20
Pero si hay mas nombres Luis que la edad se agrege al lado osea:
Nombre=Luis Edad=20 Edad=40


Este es mi codigo resumido y ahi muestra todo en una lista hacia abajo:

nomx=request.querystring("Ctrabajo")
sql="select * from tabla WHERE trabajo ="+"'"+nomx+"'
do While (Not reg.eof)
%>
<%=reg("nombre")%>
<%=reg("edad")%>
<%
reg.movenext
Loop %>
</table>

Lo que pensaba yo pero no me sale seria algo asi:

nomx=request.querystring("Ctrabajo")
sql="select * from tabla WHERE trabajo ="+"'"+nomx+"'
do While (Not reg.eof)
%>
<%=reg("nombre")%>
<%=reg("edad")%>
<% np=reg.movenext
if reg("nombre")=np then
<%=reg("edad")%>
<%
else
end if

%>
reg.movenext
Loop %>

Con eso no me repite los nombres pero no me muestra la siguiente edad.
No se como hacer para que me salga, alguien me aconseja que codigo debo colocar? ??? para obtener el resultado que necesito.
Se los agradeceria muchisimo.
  #2 (permalink)  
Antiguo 15/06/2007, 12:34
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 1 mes
Puntos: 88
Re: Ayuda al Mostrar datos.

haber viendo asi nada mas, creo que los magos apareceran pronto...
y vendria siendo un DISTINCT

sql="select distinct(nombre),edad from tabla WHERE trabajo ="+"'"+nomx+"'

pero despues me pongo a mirar, que solicitas tambien la edad
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 15/06/2007, 13:41
 
Fecha de Ingreso: junio-2007
Mensajes: 3
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Ayuda al Mostrar datos.

Don Shiryu_Libra, probe su codigo pero mostro igual todos los nombres, mi duda es al poner la linea de codigo con el Distinct para mostrar lanzo igual el while+
nomx=request.querystring("Ctrabajo")
sql="select distinct(nombre),edad from tabla WHERE trabajo ="+"'"+nomx+"'

do While (Not reg.eof)
%>
<%=reg("nombre")%>
<%=reg("edad")%>
<%
reg.movenext
Loop %>

lo probe asi pero me lo mostro igual que antes.
seguire probando igual Muchas gracias por su respuesta.
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 15:36.