No repetir un registro bajo ciertas condiciones

vForum público de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
Joaquin Pestoni
vCool
vCool
Mensajes: 162
Registrado: 08 Jul 2007, 00:44
Ubicación: Buenos Aires - Argentina

No repetir un registro bajo ciertas condiciones

Mensaje por Joaquin Pestoni » 08 Dic 2014, 23:31

Buenas tardes
Necesito que al ingresar el nombre de un supervisor y su correspondiente DNI, sólo se pueda
repetir el Nº del DNI exclusivamente para ese supervisor, es decir se puede ingresar el mismo supervisor pero con el DNI que le corresponde. Esto es porque cada supervisor tiene a cargo gente y se le genera una ficha por persona a cargo pero el DNI es exclusivo del supervisor. Si por error el usuario ingresa otro supervisor con el mismo DNI lo advierta. Estoy intentando hacerlo por proceso pero como aún no lo logro necesitaría una orientación. La tabla es maestra tiene un campo %NOMBRE% un campo %DNI% y varios campos mas. esto es para monopuesto.
Gracias un saludo

Avatar de Usuario
carango
vAdviser
vAdviser
Mensajes: 415
Registrado: 01 Jun 2009, 20:42
Ubicación: Pereira, Colombia

Re: No repetir un registro bajo ciertas condiciones

Mensaje por carango » 09 Dic 2014, 17:19

A primera vista parece que solo basta crear un indice de clave única con el DNI.
Carlos Alberto Osorio Arango.

Joaquin Pestoni
vCool
vCool
Mensajes: 162
Registrado: 08 Jul 2007, 00:44
Ubicación: Buenos Aires - Argentina

Re: No repetir un registro bajo ciertas condiciones

Mensaje por Joaquin Pestoni » 09 Dic 2014, 18:44

Buenas tardes
Gracias carango por responder pero te comento que no me sirve
el indice de clave única, si fuera así sería sencillo resolverlo.
Gracias de nuevo un saludo:jpestoni

Avatar de Usuario
carango
vAdviser
vAdviser
Mensajes: 415
Registrado: 01 Jun 2009, 20:42
Ubicación: Pereira, Colombia

Re: No repetir un registro bajo ciertas condiciones

Mensaje por carango » 09 Dic 2014, 20:37

Hoa Joaquin

Ese asunto esta interesante.

Y tampoco un indice de dos partes, clave única SUPERVISOR+DNI ?

Saludos
Carlos Alberto Osorio Arango.

Joaquin Pestoni
vCool
vCool
Mensajes: 162
Registrado: 08 Jul 2007, 00:44
Ubicación: Buenos Aires - Argentina

Re: No repetir un registro bajo ciertas condiciones

Mensaje por Joaquin Pestoni » 09 Dic 2014, 22:28

Estimado carango
Lo que dices parece interesante, indice de dos partes supervisor+DNI. Por favor orientarme
un poco, porque eso no lo conozco. Estuve pensando en algo así pero no encuentro la forma.
No obstante también buscaré por el foro, pero una ayuda es bienvenida.
Un saludo: jpestoni

Avatar de Usuario
Mgalvezh
vAdviser
vAdviser
Mensajes: 766
Registrado: 13 Sep 2007, 16:36
Ubicación: S/C. de Tenerife

Re: No repetir un registro bajo ciertas condiciones

Mensaje por Mgalvezh » 09 Dic 2014, 23:23

Hola, creo que deberias darnos mas informacion, es una sola tabla 'supervisores' o dos 'supervisores y 'personas a cargo', que relación las conecta, etc. Podremos ayudarte mejor.

Avatar de Usuario
carango
vAdviser
vAdviser
Mensajes: 415
Registrado: 01 Jun 2009, 20:42
Ubicación: Pereira, Colombia

Re: No repetir un registro bajo ciertas condiciones

Mensaje por carango » 10 Dic 2014, 18:02

Hola Joaquin

Ahora no estoy muy seguro de que un indice de dos partes sea la solución, le mejor es que como dice el Maestro Miguel nos documentes un poco mas para lograr ayudarte con este tema.
Carlos Alberto Osorio Arango.

Joaquin Pestoni
vCool
vCool
Mensajes: 162
Registrado: 08 Jul 2007, 00:44
Ubicación: Buenos Aires - Argentina

Re: No repetir un registro bajo ciertas condiciones

Mensaje por Joaquin Pestoni » 11 Dic 2014, 11:27

Buenos días
Gracias carango y Mgalvezh por ocuparse y les pido perdón por la demora en responder pero mis días, igual que la de muchos de Uds, tiene más de 24 hs. Les comento que la aplicación que estoy desarrollando puedo hacerle todos los cambios de criterio que desee por cuanto aún está en desarrollo. Atento a ello y dado que me urge terminarla he decidido cambiar el criterio pensado originalmente.
La estoy construyendo con una tabla maestra SUPERVISOR, cuyo campo DNI sea del tipo clave única y una tabla histórica PERSONAL A CARGO, además de varias tablas mas. Con esto soluciono el problema que fue el motivo de mi consulta. Gracias una vez y un saludo afectuoso a ambos.
joaquin pestoni

Responder