otra solución??
mil gracias, sin uds. yo no tendría esta base
Salu2
--
José Mª Fueyo
[MS-MVP Access]
si no he entendido mal, la tabla empresas tiene un código como campo clave y
la tabla trabajadores, lógicamente incorpora el campo [codigo empresa].
La relación la creas entre estos dos campos de uno a varios.
Aparte de estos campos y los datos que utilices, necesitas un campo clave en
la tabla trabajadores, que diferencie a cada trabajador y que no tiene nada
que ver con el código de empresa.
Comentame algo o manda un ejemplo, pero si el diseño es así, no tiene por
qué fallar, chao
"Jeannette" <linkeando...@lycos.es> escribió en el mensaje
news:#OCfIDL#DHA....@TK2MSFTNGP10.phx.gbl...
la relacion es de uno a varios (codigo empresa A a codigo empresa B) pero lo
nuevo es q tú me dices en el foro q tengo q crear una clave principal para
cada trabajador... eso no lo esperaba... porq? hay que tener en cuenta q los
apellidos pueden repetirse por haber hermanos (aunque no nombres y apellidos
a la vez, creo) pero en caso de q tuviera q poner una clave sería genial que
cada trabajador tuviera un nº, pero es más complicado lo que pido, es
decir...
la empresa 1 con varios trabajadores, fulano es 1, mengano es 2
la empresa 2 con varios trabajadores, fulano es 1, mengano es 2
entiendes? esto sería la bomba, porque así me enumeraría trabajadores para
cada empresa y no la lista de todos los trabajadores de todas las empresas
con un autonumerico, pero que en caso contrario me conformaría si no se
pudiera hacer esto ultimo
miren, este enlace te lleva a un grafico en el que se puede ver lo que me
aparece en mi formulario cuando intento introducir un nuevo apellido
http://boloscanarion.webcindario.com/BASEDATOSDEUNATRONCA5487.jpg así que
tengo que hacerlo desde la tabla de trabajadores, ya que desde ahi no tengo
problemas
saben ahora a lo que me refería, en que estoy fallando???
"Hector Sanchez" <hecs...@terra.es> escribió en el mensaje
news:Pzw_b.5909$Ic.3...@news.ono.com...
>
Tabla Empresa
Codigo Empresa etc....
001 Fulano
002 Mengano
Tabla Trabajadores
Contador Nombre Apellido Empresa etc...
1 Juan Sosa 001
2 Tomas Nuñez 001
1 Helenio Rodriguez 002
2 Tomas Betancor 002
Si esto es lo que querías, entonces es mas fácil de lo que crees... una
clave principal para cada trabajador es buena costumbre el usarlo, ya que
por un lado, le das la facilidad al Access de accesar los datos tanto para
la ordenación como para la busqueda, eso significa que no necesariamente lo
tienes que usar, solo dejalo ahi con su autonumérico.
Al tener todos los trabajadores en una sola tabla, me imagino que
siempre vas a crear consultas en base a uno solo de las empresas, por lo
tanto, con un campo contador, el cual vas llenando tu mismo a traves de una
función que busca el max de [Contador] de una misma empresa, podras llevar
un orden de entrada.
Tabla Trabajadores
Id Contador Nombre Apellido Empresa
etc...
1 1 Juan Sosa
001
2 2 Tomas Nuñez 001
3 1 Helenio Rodriguez 002
4 2 Tomas Betancor 002
ElChino
"Jeannette" <linkeando...@lycos.es> escribió en el mensaje
news:%23bD8tth$DHA...@tk2msftngp13.phx.gbl...