FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
agregar registros de tedit a dbgrid
que hay aqui con un problemilla para ver si me pueden echar la mano resulta que en un form5 tengo varios tedit los cuales quiero llenar y mediante un boton mandar ea informacion al form4 donde tengo un dbgrid, entonces qiero meter los registros que yo vaya necesitando, pero no lo e podido lograr este es el codigo con el que estoy intentando pero no me inserta nada de informacion:
|
#2
|
|||
|
|||
ya logre insertar un registro pero ahora mi problema es que si inserto otro nuevo me sustituye el primero, como le puedo hacer para agregar varios registros aqui va mi codigo de lo que llevo
|
#3
|
||||
|
||||
Cita:
Proba de este modo: Si estas añadiendo datos, la sentencia carece de sentido si el código no existe, o bién sobreescribe los datos si este existe. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
||||
|
||||
¿Pero qué quieres hacer?, creo que estás confundido.
|
#5
|
|||
|
|||
a lo mejor no me e explicado bien tengo varios edit los cuales lleno y quieros mandar la informacion a un dbgrid con lo que me dijo ecfisa
ya lo logre pero nomas puedo pasar un regsitro al dbgrid si pongo otro lo quiere poner donde mismo que el primero no se brinca al segundo |
#6
|
||||
|
||||
Cita:
Para agregar registros debería bastarte con este código: La línea Es solo necesaria si la sentencia SQL no fué definida con anterioridad. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
|||
|
|||
efectivamente con ese codigo si me muestra la informacion en el dbgrid pero solo el primer registro si pongo otro registro no me lo muesta en el dbgrid y es lo que quiero lograr primero ingresar los registros que necesite en el dbgrid y ya despues ahora si guardarlos en la base de datos. a lo mejor ahi esta la clave para explicarme mejor que primero quiero ir agregando los registros a mi dbgrid y ya despues por ,medio de un bton guardarlos en mi base de datos
Última edición por edgar_prospero fecha: 14-08-2012 a las 20:28:22. |
#8
|
||||
|
||||
Hola Edgar.
Cita:
Para realizar lo que deseas tendrías que usar CachedUpdates, un TClientDataSet ,o también podrías valerte de un TStringGrid (aunque lo creo más complicado de usar). ¿ Que componentes y que SGBD estas utilizando ? Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#9
|
|||
|
|||
pues de componentes no tengo muchos uso rx, mysql access y la base de datos la trabajo en mysql y creo que si ando un poco perdido jeje ojala me puedas orientar
|
#10
|
||||
|
||||
Hola Edgar.
No conozco los componentes RX, pero supongo que a grandes rasgos el pequeño código de ejemplo que te pongo tendría que funcionar.
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#11
|
|||
|
|||
excelente respuesta justo lo que andaba buscando, pero ahora al cerrar el programa me marca un error tabla: cannot perform this operation on an open dataset, pero solo cuando ya cierro elprograma me marca este error
|
#12
|
||||
|
||||
Hola Edgar.
El error fue mío por haber escrito el código en el aire... Donde dice: Tendría que decir:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#13
|
|||
|
|||
gracias por tu respuesta ecfisa me fue de gran ayuda ya tenia tiempo atorado con este problema y gracias a los demas que respondieron
|
#14
|
|||
|
|||
creo que cante victoria muy pronto nomas me guarda un registro en mi base de datos si pongo 3 registros y voy a la base de datos nomas guardo el ultimo y los otros 2 no aparecen
|
#15
|
||||
|
||||
Cita:
Es muy probable que te hayas olvidado de presionar el botón que guarda los datos en caché. De este modo es mas difícil que eso suceda:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 15-08-2012 a las 03:44:03. Razón: corrección |
#16
|
|||
|
|||
gracias ahora si lo guardo, pero hay te va parte completo de lo que quiero hacer mira enel form tengo para capturar un folio y una fecha y en el dbgrid la demas informacion que ponia arriba mi pregunta es com puedo hacer para ligar voy a tratar de explicarme por ejemplo tengo el folio 1con fecha de hoy y capturo 2 registros en el dbgrid ahora si los guardo y quiero que esos 2 registros del datagrid me aparesca con el folio 1 y fecha de hoy que capture
|
#17
|
||||
|
||||
Hola Edgar.
Hay dos cosas que no me quedan claro:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#18
|
|||
|
|||
bueno voy a tratar de explicar lo que quiero, al entrar al form tengo que capturar 2 datos en 2 tedit los cuales son folio y fecha de ahi me voy al dbgrid y mediante click derecho me abre un menu el cual selecciono agegar registros y me abre otro form con lo cual lleno la informacion con codigo, unidad, nombre, cantidad, precio, total, y mediante un boton voy agregando los registros al dbgrid (ya eso lo logre gracias a tu ayuda), ya que tengo la informacion quiero por un boton guardar toda esa informacion en una base de datos llamada entradas, quiero que folio y fecha se agregue a todos los registros que guarde del dbgrid, es para un control por ejemplo de esos productos que se guarden lleven el mismo folio y fecha espero haberme explciado un poco
|
#19
|
||||
|
||||
Hola Edgard.
Si, creo que te entiendo. Ahora la pregunta es, en el DataSet relacionado al DBGrid ¿ Existen los campos como para almacenar esos datos ? Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#20
|
|||
|
|||
hola
si si estan los campos ligados para guardar lo que necesito en eso no habria problema |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Agregar registros a un DBGrid | lucas05 | Varios | 1 | 27-11-2011 21:55:21 |
Agregar registros a un DBListBox | Malau | Conexión con bases de datos | 2 | 12-12-2009 19:20:10 |
Agregar registros | muppett | .NET | 1 | 15-04-2008 01:25:22 |
Novato (Busqueda de registros con TEdit y DBGrid) | enecumene | Conexión con bases de datos | 3 | 27-05-2006 20:04:12 |
Agregar registros a un DBGRID provenientes de otro Formulario | JoanKa | Varios | 2 | 19-05-2006 01:58:09 |
|