Duplicar valor de un campo en un nuevo registro
Si, es un campo que permite duplicados, lo que sucede es que se necesita que se incremente el número solo cuando se va a crear un nuevo registro, pero, se necesita que se duplique el número si se a a "agregar", me explico...
Ayude a una organización sin fines de lucro a organizar las familias a las cuales les otorgan ayudas humanitarias, ellos ya tenian 6000 personas registradas, pero era un desastre total, que hice? ofreci con lo poco que se, crear una base de datos donde no se repitiran las personas, el campo que no se repite es el numero de identificación, que puede ser pasaporte por ejemplo.
Ahora la organización necesita a esas 6000 personas agregarles familiares, no se mucho de access, me defiendo pero no tanto, intente crear una nueva tabla donde se incluyeran alli los familiares, para identificar la familia cree el campo CODIGONUCLEO, este codigo es el codigo de dicha familia, pero que paso, tuve problemas al relacionar las tablas, sucede que si metias a una persona como LIDERFAMILIAR y luego esa persona se metia como MIEMBRO a otra familia, se podia meter dos veces en lugares distintos, hice una relacion para que NUMEROID, no sea repetible, pero, cuando cree NUMEROID en otra tabla para los miembros, una persona podia estar registrada tanto en la TABLA1 como en la TABLA2, más no dejaba que se repitiera en la misma tabla.
Tabla1
LIDERFAMILIAR: PEDRO
NUMEROID: 12345
Tabla2
MIEMBROFAMILIAR: PEDRO
NUMEROID: 12345
que pasaba que el campo no permitia duplicados en la misma tabla, pero si permitia meter el mismo miembro en otra tabla, que solución encontre, algo más complejo pero vuelvo y repito conozco muy poco de access,
Lo que hice fue, que el CODIGONUCLEO se repitiera, de esta forma, se mantienen las 6000 familias, ahora como meto los miembros, pues haciendo esto:
Registro N° 1:
CODIDONUCLEO: 5400 (CON DUPLICADOS)
NUMEROID: 12345 (SIN DUPLICADOS)
NOMBRE: JUAN
Registro N° 2:
CODIGONUCLEO: 5400 ( es decir, que a la hora de filtrar, para saber quienes son de esa familia, solo busco el codigo de esa familia y salen repetidos en varios registros cada familiar)
NUMEROID: 345
NOMBRE: PEDRO
PARENTESCO: PADRE
Se que es complejo y quizas este fracturando la base de datos, pero es la solución que encontre, No se manejar las consultas no se manejar informes, intente ayudar a esa organización y bueno no soy experto, por eso recurri aqui, ahora bien
que hice? cree dos botones, un boton se llama NUEVA FAMILIA, ese boton en su codigo incrementa en 1 el ultimo valor del CODIGONUCLEO, ejemplo hay 6000 registros, al darle click a NUEVA FAMILIA, el nuevo registro le suma 1 y seria 6001, el otro boton, deberia llamarse AGREGAR FAMILIAR, y ese boton lo que deberia tomar es el numero de la familia 6000 duplicarlo crear un nuevo registro y ese seria el familiar agregado.
NO SOY EXPERTO en access, mucho he logrado haciendo todo esto, quizas es un desastre, la organización se llama Organización Salto Angel, de ayuda humanitaria a migrantes Venezolanos, mi colaboración para ellos fue facilitar poder organizar todas las familias que benefician, ellos necesitan estadisticas de por ejemplo mujeres embarazadas, situación de pobreza y todo eso, mi solución se ve bruta quizas, pero es lo mejor que he podido hacer.