Ver Mensaje Individual
  #5  
Antiguo 18-12-2018
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Ahora las cosas quedan un poco más claras.

Cita:
Empezado por ASEP Ver Mensaje

Lo que pretendo es, al abrir un formulario desde una acción en otro formulario, que este se abra en modo insert, mostrándome los campos del formulario en blanco para la inserción, y cuando el usuario valide los datos de entrada, el formulario vuelva a ponerse en modo inserción sin que el usuario haga nada más que darle a la V “ post” de la barra de menús y así sucesivamente hasta que el usuario cierre la ventana del formulario.
Lo primero que te diría viendo el código que has puesto, es que intentes utilizar los eventos correctos para cada cosa.
Por ejemplo, el evento FormPaint que utilizas "salta" muchas veces (cada vez que se pinta el formulario) así que posiblemente ese código se esté ejecutando muchas más veces de las necesarias.

Para lo que quieres hacer, básicamente necesitas hacer un Post (para guardar los datos actuales) y un Append (cada vez que quiereas añadir un registro nuevo).
Seguramente será más facil con un ejemplo, que explicarlo todo. Te adjunto un proyecto con lo básico para lo que necesitas.



Al finaol se trata de abrir el formulario y realizar el primer Append. Una vez que guardas el registro con Post, vuelves a realizar otro Append para añadir uno nuevo.
Archivos Adjuntos
Tipo de Archivo: zip ejemplo.zip (6,7 KB, 12 visitas)
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita