![]() |
![]() |
| 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
|
|||
|
|||
|
ok este es mi problema
Hola le agradezco la ayuda explicare de Nuevo tengo dos tablas una maestro y otra detalle estoy trabajando en access 2003 y Delphi 7 Necesito que cuando uno de los campos de la tabla maestro sea cantidad o cuota o fecha del préstamo se modifique El detalle se modifique por que el detalle se genera con los datos que están en la tabla maestro Pienso que me funcionaria una rutina o código para poder borrar todo los detalles que pertenezcan al código de la tabla maestro Aquí coloco el código que estoy usando //codigo var i,e,a,b,c :integer; con,conin,t :extended; fech :tdate; begin // PROCESO DE DISTRIBUCION DE CUOTAS DE PAGO //TBL_MAESTRO.Post; TBL_MAESTRO.EDIT; CONTA.Text:=FLOATTOSTR(TBL_MAESTROCANTIDAD_CUOTAS.VALUE); CONTA2.TEXT:=FLOATTOSTR(TBL_MAESTROCANTIDAD_PRESTADA.VALUE); E:=STRTOINT(CONTA.TEXT); A:=STRTOINT(CONTA2.TEXT); CON:=0; t:=0; CON:=TBL_MAESTROCANTIDAD_CUOTAS.VALUE; fech:=tbl_maestrofecha_prestamos.value; FOR I:=1 TO E DO BEGIN fech := IncMonth(fech); TBL_DETALLE.Append; TBL_DETALLECUOTA_NUMERO.VALUE:=I; t:=TBL_MAESTROMONTO_INTERES.VALUE; TBL_DETALLECUOTA_APAGAR.VALUE:=TBL_MAESTROCANTIDAD_PRESTADA.Value / TBL_MAESTROCANTIDAD_CUOTAS.VALUE; TBL_DETALLECUOTA_APAGAR.VALUE:= TBL_DETALLECUOTA_APAGAR.VALUE + t ; //TBL_DETALLECUOTA_APAGAR.VALUE:=(TBL_MAESTROCANTIDAD_PRESTADA.Value + TBL_MAESTROMONTO_INTERES.VALUE) / TBL_MAESTROCANTIDAD_CUOTAS.VALUE; tbl_detallefecha_apagar_cuota.value:=fech; TBL_DETALLE.Post; TBL_MAESTRO.Edit; TBL_MAESTROCANTIDAD_PAGOSRESTANTES.VALUE:=E; TBL_DETALLE.First; //TBL_MAESTRO.Post; END; end; |
|
#2
|
||||
|
||||
|
Vamos a ver... tu código ha sido un poco dificil de leer porque no esta encerrado en etiquetas Delphi... aquí la guía para la etiquetas.... Luego veo que pones a tu Maestro en modo edición y dentro del ciclo for, lo vuelves aponer en modo de edición y terminas sin hacer un post a tu maestro.
Ahora, como al precer no me he explicado bien, te recomendaría que le dieras una leída a la guía de estilo; y voy a cambiar la pregunta para explicarme mejor: ¿Que respuestas o tipo de respuestas esperas de nosotros? ¿Quieres el código? ¿quieres ejemplos? ¿ejemplos sobre que? ¿Tu código te marca algún error específico? ¿cuál es la acción que no realiza como tu deseas? Saludos.
__________________
|
|
#3
|
|||
|
|||
|
Gracias una vez más por su paciencia y su ayuda
Si quiero el código si conoces otra forma de cómo puedo hacer que me informen de algún ejemplo que me sirva de guía y recuerda que el ejemplo o la rutina tiene que poder borrar todos los detalles de ese registro sin que se borre el registro del maestro
|
|
#4
|
||||
|
||||
|
no, no tengo ningún código, ni ejemplo, pero estoy seguro que si buscas en el foro, o incluso en google (aunque yo prefiero yahoo) podrás encontrar miles y miles de ejmplos al respecto
__________________
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ¿Como poner dos TIBQuery como maestro/ Detalle? | VRO | Firebird e Interbase | 8 | 23-02-2008 14:17:25 |
| como se manajen las transacciones en maestro/detalle mysql. | Arturo | MySQL | 3 | 08-04-2006 00:08:42 |
| No me acepta los cambios en una tabla como detalle en IBx.... | uper | Firebird e Interbase | 2 | 07-12-2005 15:50:17 |
| Como hago un campo calculado en un maestro detalle??? | Bitbanner | Conexión con bases de datos | 1 | 04-02-2005 22:03:41 |
| ClientDataSet Maestro Detalle como los relaciono | ASAPLTDA | Conexión con bases de datos | 1 | 29-01-2005 23:07:48 |
|