Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/03/2005, 22:48
wwwmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 22 años, 1 mes
Puntos: 37
Es bueno q te inicies en el mundo de la tecnologia web-enabled. Primero que nada requieres leerte un buen tutorial de JSP para luego hacer un maestro detalle que tambien es algo sencillo... haciendo una analogia, es como si el Delphi o Visual Basic tuvieras que hacer un REPORTE IMPRESO, por lo que normalmente harias seria:
CONECTAR LA DATABASE
Recuperar un recordset (resultset, o cursor o como le llames)
Leer con un ciclo el recordset para recorrerlo
Enviar la salida a la printer o el objeto de impresion que manejas (EN ESTE CASO LA SALIDA ES HACIA HTML).
Cerrar la tabla

Lo que en realidad resulta complejo es entender que una vez que generas la salida al html en el CLIENTE YA no tienes la conexion INMEDIATA con la database, como si la tienes en Delphi, por lo que aqui caen tus habilidaddes como desarrollador web, para, por ejemplo: validar con PURO JAVASCRIPT lo datos que introducen..

Javascript te permitira en el Cliente (navegador) por ejemplo, acumular un total tomando las cantidades de los renglones.

Pero si quieres, por ejemplo validar que un CODIGO DE PRODUCTO insertado en el detalle exista en la databse REQUIERES ir de nuevo al servidor por la informacion y validarla.. y luego RETORNAR el resutlado al navegador web (hay trucos diversos, como por ejemplo, vaciar el catalogo de productos de manera oculta en el html para que javascript pueda validarlo).

Finalmente, el boton SUBMIT te permitira enviar toda la info (cabecero y detalle) hacia el JSP (servlet java) y ya de alli recorrer las variables para irlas insertando de nuevo en las tablas.

Saludos
Juan Arturo