![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Conviene que aprendas a usar el debugger de Delphi para determinar con mayor precisión en qué parte del código te está saltando un error.
También creo que ya es tiempo que aprendas a usar las etiquetas [ code ] o [ delphi ]. No es muy cortés pretender que te ayuden si no te tomas esta mínima molestia. De lo que alcanzo a ver del código lo único que parece presentar algún problema es en Cita:
// Saludos |
|
#2
|
||||
|
||||
|
El DBGRID apunta a un IBQuery? Por que si es asi, este nunca estara en modo de edicion.
Utiliza IBDataset (Propiedades SQLInsert, SQLModify,...) para esto.
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
#3
|
||||
|
||||
|
Cita:
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
#4
|
|||
|
|||
|
Mi DBgird lo lleno por medio de un query en sql entonces su propiedad datasource pues tiene el valor del ibquery que lo llena.. pero al hacerle doble click al registro este dbgrid lo unico que me va a proporcionar son los parametros del dni del alumno que se encuentra en la columna 0 .. no se si me entendiste... pero el caso es que en mi dbgrid el usuario no pueda modificar ningun dato y pues lo que quiero despues de almacenar el parametro de la matricula del alumno es que ese registro se borre del dbgrid o que desaparezca pues!!!!
Si me entendiste???? |
|
#5
|
|||
|
|||
|
ya probe de esta manera y tampoco funciona me sigue marcando el mismo error.. 'No esta en modo de edicion'
|
|
#6
|
||||
|
||||
|
Que es alumnos?
El dbGrid? Un dbGrid, al igual que todos los controles asociados a datos no es mas que una representación visual de los mismos... pero estos están contenidos y son administrados por un descendiente de TDataSet. Si queres que un DBGrid muestre una nueva fila, lo que corresponde es crear un nuevo registro en el dataset asociado y rellenarlo como te convenga y el DBGrid se actualizará solito, que es precisamente una de las ventajas de usar controles DBAware. Un ejemplo, suponiendo que Query1 esta asociado a dbGrid1:
Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#7
|
|||
|
|||
|
ok jachguate pero lo que quiero no es introducir datos al DBGRID alumnos si no es hacer que desaparezcan las filas ...
mira te voy a explicar... Yo tengo mi DBGRID llamado alumnos.. este lo lleno por medio del IBquery o lo tengo enlazado el query ... entonces cuando le doy doble click me guarda un valor de una columna del dbgrid en una tabla... asta aki todo bien ... pero quiero que el registro al que le di doble clik desaparezca del DBGRId ... como le hago???? Tengo que eliminar el registro del QUERY que llena el dbgrid???? como le hago??? como le hago para borrar un registro del query??' ya que este query es para hacer consulta..... |
|
#8
|
||||
|
||||
|
Saludos
Tengo entendido que un componente Query es de solo lectura :-S ![]() No se puede hacer Append, Insert, Edit :-S ![]() Intente hacer un append ahora mismo y me dio un "FATALITY" (ERROR) ![]() o Estoy equivocado ![]()
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
#9
|
|||
|
|||
|
Oye Roman Perdon por lo de las etiquetas creo que no las use correctamente.. pero creo que si pudiste entender lo que te queria decir.. bueno tratare de usar el debugger si me dices como funciona...
ok?? perdon por las molestias causadas.... voy a checar y a tratar deutilizar el debugger como me sugeriste |
|
#10
|
||||
|
||||
|
Cita:
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! Última edición por vtdeleon fecha: 29-06-2005 a las 20:07:15. Razón: Correccion Etiqueta |
|
#11
|
|||
|
|||
|
oye vtdeleon ya corri mi aplicacion con F7 y al momento de darle doble click al registro del DBgrid (alumnos) almaceno la informacion correctamente pero pero el error 'Not in Edit MOde' se debe al DBgrid... esto aparece cuando quiero borrar el registro que ya le he dado doble click...
o sea en esta parte
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|