![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
podrias tener una vista con un campo con el codigo de la empresa y el otro con el maximo max(ot) para esa empresa, cuando insertes un registro nuevo en new_ot pues te fijas en su valor correspondiente en la vista y le aumenta uno y ese valor es el que insertas.
Otra opcion seria utilizar un solo generador para ot autoincremental, salu2
__________________
nuestro carácter está reflejado en cada línea de código que escribimos. |
|
#2
|
|||
|
|||
|
tal como tu lo expones es como lo tengo funcionand hoy en día, antes de insertar el registro, consulto por el máximo con respecto a cierta empresa, y lo incremento... el problema es que de esta manera me está generar registros duplicados con respecto a la empresa y OT, por lo que he podido darme cuenta, es cuando mas de 1 usuario está insertando una Ot al mismo tiempo... no siempre ocurre esto, pero si que existen algunos casos.
Es por esto que decidí utilizar un generador para ot autoincremental, el problema es que depende del campo empresa, dependiendo de cual sea, tiene un correlativo distinto. Espero se entienda mi problema. Saludos |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Crear generador de campo. | brakaman | Firebird e Interbase | 7 | 13-06-2007 19:48:44 |
| trigger compuesto | jsanchez | Firebird e Interbase | 3 | 20-02-2007 21:11:36 |
| Trigger, generador y SP relacionarlo con Delphi | JoanKa | Firebird e Interbase | 10 | 31-05-2005 20:33:14 |
| Campo compuesto | NickName | Firebird e Interbase | 5 | 20-05-2003 22:51:53 |
| tIbDataset + generador + trigger | Kafu | Firebird e Interbase | 2 | 05-05-2003 17:55:34 |
|