![]() |
![]() |
| 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
|
||||
|
||||
|
No tenés nada por que disculparte
![]() Si tenés la tabla declarada en form3, es correcto. Pero el código que te puse, sólo evita el borrado si tiene datos en relación de dependencia... Y ahora mirando bién tu post anterior, ví que queres eliminar los datos dependientes. caro y marcoszorrilla ya explicaron dos modos de hacerlo Acá . Podés utilizar el código propuesto por ellos asignándolo a un TButton por ejemplo. Cualquier duda no dejes de consultar Saludos. Última edición por ecfisa fecha: 17-08-2010 a las 05:31:10. |
|
#2
|
|||
|
|||
|
gracias ecfisa, pero al parecer tampoco es ese el problema ya que quise borrar un dato en el cual no aparece en la tabla planes y me sigue tirando el mismo error, no se que puede ser o a que se refiere con "master has detail records cannot delete o modify" en el form 1 tengo un maestro detalle con las tablas que expliq y en el form 2 la tabla planes la cual contiene curso como FK.
la tabla curso es el detalle y rubro maestro. cuando quiero borrar un curso que selecciono del dbgrid me tira ese error, desactive la tabla rubro y sigue igual, coloq un dblookupcombobox en el cual selecciono el rubro y me aparece los cursos en el dbgrid. no se como seguir , tendrian alguna sugerencia para resolverlo gracias desde ya |
|
#3
|
||||
|
||||
|
Hola de nuevo gonza.
No me explicaba por que no te funcionaba hasta que encontré ( esto ), allí busca la frase: "Delete fails" que explica el problema y bajate el update 7.1 Espero que así lo soluciones. Saludos. Última edición por ecfisa fecha: 17-08-2010 a las 14:37:51. |
|
#4
|
|||
|
|||
|
solucionado
bien disculpa a todos pero al parecer tenia una tabla en la cual tenia relacionado tambien el curso, disculpen de nuevo pero espero q le sirva a alguien mas. ahora lo q tengo que hacer es borrar los registros que aparecen en las otras tablas primero para luego borrar la que selecciono en el dbgrid.
entonces se me ocurrio lo saq de otro post, es decir YO SELECCIONO UN REGISTRO DEL DBGRID Q REPRESENTA LA TABLA Y LO ELIMINO, PERO ANTES TENGO Q REGISTRAR QUE ESE REGISTRO NO ESTE EN OTRAS TABLAS RELACIONADO ENTONCES HICE: INTENTE DE QUE EL REGISTRO QUE SELECCIONO DEL DBGRID SE GUARDE EN UNA VARIABLE Y LUEGO RECORRA LA TABLA EN DONDE TAMBIEN ESTA ESE REGISTRO (TABLE3) Y LO ELIMINE PRIMERO PARA LUEGO ELIMINARLO DEL TABLE1 DE DONDE LO SELECCIONE. EL PROBLEMA ES CUANDO TENGO Q BUSCAR O RECORRER UNA TABLA QUE ESTA EN OTRO FORM. BUENO SEGUIRE PROBANDO Y SI LO SOLUCIONO LO POSTEO GRACIAS DESDE YA |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Dá error "Master has detail records" cuando no debería darlo! | JuanBCT | Tablas planas | 3 | 06-08-2005 03:48:37 |
| DBLookupComboBoxs Master/Detail o Detail/Master | yusnerqui | OOP | 5 | 29-07-2005 18:40:20 |
| master/detail, imprimiendo master en cada hoja | acalderonr | Impresión | 4 | 29-11-2003 14:46:07 |
| interbase:¿como crear un master-detail-detail? | ElSanto24 | Firebird e Interbase | 2 | 22-10-2003 10:24:45 |
| Master/Detail/Detail/Detail/etc... | hgiacobone | Tablas planas | 2 | 24-07-2003 17:20:31 |
|