Guardar tabla

04/03/2005 - 01:07 por Lala | Informe spam
Chicos una pregunta

Suponiendo que he generado dinamicamente una tabla a partir de un recordset
en las cuales
hay cajas de texto por cada fila

Ahora como hago para recorrer esa tabla y preguntar si se ha llenado o
modificado la caja de texto se envíen esos datos a la base de datos para su
actualización respectiva.

Como recorro la tabla.

Gracias por su ayuda

Lala

Preguntas similare

Leer las respuestas

#1 Matias Iacono
04/03/2005 - 13:51 | Informe spam
Tendrias que asignarle un nombre a cada textbox.

Suponiendo que tenias el recordset y generaste de la siguiente manera:

<% do while not rst.eof %>
<input type=text name="txt_<%=rst("ID_REGISTRO")%>" ...>
<%
rst.movenext
loop
%>

Luego, para recoger los datos podrias hacer lo siguiente:

<%
for each elemento in request.form()
if instr(elemento,"txt_") then
if len(trim(request.form(elemento))) <> 0 then
'Tomas el dato y haces lo que quieras.
end if
end if
next
%>

En definitiva, cada textbox tendra el id que le corresponde en la tabla,
luego, cuando se hace el submit, recorres todo el request, y en el primer
caso, verificas si tiene la palabra txt_ por delante, para que sepas que es
tu text, y luego, ves que longitud tiene, si es distinta de cero, entonces,
tiene datos.

Otra variante, es que, en vez de que tu text se llame TXT_ solo le colocas
el ID, y comparas, en vez de usar el INSTR, usas IsNumeric, si es numerico
sera alguno de tus text.

Saludos,


Matias Iacono
Microsoft MVP



"Lala" wrote in message
news:
Chicos una pregunta

Suponiendo que he generado dinamicamente una tabla a partir de un


recordset
en las cuales
hay cajas de texto por cada fila

Ahora como hago para recorrer esa tabla y preguntar si se ha llenado o
modificado la caja de texto se envíen esos datos a la base de datos para


su
actualización respectiva.

Como recorro la tabla.

Gracias por su ayuda

Lala
Respuesta Responder a este mensaje
#2 Lala
04/03/2005 - 15:05 | Informe spam
Gracias Matías me has dado una idea de lo que puedo hacer, voy a probar el
código y cualquier consulta la posteo.

Lala

"Matias Iacono" wrote:

Tendrias que asignarle un nombre a cada textbox.

Suponiendo que tenias el recordset y generaste de la siguiente manera:

<% do while not rst.eof %>
<input type=text name="txt_<%=rst("ID_REGISTRO")%>" ...>
<%
rst.movenext
loop
%>

Luego, para recoger los datos podrias hacer lo siguiente:

<%
for each elemento in request.form()
if instr(elemento,"txt_") then
if len(trim(request.form(elemento))) <> 0 then
'Tomas el dato y haces lo que quieras.
end if
end if
next
%>

En definitiva, cada textbox tendra el id que le corresponde en la tabla,
luego, cuando se hace el submit, recorres todo el request, y en el primer
caso, verificas si tiene la palabra txt_ por delante, para que sepas que es
tu text, y luego, ves que longitud tiene, si es distinta de cero, entonces,
tiene datos.

Otra variante, es que, en vez de que tu text se llame TXT_ solo le colocas
el ID, y comparas, en vez de usar el INSTR, usas IsNumeric, si es numerico
sera alguno de tus text.

Saludos,


Matias Iacono
Microsoft MVP



"Lala" wrote in message
news:
> Chicos una pregunta
>
> Suponiendo que he generado dinamicamente una tabla a partir de un
recordset
> en las cuales
> hay cajas de texto por cada fila
>
> Ahora como hago para recorrer esa tabla y preguntar si se ha llenado o
> modificado la caja de texto se envíen esos datos a la base de datos para
su
> actualización respectiva.
>
> Como recorro la tabla.
>
> Gracias por su ayuda
>
> Lala



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida