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
 

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

Preguntas similares