Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   como escribo en un DBEdit (https://www.clubdelphi.com/foros/showthread.php?t=43462)

paco_galo 11-05-2007 18:54:16

como escribo en un DBEdit
 
HOLA A TODOS :)

Lo que pasa es que apenas estoy trabajando con bases de datos en builder 6 y tengo un problemita.

Estoy utilizando una base de datos y la puedo visualizar en un DBGrid a esa tabla quiero agregarle mas datos a travez de un DBEdit, el problema es que el DBEdit no me deja escribir sobre el

:confused: ¿POR QUE??:confused:

me podrian ayudar:D

LordRF 11-05-2007 19:21:26

Hola,

eso puede tener muchos motivos, campo no asignado, no tienes dataset, loso readonly, etc.

paco_galo 11-05-2007 19:28:24

Cita:

Empezado por LordRF
Hola,

eso puede tener muchos motivos, campo no asignado, no tienes dataset, loso readonly, etc.

Ya tengo mi campo asignado, mi data set tambien ya lo tengo listo, y en readonly lo tengo en false.

Que puedo Hacer???:confused:

egostar 11-05-2007 19:30:20

Y ya checaste que tengas abierta la tabla?

Salud OS.

paco_galo 11-05-2007 19:35:45

Cita:

Empezado por egostar
Y ya checaste que tengas abierta la tabla?

Salud OS.

En el evento -- FormCreate -- abro la tabla con la que estoy trabajando...

gracias por apoyarme.:D

egostar 11-05-2007 19:38:13

Entonces me suena a que la tabla no esta en modo de edición, por lo que no puedes escribir sobre ella.

Una pregunta, comentas que en el DBGrid ves datos y en el DBEdit ves algún dato?

Salud OS.

LordRF 11-05-2007 19:40:27

Bueno el readonly puede ser del edit o de la base de datos, puedes modificar los datos en el grid? Esta la base de datos en edicion(autoedit)?

paco_galo 11-05-2007 19:40:33

Cita:

Empezado por egostar
Entonces me suena a que la tabla no esta en modo de edición, por lo que no puedes escribir sobre ella.

Una pregunta, comentas que en el DBGrid ves datos y en el DBEdit ves algún dato?

Salud OS.


Asi es, cuando selecciono algun registro en el DBGrid automaticamente lo visualiza en DBEdit, pero cuando quiero modificar el registro seleccionado no puedo escribir

paco_galo 11-05-2007 19:45:01

Cita:

Empezado por LordRF
Bueno el readonly puede ser del edit o de la base de datos, puedes modificar los datos en el grid? Esta la base de datos en edicion(autoedit)?

cuando seleccionaba un elemento en el dbgrid no podia hacer ningun cambio.

Le cambie la propiedad autoedit y ahora si me funciona, puedo modificar el dbgrid y el dbedit.

ya me funciono.

Muchas gracias. Espero no haberles causado muchas molestias. :D

egostar 11-05-2007 19:45:38

Pues es raro, acabo de meter los siguientes objetos en una forma

TTable
TDataSorce
TDBGrid
TDBEdit

Abro la tabla y si me permite cambiar en el TDBEdit el dato y se refleja en el DBGrid.

Estas usando un TTable o un TQuery.

Si usas un TQuery, cambia la propiedad RequestLive a True.

Salud OS.

egostar 11-05-2007 19:46:33

Cita:

Empezado por paco_galo
cuando seleccionaba un elemento en el dbgrid no podia hacer ningun cambio.

Le cambie la propiedad autoedit y ahora si me funciona, puedo modificar el dbgrid y el dbedit.

ya me funciono.

Muchas gracias. Espero no haberles causado muchas molestias. :D

A pues que bien.

Salud OS.

LordRF 11-05-2007 19:56:23

Hola
Cita:

Empezado por egostar
Si usas un TQuery, cambia la propiedad RequestLive a True.

si esta en False, tambien permite cambiar datos, lo unico es que no los guarda.


La franja horaria es GMT +2. Ahora son las 19:11:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi