![]() |
![]() |
| 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
|
||||
|
||||
|
Hay un pequeño detalle.
File -- WorkinDirectory Pon el mismo de las tablas. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#2
|
|||
|
|||
|
Ya lo tengo puesto desde el principio...
|
|
#3
|
||||
|
||||
|
Aquí lo tienes, funcionando correctamente, he hecho la prueba y he cambiado un codigo de la maestro desde el DatabaseDesktop y me ha modificado los correspondientes del detalle..
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
Última edición por marcoszorrilla fecha: 01-01-2006 a las 21:33:19. |
|
#4
|
|||
|
|||
|
Amor eterno
Te quiero Marcos....por fin. Me funciona.Muchísimas, muchísimas gracias. te prometo que el día que no esté tan verde ayudaré en lo que pueda al foro.. ![]() |
|
#5
|
|||
|
|||
|
Por cierto, al final, cual era el fallo?? pq no me dejaba??
|
|
#6
|
|||
|
|||
|
Es posible que sea debido a que la columna que enlaza las dos tablas era numérica?? lo digo porque he visto que lo has cambiado a alpha.
De todos modos como te indique ya me funciona, sólo es por saber el motivo. Gracias...y por cierto la respuesta no corre prisa...que bastante trabajo os doy. ![]() |
|
#7
|
|||
|
|||
|
Canté victoria demasiado pronto
Hola Marcos, que tal?? canté victoria demasiado pronto. Te explico (o mejor dicho os explico). Estoy hablando de la tabla pedido.db - detalle.db (maestro - detalle). SI que respeta la relación. Es decir, yo pincho en un registro en la tabla pedido.db y me aparecen los artículos en la detale.db.
El PROBLEMA: si quiero eliminar un registro me devuelve el mensaje "Master has detail records, cannot delete or modify". Del mismo modo cuando quiero editar o crear algún resistro tampoco me deja. Cuando lo quiero editar me cambia el valor del campo al pulsar "aceptar" pero acto seguido vuelve al valor original. Cuando quiero crear un pedido nuevo, me deja meter el pedido en pedido.db y el primer registro en detalle.db. A continuación cuando quiero meter el siguiente me devuelve "Mater record missing". El código del botón eliminar pedido: Código:
procedure TForm1.Button23Click(Sender: TObject);
Var
Boton : Integer;
begin
Boton := Application.MessageBox ('¿Está seguro que desea borrar este registro?',
'Borrar registro',MB_YESNO+MB_ICONINFORMATION);
If Boton = ID_YES Then
DataModule25.Table1.Delete
else
DataModule25.Table1.Cancel;
end;
Me estoy extendiendo mucho, lo siento. Ya acabo... Porsi os fuese necesario os doy el código del botón "aceptar" en el formulario "Nuevo - pedido".... Código:
procedure TForm18.BitBtn2Click(Sender: TObject);
begin
Try
DataModule16.Table1.Post;
close;
Except
DataModule16.Table1.Cancel;
End; //De la excepción.
end;
Código:
procedure TForm18.BitBtn2Click(Sender: TObject);
begin
Try
DataModule16.Table1.Post;
DataModule16.Table2.Post;
close;
Except
DataModule16.Table1.Cancel;
DataModule16.Table2.Cancel;
End; //De la excepción.
end;
Bien, siento el tamaño del post, si lo leeis entero ya os mereceis una medalla o algo. Gracias y a ver si me podeis decir que es lo que pasa. aleee |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|