![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Añadiendo records
Hola.
Tengo 2 tablas. Clientes y revisiones. Tabla Clientes tiene los campos. idCliente - Int Nombre - nvarchar[60] .. .. Tabla revisiones idCliente - Int Fecha - datetime .. .. Ahora tengo 2 grids. En el primero se muestran todos los clientes (no se pueden editar) solo seleccionar 1. En el segundo grid tengo la tabla revisiones. El cual refleja todas las revisiones del cliente seleccionado. SELECT * FROM Revisiones WHERE idCliente= Clientes.idClientes Ahora eso funciona bien, cuando selecciono un cliente en el grid de abajo me salen todas las revisiones de ese cliente. El problema me surge cuando intento agregar una nueva revision al grid. Cuando hago el post, se me agrega un nuevo record a la tabla revisiones, pero con el idCliente=Null Alguna solucion? Gracias |
#3
|
||||
|
||||
Yo hago esto, pero en el evento OnNewRecord.
Además inicializo lo que sea necesario...
El evento BeforePost, lo utilizo para hacer verificaciones y según el caso rellenar cosas que hasta el momento no se podía. Por ejemplo, si es el número de factura, en este evento y "justo antes de hacer el Post" busco el número que le corresponde y se lo asigno. (Si lo hubiera puesto antes, cabe la posibilidad de que alguien haya hecho una factura mientras estaba rellenando los datos) |
#4
|
||||
|
||||
Muchas gracias, creo que ese es el correcto.
Ya que el que puse imagino que cada vez que haga un post (tambien cuando edito) me llame al evento cuando ya tenia ese valor, no?? |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Añadiendo datasets | Noname | Varios | 0 | 17-07-2006 14:07:28 |
Añadiendo componentes a Delphi 8 | PMUNOZ | Gráficos | 1 | 03-05-2005 09:41:28 |
Añadiendo ShorCuts | Dayvis | Varios | 2 | 20-11-2004 20:23:09 |
Problemas con Dbase añadiendo campos en ejecucion | yair | Tablas planas | 5 | 18-08-2004 21:01:09 |
![]() |
|