FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
guardar datos correctamente con un ClientDataSet.
Hola como siempre ante mano la ayuda que me facilitan aquí los programadores avanzados en Delphi.
Tengo Este codigo:
sucede que cuando llamo al formulario por primera vez e ingreso un dato del cliente lo que hace es eliminarme el primer registro. sin embargo si cierro el frmCliente y lo vuelvo abrir ya no me elimina el registro. porque sucede alguna idea o consejo? Saludos a todos |
#2
|
||||
|
||||
Hola
A ver asi: Saludos
__________________
Siempre Novato |
#4
|
|||
|
|||
No para nada quiero eliminar registro el frmCliente lo que hace es agregar clientes, pero lo extraño es que me elimina el primer registro de mi BD ahora me elimina el ultimo si no lo cierro.
cual es la manera correcta de llamar al clientDataSet a la hora de llamar un formulario para que se ponga en el modo de insertar pero que al cerrarlo y al volverlo a llamar no me mande error respecto a un campo requerido se encuentra vacio... Saludos |
#5
|
|||
|
|||
Hola...
Para insertar un nuevo registro, usas el método Insert. Una vez termines de agregar la información del cliente, al momento de aceptar los cambios (click en algún botón Aceptar o Guardar), solo llamas el método Post del ClientDataSet. Si se cancela la edición, solo tienes que llamar al método Cancel. Saludos... |
#6
|
|||
|
|||
Para ser mas claro:
mi procedimiento creado para llamar al formulario Cliente:
luego abre mi formulario en un panel con una pestaña y su debido caption
ahora quiero guardar el registro del cliente
es correcto lo que hago creo que algo pasa porque me elimina como dije el primer registro si lo abro y si sigo agregando registro me borra es el último. y no quiero eso... Saludos; |
#7
|
||||
|
||||
Hola
Saludos
__________________
Siempre Novato |
#8
|
|||
|
|||
Hola...
¿Y por que llamas al método Edit y luego limpias los campos del registro? ¿Qué finalidad tiene ese código? La secuencia lógica para agregar registros sería:
Saludos... |
#9
|
||||
|
||||
Hola
Saludos
__________________
Siempre Novato |
#10
|
|||
|
|||
gracias caral sin embargo al realizar el procedimiento de guardar no me agregaba el registro a mi db.
Si cometo otro error corregime, sin embargo despues de hacer ese cambio si me guarda el registro. Saludos. |
#11
|
||||
|
||||
Hola
Me alegro que lo hicieras solo, de eso se trata, solo podemos dar ejemplos, no soluciones ya que no estamos sentados frente a tu ordenador. Saludos
__________________
Siempre Novato |
#12
|
|||
|
|||
maeyanes y Caral
Si agradezco mucho su ayuda, llego a comprender un poco mas como se puede manejar la lógica... muchas gracias por todo... Saludos; |
#13
|
|||
|
|||
Hola chicos!!! Paso a comentar, tengo un clientdateset, al cual le voy a agregando registros, mi consulta es, como deberia hacer para que guarde todos esos registros de una sola vez en db? ojala puedan ayudar. gracias
|
#14
|
|||
|
|||
Hola Jasan_Records:
utilizando
solamente al llamar el formulario está en modo insert, edit el ClientDataSet? en cualquier estado antes mencionado te debe de servir ApplyUpdates pero verifica primero si no te enviará error. Saludos novato_erick |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como guardar correctamente los datos..? | verito_83mdq | OOP | 10 | 13-01-2011 17:04:58 |
ClientDataSet copiar datos | jourdan | Conexión con bases de datos | 1 | 27-08-2010 20:52:14 |
Guardar correctamente un icono como ".ico" | bosster_018 | API de Windows | 6 | 05-01-2010 16:03:48 |
Al guardar un clientDataSet en archivo no me mantiene los cambios | David | Conexión con bases de datos | 1 | 12-08-2008 14:15:07 |
Filtrar datos con un ClientDataSet | karocs | Conexión con bases de datos | 1 | 28-07-2004 20:31:29 |
|