Mostrar datos en fila

16/12/2005 - 13:35 por Alvaro Huerta | Informe spam
Hola a todos:
Quiero sacar por pantalla información extraída de una base de datos
acces en forma de columna. Creo una tabla con 3 columnas entre código asp
que recorre toda la base de datos, pero no se hacer que saque por pantalla,
y en forma de columna estos. Creo una variable y le paso el valor del
recordcount, y lo divido para el total de columnas para que la página sepa
cuantas filas debe hacer, pero el problema llega al sacarlas por pantalla..
Que debo hacer???Siento explicarme tan mal..
Gracias de antemano

Preguntas similare

Leer las respuestas

#1 dani castillo
16/12/2005 - 16:43 | Informe spam
a ver, por partes (como dijo jack el destripador ;)

abres un recordset rs sobre la tabla (o un getrows)
comienzas la tabla
<table>
te creas un contador de elementos
k=0
entras en bucle
do while not rs.eof
if (k mod 3)=0 then
%><tr><%
end if
muestras una celda
%><td>...</td><%
y si toca, cierras una fila
k=k+1
if (k mod 3)=0 then
%></tr><%
end if
loop

el truco esta en usar el mod (resto de division entera) para saber donde
colocar los finales de fila


"Alvaro Huerta" escribió en el mensaje
news:
Hola a todos:
Quiero sacar por pantalla información extraída de una base de datos
acces en forma de columna. Creo una tabla con 3 columnas entre código asp
que recorre toda la base de datos, pero no se hacer que saque por
pantalla, y en forma de columna estos. Creo una variable y le paso el
valor del recordcount, y lo divido para el total de columnas para que la
página sepa cuantas filas debe hacer, pero el problema llega al sacarlas
por pantalla..
Que debo hacer???Siento explicarme tan mal..
Gracias de antemano

Respuesta Responder a este mensaje
#2 atujpay
17/12/2005 - 06:45 | Informe spam
Saludos Alvaro... no entiendo tu interrogante.. si fueras mas preciso
seguro que encuentras respuesta a tu duda.
Respuesta Responder a este mensaje
#3 Miguel Gonzalez
17/12/2005 - 20:12 | Informe spam
Hola!

Si se quieren mostrar todos los campos de una consulta, una buena y sencilla opción (y que evita
tener que manipular contadores) es:

<table>
<%
Do While Not rs.EOF
Response.Write "<tr>"
For Each Campo in rs.Fields
Response.Write "<td>" & Campo.Value & "</td>"
Next
Response.Write "<tr>"
rs.MoveNext
Loop
%>
</table>

Saludos!

dani castillo escribió:
a ver, por partes (como dijo jack el destripador ;)

abres un recordset rs sobre la tabla (o un getrows)
comienzas la tabla
<table>
te creas un contador de elementos
k=0
entras en bucle
do while not rs.eof
if (k mod 3)=0 then
%><tr><%
end if
muestras una celda
%><td>...</td><%
y si toca, cierras una fila
k=k+1
if (k mod 3)=0 then
%></tr><%
end if
loop

el truco esta en usar el mod (resto de division entera) para saber donde
colocar los finales de fila


"Alvaro Huerta" escribió en el mensaje
news:

Hola a todos:
Quiero sacar por pantalla información extraída de una base de datos
acces en forma de columna. Creo una tabla con 3 columnas entre código asp
que recorre toda la base de datos, pero no se hacer que saque por
pantalla, y en forma de columna estos. Creo una variable y le paso el
valor del recordcount, y lo divido para el total de columnas para que la
página sepa cuantas filas debe hacer, pero el problema llega al sacarlas
por pantalla..
Que debo hacer???Siento explicarme tan mal..
Gracias de antemano






Respuesta Responder a este mensaje
#4 dani castillo
17/12/2005 - 22:47 | Informe spam
si , pero no es lo que se pedia =) se pedia mostrar los datos de un
recordset en 3 columnas

"Miguel Gonzalez" escribió en el mensaje
news:
Hola!

Si se quieren mostrar todos los campos de una consulta, una buena y sencilla
opción (y que evita
tener que manipular contadores) es:

<table>
<%
Do While Not rs.EOF
Response.Write "<tr>"
For Each Campo in rs.Fields
Response.Write "<td>" & Campo.Value & "</td>"
Next
Response.Write "<tr>"
rs.MoveNext
Loop
%>
</table>

Saludos!

dani castillo escribió:
a ver, por partes (como dijo jack el destripador ;)

abres un recordset rs sobre la tabla (o un getrows)
comienzas la tabla
<table>
te creas un contador de elementos
k=0
entras en bucle
do while not rs.eof
if (k mod 3)=0 then
%><tr><%
end if
muestras una celda
%><td>...</td><%
y si toca, cierras una fila
k=k+1
if (k mod 3)=0 then
%></tr><%
end if
loop

el truco esta en usar el mod (resto de division entera) para saber donde
colocar los finales de fila


"Alvaro Huerta" escribió en el mensaje
news:

Hola a todos:
Quiero sacar por pantalla información extraída de una base de datos
acces en forma de columna. Creo una tabla con 3 columnas entre código asp
que recorre toda la base de datos, pero no se hacer que saque por
pantalla, y en forma de columna estos. Creo una variable y le paso el
valor del recordcount, y lo divido para el total de columnas para que la
página sepa cuantas filas debe hacer, pero el problema llega al sacarlas
por pantalla..
Que debo hacer???Siento explicarme tan mal..
Gracias de antemano






Respuesta Responder a este mensaje
#5 Miguel Gonzalez
17/12/2005 - 23:27 | Informe spam
...si, dani, :-)

Es simplemente una cuestión de economía: si quiero mostrar sólo 3 campos (columnas) sólo hago la
consulta para que me muestre sólo tres campos...

Saludos sabatinos!
Miguel

dani castillo escribió:
si , pero no es lo que se pedia =) se pedia mostrar los datos de un
recordset en 3 columnas

"Miguel Gonzalez" escribió en el mensaje
news:
Hola!

Si se quieren mostrar todos los campos de una consulta, una buena y sencilla
opción (y que evita
tener que manipular contadores) es:

<table>
<%
Do While Not rs.EOF
Response.Write "<tr>"
For Each Campo in rs.Fields
Response.Write "<td>" & Campo.Value & "</td>"
Next
Response.Write "<tr>"
rs.MoveNext
Loop
%>
</table>

Saludos!

dani castillo escribió:

a ver, por partes (como dijo jack el destripador ;)

abres un recordset rs sobre la tabla (o un getrows)
comienzas la tabla
<table>
te creas un contador de elementos
k=0
entras en bucle
do while not rs.eof
if (k mod 3)=0 then
%><tr><%
end if
muestras una celda
%><td>...</td><%
y si toca, cierras una fila
k=k+1
if (k mod 3)=0 then
%></tr><%
end if
loop

el truco esta en usar el mod (resto de division entera) para saber donde
colocar los finales de fila


"Alvaro Huerta" escribió en el mensaje
news:


Hola a todos:
Quiero sacar por pantalla información extraída de una base de datos
acces en forma de columna. Creo una tabla con 3 columnas entre código asp
que recorre toda la base de datos, pero no se hacer que saque por
pantalla, y en forma de columna estos. Creo una variable y le paso el
valor del recordcount, y lo divido para el total de columnas para que la
página sepa cuantas filas debe hacer, pero el problema llega al sacarlas
por pantalla..
Que debo hacer???Siento explicarme tan mal..
Gracias de antemano










Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida