FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Desesperación Modificacion TDBAdvStringGrid
Tengo el siguiente codigo, en un command Button:
En el que consulto las horas de los trabajadores, el problema es que no puedo editar el TDBAdvStringGrid, he probado todas las opciones del mundo, he buscado en el foro, en google y nada de nada, no puedo editar el TDBAdvStringGrid. Uso Firebird con FIBPlus y el componente TDBAdvStringGrid. No se que hacer para poder editar el TDBAdvStringGrid, si alguien me pudiera indicar algo, por favor, tambien he probado un DBgrid normal que viene con delphi. Gracias de antemano. Última edición por Rockin fecha: 10-03-2008 a las 14:32:08. Razón: Error en datos |
#2
|
||||
|
||||
No conozco el tal TDBAdvStringGrid, pero para que un grid permita modificar los registros que muestra, normalmente el DataSet que contiene dichos datos debe ser actualizable. Así, simplemente, seguí las reglas/instrucciones para que el dataset de base lo sea.
Como veo que la propiedad donde pones el query se llama SelectSQL, probablemente tenga propiedades UpdateSQL, DeleteSQL que deban rellenarse. Además, podría tener una propiedad de nombre ReadOnly (que debiera estar a false) o RequestLive (que debiera estar a true). En fin... es cosa de conocer la capa de conexión a datos que estas usando, y eso regularmente se consigue leyendo la documentación y practicando. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
|||
|
|||
El componente que te comento es un DBGrib como el de delphi, pero mas "bonito", tambien he utilizado el DBGrid normal de la paleta Data Control pero nada. La propiedad Read Only está a false y el dataset de los FIBPlus no tiene la propiedad RequestLive. Hago un selecte para mostrar los registros en el DBGrid, los cuales luego quiero modificar desde el Grid, pero nada. He probado con todo, he buscado en todos lados y nada.
¡¡¡¡¡AYUDA POR FAVOR!!!!! |
#4
|
||||
|
||||
Pues lee la documentación de FIBPlus, o pregunta en sus foros de soporte que hacer para que el componente que estas usando sea actualizable.
Un saludo.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
|||
|
|||
He conseguido poder editar el DBGrid añadiendo el componente TUpdateObject, pero no me realiza ninguna modificacion en la BD.
El TUpdateObject, tiene asociado el dataset, pero nada. ¿Alguien sabe como realizar la modificacion? |
#6
|
|||
|
|||
Cita:
Ya intentaste usar ApplyUpdates ? Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#7
|
|||
|
|||
Al final he usado un StrinGrid y me va muy bien.
Gracias a todos por vuestra ayuda |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Modificacion masiva | Spynosa | Firebird e Interbase | 7 | 07-10-2010 06:06:05 |
Desesperacion DBLookupComboBox | Rockin | Firebird e Interbase | 8 | 10-10-2007 01:37:52 |
Desesperacion con FReports | Josemarg | Impresión | 0 | 28-02-2007 18:26:01 |
CDO.DLL Creacion/Modificacion | Enan0 | Varios | 2 | 04-06-2006 18:05:01 |
|