Me gustaría evitar entradas duplicadas en la tabla, es decir que desde la
vista formulario , al introducir
valores en la tabla no me deje si existe un registro coincidente en los tres
campos.
He probado con la opción de Idexado sin Duplicados, pero no me vale ya que
puede haber registros
en los que coincida la misma calle, o el mismo portal o que tengan la misma
localidad.
Lo que necesito es evitar entradas en las que coincidan los tres campos a la
vez.
Gracias.
Selecciona los tres campos y pulsa en el botón de la llave.
Saludos a tod@s
Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
"Jorge Villa" <TVTVTVTV> escribió en el mensaje de noticias
news:eiwMzxCd...@TK2MSFTNGP05.phx.gbl...
De estar formar se pueden repetir uno a uno, o dos a dos, pero no los tres,
y no tendrá que ser la clave principal de la tabla.
A no hacer estos tres campos clave principal te ahorras problemas si en la
tabla ya tienes un clave principal o prefieres que la clave sea otro campo.
Tambien te ahorraras problemas si la tabla que tiene estos tres campos ha de
ser el lado uno de una relacion uno a varios, o si la tabla forma parte de
una relacion muchos a muchos.
Aun en el caso de qeu no tengas los problemas anteriores y estos tres campos
te sirvan de clave principal, mi propuesta es que sean un indice sin
repeticion y que la clave principal sea otro campo, por ejemplo un
autonumerico.
--
SALUDOS.
julian-Valencia-España
http://ijulian.iespana.es
http://www.tinyurl.com/julianvalencia
"Emilio" <miliuco56 ALGARROBA hotmail PUNTO com> escribió en el mensaje
news:#deC07Cd...@TK2MSFTNGP03.phx.gbl...
avenida cienfuegos 35 almería
avenida cienfuegos 35 granada
en este caso si hubiese elegido indexar sin duplicados en los tres campos ,
no me dejaría meter la segunda dirección.
LO QUE PRETENDO es que si ahora quiero meter: avenida cienfuegos 35
almería, otra vez no me deje.
"julian-Vlc-Sp" <julia...@discussions.microsoft.com> escribió en el
mensaje news:EE60B82D-FF29-4510...@microsoft.com...
--
--
**
Salu2/Regards
Ju@nK [MVP Access] 2006/09
[DCE2003 ***] + VSTO [DCE2005 **]
http://juank.mvps.org http://www.juank.es
Correos personales o preguntas particulares en mi grupo
http://groups.google.es/group/juank?hl=es
www.juank.tk
¿Que es un MVP?, entérate en http://mvp.support.microsoft.com
**
"Jorge Villa" <TVTVTVTV> escribió en el mensaje
news:eTjXdiDd...@TK2MSFTNGP06.phx.gbl...
lo que haría es comprobar si esos campos ya existen usando la función
Dlookup, si el retorno es falso pues daría de entrada el registro.
--
Rafael Andrada
www.goo.mcpegasus.es
www.mcpegasus.net
..:: Tu Access, Mi Pasión ::..
"Jorge Villa" <TVTVTVTV> escribió en el mensaje
news:eiwMzxCd...@TK2MSFTNGP05.phx.gbl...
Gracias.
"julian-Vlc-Sp" <julia...@discussions.microsoft.com> escribió en el
mensaje news:E7BB40F9-BA9E-4BF9...@microsoft.com...
emilio wrote:
Re: Evitar registros duplicados en una tabla.
12-ene-09
Jorge Villa
revisa esto
http://www.aulaclic.es/access2002/a_5_1_3.htm
Previous Posts In This Thread:
On domingo, 11 de enero de 2009 15:37
Jorge Villa wrote:
Evitar registros duplicados en una tabla.
Tengo una tabla compuesta de tres campos tipo texto: CALLE, PORTAL,
LOCALIDAD.
Me gustar?a evitar entradas duplicadas en la tabla, es decir que desde la
vista formulario , al introducir
valores en la tabla no me deje si existe un registro coincidente en los tres
campos.
He probado con la opci?n de Idexado sin Duplicados, pero no me vale ya que
puede haber registros
en los que coincida la misma calle, o el mismo portal o que tengan la misma
localidad.
Lo que necesito es evitar entradas en las que coincidan los tres campos a la
vez.
Gracias.
On domingo, 11 de enero de 2009 15:55
Emilio wrote:
--------------------------------------------------------------------------?Impo
--------------------------------------------------------------------------
?Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvi? o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!
puedes crear una clave que incluya los tres campos y por tanto impida la
duplicidad de registros con los tres campos iguales.
Selecciona los tres campos y pulsa en el bot?n de la llave.
Saludos a tod@s
Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
"Jorge Villa" <TVTVTVTV> escribi? en el mensaje de noticias
news:eiwMzxCd...@TK2MSFTNGP05.phx.gbl...
On domingo, 11 de enero de 2009 17:04
Jorge Villa wrote:
Lo he probado, pero es que esta tabla est? relacionada con otra y por
Lo he probado, pero es que esta tabla est? relacionada con otra y por tanto
necesita tener un ?ndice ?nico,
cuando asocio varios campos como principales, despu?s no puedo relacionar
"Emilio" <miliuco56 ALGARROBA hotmail PUNTO com> escribi? en el mensaje
news:#deC07Cd...@TK2MSFTNGP03.phx.gbl...
la
que
a
On domingo, 11 de enero de 2009 17:17
Jorge Villa wrote:
Ese es mi caso, ya que tengo una relaci?n uno es a infinito con otra tabla.
Ese es mi caso, ya que tengo una relaci?n uno es a infinito con otra tabla.
Ya hab?a probado lo de elegir la propiedad indexado sin duplicados en las
propiedades de cada uno de los tres campos.
El caso es que as? no me vale, pues me evita registros duplicados en los
campos y yo necesito que por ejemplo la calle
me deje duplicarla, el portal tambi?n y la localidad tambi?n, pero un
registro completo coincidente en calle, portal y localidad (los tres
campos),
no quiero que me deje introducirlo. por ejemplo:
avenida cienfuegos 35 almer?a
avenida cienfuegos 35 granada
en este caso si hubiese elegido indexar sin duplicados en los tres campos ,
no me dejar?a meter la segunda direcci?n.
LO QUE PRETENDO es que si ahora quiero meter: avenida cienfuegos 35
almer?a, otra vez no me deje.
"julian-Vlc-Sp" <julia...@discussions.microsoft.com> escribi? en el
mensaje news:EE60B82D-FF29-4510...@microsoft.com...
lo
tres,
campo.
de
campos
la
tres
que
misma
a la
On domingo, 11 de enero de 2009 17:35
J wrote:
Tienes y necesitas un campo clave ?nico, pero indices puedes tener mas de uno,
Tienes y necesitas un campo clave ?nico, pero indices puedes tener mas de
uno, debes definir un indice con los tres campos de valores ?nicos, como te
dice Emilio, en el dise?o de la tabla, mira las opciones que tienes de
indices.
--
--
**
Salu2/Regards
Ju@nK [MVP Access] 2006/09
[DCE2003 ***] + VSTO [DCE2005 **]
http://juank.mvps.org http://www.juank.es
Correos personales o preguntas particulares en mi grupo
http://groups.google.es/group/juank?hl=es
www.juank.tk
?Que es un MVP?, ent?rate en http://mvp.support.microsoft.com
**
"Jorge Villa" <TVTVTVTV> escribi? en el mensaje
news:eTjXdiDd...@TK2MSFTNGP06.phx.gbl...
On domingo, 11 de enero de 2009 17:39
McPegasus wrote:
Hola Jorge,lo que har?a es comprobar si esos campos ya existen usando la
Hola Jorge,
lo que har?a es comprobar si esos campos ya existen usando la funci?n
Dlookup, si el retorno es falso pues dar?a de entrada el registro.
--
Rafael Andrada
www.goo.mcpegasus.es
www.mcpegasus.net
..:: Tu Access, Mi Pasi?n ::..
"Jorge Villa" <TVTVTVTV> escribi? en el mensaje
news:eiwMzxCd...@TK2MSFTNGP05.phx.gbl...
On domingo, 11 de enero de 2009 20:28
julianVlcS wrote:
Me he debido expresar mal, no se trata de crear tres indices, se trata de
Me he debido expresar mal, no se trata de crear tres indices, se trata de
crear un indice sin duplicados con los tres campos.
--
SALUDOS.
julian-Valencia-Espa??a
http://ijulian.iespana.es
http://www.tinyurl.com/julianvalencia
"Jorge Villa" wrote:
On lunes, 12 de enero de 2009 9:55
Jorge Villa wrote:
MUUUCHAS GRACIAS CHAMPION!!!
MUUUCHAS GRACIAS CHAMPION!!!, ya vi como era, lo prob? y fantastico, era una
opci?n que nunca hab?a utilizado.
Oye aprovechando la ocasi?n, que efectos tiene elegir la opci?n Ingnorar
Nulos SI?.
Gracias.
"julian-Vlc-Sp" <julia...@discussions.microsoft.com> escribi? en el
mensaje news:E7BB40F9-BA9E-4BF9...@microsoft.com...
tabla.
las
campos ,
repitan
en la
ha
parte de
desde
los
ya
la
campos
On lunes, 12 de enero de 2009 10:44
emilio wrote:
Re: Evitar registros duplicados en una tabla.
Jorge Villa
revisa esto
http://www.aulaclic.es/access2002/a_5_1_3.htm
EggHeadCafe - Software Developer Portal of Choice
5 SQL Server Management Studio Tips
http://www.eggheadcafe.com/tutorials/aspnet/b039a933-1815-4c21-bc5d-e5f4cd421c5d/5-sql-server-management-s.aspx
Un �ndice de 3 campos, al que indiques que la "uni�n" de los valores
guardados en ese campo debe ser �nica, te permitir� que si yo guardo en el
campo del nombre el valor "Pepito", en el campo del apellido el valor
"Grillo", y en el campo de la ciudad en valor "Madrid", no podr�s agregar en
otro registro la misma informaci�n. Podr� haber otro Pepito Grillo en
Barcelona, o un Pepito Mosca en Madrid, pero nunca podr�s guardar otro
Pepito Grillo de Madrid.
- http://office.microsoft.com/es-es/access/HA102103473082.aspx
--
Un saludo,
Patxi Sanz
Tudela (NA)
http://pasa.hostzi.com/