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

Registros

Estas en el tema de Registros en el foro de ASP Clásico en Foros del Web. Hola Tengo el siguiente dilema: Quiero mostrar los datos de mi BD en forma de lista pero separados por medio de celdas, como si fuera ...
  #1 (permalink)  
Antiguo 27/03/2006, 14:14
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Información Registros

Hola Tengo el siguiente dilema:

Quiero mostrar los datos de mi BD en forma de lista pero separados por medio de celdas, como si fuera excel o algo asi pero el numero de renglones dependeria directamente del numero de registros que quiero mostrar.

Como lo puedo hacer????

Ojala alguien me pueda ayudar.
Muchas GRACIAS
__________________
nabetsE
  #2 (permalink)  
Antiguo 27/03/2006, 14:20
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 18 años, 3 meses
Puntos: 1
HOLA ANITA.

PUEDES HACER LO SIGUIENTE
CONSIDERMOS EN EL EJEMPLO QUE LA TABLA CONTIENE LO SIGUIENTE
NOMBRE, APELLIDO, RUT, DIRECCION

<table border=1>
<tr><td>Nº</td><td>Nombre</td><td>Apellido</td><td>Rut</td><td>Direccion</td></tr>
<%
SQL = "SELECT * FROM TABLA ORDER BY NOMBRE"
SET RS = DB.EXECUTE(SQL)

i = 1
DO WHILE NOT RS.EOF
%>
<tr><td><%=i%></td><td><%=rs("Nombre")%></td><td><%=rs("Apellido")%></td><td><%=rs("Rut")%></td><td><%=rs("Direccion")%></td></tr>

<%
rs.movenext
i = i + 1
loop
%>

ESPERO QUE TE SIRVA
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
  #3 (permalink)  
Antiguo 27/03/2006, 14:35
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Muchisimas gracias eso era lo que necesitava.

BYE Cuidate.
__________________
nabetsE
  #4 (permalink)  
Antiguo 27/03/2006, 14:58
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Oye una duda lo puse de la siguiente manera pero no me muestra nada, me lo puedes checar??

<table border=1>
<tr><td>Nº</td><td>Actividad</td><td>Hora Inicio</td><td>Hora Final</td><td>Tiempo Programado</td></tr>
<%SQL="SELECT * FROM actividades WHERE clavearea='"&area&"' AND claveproceso='"&proceso&"' AND fecha='"&fecha&"' ORDER BY fecha"
'Set Conn=Server.CreateObject("ADODB.Connection")
'Conn.Open "DSN=actividades;uid=actividades;pwd=actividad es"
Set RC=Conn.Execute(SQL)
i = 1
DO WHILE NOT RC.EOF
%>
<tr><td><%=i%></td><td><%=rc("actividad")%></td><td><%=rc("horainicio")%></td><td><%=rc("horafinal")%></td><td><%=rc("tiempoprog")%></td></tr>
<%
rc.movenext
i = i + 1
loop

Por Favor
__________________
nabetsE
  #5 (permalink)  
Antiguo 27/03/2006, 16:07
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 3 meses
Puntos: 8
aciendo referencia al post inicial

anita mira este ejemplo alomejor te puede ayudar



Cita:

SQL="SELECT * FROM actividades WHERE clavearea='"&area&"' AND claveproceso='"&proceso&"' AND fecha='"&fecha&"' ORDER BY fecha"

fCount = Registros.Fields.Count - 1 ' se coloca -1 por que empieza a contar de 0
Response.Write "<table border=1><tr bgcolor='#D8ECFC'>"

for i=0 to fCount
Response.Write "<th><font color=#0000FF size=1 face=Trebuchet MS><strong>" & Registros(i).name & "</strong></font></th>"
next
Response.Write "</tr>"
While Not Registros.EOF
Response.Write "<tr>"
for i=0 to fCount
Response.Write "<td><font color=#0000FF size=1 face=Trebuchet MS>" & Registros(i).value & "</font></td>"
next
Response.Write "</tr>"
Registros.MoveNext
Wend
Response.Write "</table>"
y deacurdo a la revision de tu codigo :

Cita:
<table border=1>
<tr>
<td>Nº</td>
<td>Actividad</td>
<td>Hora Inicio</td>
<td>Hora Final</td>
<td>Tiempo Programado</td>
</tr>
<% SQL="SELECT * FROM actividades WHERE clavearea='"&area&"' AND claveproceso= '"&proceso&"' AND fecha='"&fecha&"' ORDER BY fecha"
'Set Conn=Server.CreateObject("ADODB.Connection")
'Conn.Open "DSN=actividades;uid=actividades;pwd=actividad es"
Set RC=Conn.Execute(SQL)
i = 1
DO WHILE NOT RC.EOF
%>
<tr>
<td><%=i%></td>
<td><%=rc("actividad")%></td>
<td><%=rc("horainicio")%></td>
<td><%=rc("horafinal")%></td>
<td><%=rc("tiempoprog")%></td>
</tr>
<%
i = i + 1
rc.movenext
Loop
si no funciona talves sea por problemas con el campo fecha que estas consultando
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #6 (permalink)  
Antiguo 27/03/2006, 16:12
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 18 años, 3 meses
Puntos: 1
Cita:
Iniciado por AnaLuisa
Oye una duda lo puse de la siguiente manera pero no me muestra nada, me lo puedes checar??

<table border=1>
<tr><td>Nº</td><td>Actividad</td><td>Hora Inicio</td><td>Hora Final</td><td>Tiempo Programado</td></tr>
<%SQL="SELECT * FROM actividades WHERE clavearea='"&area&"' AND claveproceso='"&proceso&"' AND fecha='"&fecha&"' ORDER BY fecha"
'Set Conn=Server.CreateObject("ADODB.Connection")
'Conn.Open "DSN=actividades;uid=actividades;pwd=actividad es"
Set RC=Conn.Execute(SQL)
i = 1
DO WHILE NOT RC.EOF
%>
<tr><td><%=i%></td><td><%=rc("actividad")%></td><td><%=rc("horainicio")%></td><td><%=rc("horafinal")%></td><td><%=rc("tiempoprog")%></td></tr>
<%
rc.movenext
i = i + 1
loop

Por Favor
HOLA ANITA.

verifica en tu base de datos como estas ingresando los datos de la fecha, si esta como fecha, para hacer tu consulta sql es necesario que lo hagas de esta manera:

fecha=#"&fecha&"#

donde los gatos identifican un dato de tipo fecha

y deberia quedar asi
SQL="SELECT * FROM actividades WHERE clavearea='"&area&"' AND claveproceso='"&proceso&"' AND fecha=#"&fecha&"# ORDER BY fecha"

espero que te sirva
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
  #7 (permalink)  
Antiguo 27/03/2006, 16:23
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 2 meses
Puntos: 2
si no te muestra nada es por que la consulta no encontro registros
pon esto antes del do while para que no te tire un error si se da este caso

if not rs.eof then
DO WHILE NOT RC.EOF
%>
<tr><td><%=i%></td><td><%=rc("actividad")%></td><td><%=rc("horainicio")%></td><td><%=rc("horafinal")%></td><td><%=rc("tiempoprog")%></td></tr>
<%
rc.movenext
i = i + 1
loop
else
response.write "no se encontraron registros"
end if
  #8 (permalink)  
Antiguo 28/03/2006, 10:20
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Muchas Gracias a todos, haciendo una mescolanza de sus respuestas ya pude solucionar mi problema.

Gracias
__________________
nabetsE
  #9 (permalink)  
Antiguo 29/03/2006, 12:04
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Oigan si quiero poner un vinculo a estos registros que muestro, como lo puedo hacer???
__________________
nabetsE
  #10 (permalink)  
Antiguo 29/03/2006, 12:10
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 2 meses
Puntos: 2
<tr><td><%=i%></td><td><a href="link.asp"><%=rc("actividad")%></a></td><td><%=rc("horainicio")%></td><td><%=rc("horafinal")%></td><td><%=rc("tiempoprog")%></td></tr>

y asi con todos los que necesites
  #11 (permalink)  
Antiguo 29/03/2006, 15:08
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Gracias por contestarme oiga y en donde le indico a que pagina se a ir????.
__________________
nabetsE
  #12 (permalink)  
Antiguo 29/03/2006, 15:51
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 3 meses
Puntos: 8
espero esto te ayude a explicar tu ultima consulta

de acuerdo al codigo de ElAprendiz

Cita:
<tr><td><%=i%></td><td><a href="link.asp"><%=rc("actividad")%></a></td><td><%=rc("horainicio")%></td><td><%=rc("horafinal")%></td><td><%=rc("tiempoprog")%></td></tr>
usted indica la pagina a la que decea ir en esta linea

<a href="link.asp"><%=rc("actividad")%></a>

mas especificamente en lo marcado con rojo

si deseas al momento de crear el link lo puedes crear pasando variables
ej:

Cita:
<tr><td><%=i%></td><td><a href="link.asp?Variable=Valor_Variable"><%=rc("actividad")%></a></td><td><%=rc("horainicio")%></td><td><%=rc("horafinal")%></td><td><%=rc("tiempoprog")%></td></tr>
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #13 (permalink)  
Antiguo 30/03/2006, 09:09
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Gracias por la explicación lo pondre en practica.....
__________________
nabetsE
  #14 (permalink)  
Antiguo 30/03/2006, 09:24
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 3 meses
Puntos: 8
de nada cuando gustes
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #15 (permalink)  
Antiguo 05/04/2006, 10:54
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Una preguntota ya tengo asi el link que antes ustedes me ayudaron a hacer pero ¿Como puedo cambiar el color con el que aparece en mi pagina? segun yo ya le asigne el blanco pero no me la hace.

<td><font color="#000000" face="Georgia, Times New Roman, Times, serif"><a href="Modificaciones.asp"><%=rc("actividad")%></a></font></td>
__________________
nabetsE
  #16 (permalink)  
Antiguo 05/04/2006, 11:30
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 3 meses
Puntos: 8
por que no pruebas poniendo toda esa linea en asp

<%<td><font color=#000000 face=Georgia, Times New Roman, Times, serif"><a href=Modificaciones.asp>rc("actividad") </a></font></td>%>
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #17 (permalink)  
Antiguo 05/04/2006, 11:32
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 2 meses
Puntos: 2
es #FFFFFF. o como diria un fanatico "efecientos efenta y efe mil efecientos efenta y efe"
  #18 (permalink)  
Antiguo 05/04/2006, 11:58
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
aaaaaaaaaaaa gracias, muchas gracias.
__________________
nabetsE
  #19 (permalink)  
Antiguo 05/04/2006, 12:01
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
me manda el siguiente error:

Tipo de error:
Error de compilación de Microsoft VBScript (0x800A0400)
Se esperaba una instrucción
/cfe/TMP7zcnzx9gs7.asp, línea 173
<td><font color=#ffffff face=Georgia, Times New Roman, Times, serif"><a href=Modificaciones.asp>rc("actividad") </a></font></td>
__________________
nabetsE
  #20 (permalink)  
Antiguo 05/04/2006, 12:03
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 2 meses
Puntos: 2
es
<td><font color=#ffffff face=Georgia, Times New Roman, Times, serif"><a href=Modificaciones.asp><%=rc("actividad")%> </a></font></td>

o
<%
response.write "<td><font color=""#ffffff"" face=""Georgia, Times New Roman, Times, serif""><a href=""Modificaciones.asp"">"&rc("actividad")&"</a></font></td>"
%>


saludos
  #21 (permalink)  
Antiguo 05/04/2006, 12:05
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, 2 meses
Puntos: 535
por un lado, hay que ser un poco más específico (mc_quake)
por el otro, si es que mc_quake utilizó un pseudo código, no hay que copiar y pegar solamente sino analizar un poco también (AnaLuisa)

en todo caso sería así:

Código:
<%response.write "<td><font color=#000000 face=Georgia, Times New Roman, Times, serif><a href=Modificaciones.asp>" & rc("actividad") & "</a></font></td>"%>
__________________
...___...
  #22 (permalink)  
Antiguo 05/04/2006, 12:11
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 1 mes
Puntos: 0
Si lo analice y vi que es el mismo que yo habia puesto solo moviendo los simbolos de scrip de ASP, no crea que no lo hice.

Gracias.
__________________
nabetsE
  #23 (permalink)  
Antiguo 05/04/2006, 17:04
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Cita:
Iniciado por AnaLuisa
Si lo analice y vi que es el mismo que yo habia puesto solo moviendo los simbolos de scrip de ASP, no crea que no lo hice.

Gracias.
Una de dos amigo A_Z: O te sentiste importante o más viejo
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 16:38.