Puedes hacerlo, los relacionas por los campos claves "id", pero los
pones en el formulario, de forma que se vea, solo el campo que tu deseas
del relacionado, el "id" no se tiene porque ver.
El campo a introducir es un "campo de lista", que crea un "ListBox" y te
relaciona las tablas y la visualización, va por pasos guiados.
Por lo poco que se, siempre es mejor relacionar por el "id" numérico que
no por un campo con "información", la cual siempre es sensible de
modificaciones, que nos romperían las relaciones creadas.
Espero haber sido de alguna ayuda, saludos a todos.
Pedro
[EMAIL PROTECTED] escribió:
Hola. Yo creo que pueden pasar dos cosas:
- no tienes definido el campo "localidade" dentro de la tabla "localidades"
como clave principal
- en la tabla "datos" tienes información de localidades ("localidade") que
no existen en la tabla principal "localidades". Debes insertar primero en
la tabla "localidades" todas las posibles, para poder usarlos en tablas
secundarias.
un saludo.
Alfonso.
Para
Lista de discusión de Open
imeneo imeneo Office
<[EMAIL PROTECTED] <[email protected]>
.com> cc
30/11/2005 Asunto
23:01 [d_es] Relación entre tablas de
datos
Por favor,
responda a
[EMAIL PROTECTED]
.openoffice.o
rg
Hola a [EMAIL PROTECTED]:
Supongo que será posible establecer relaciones entre dos tablas de datos,
pero a mi me sale un error.
SQL Status: S0011
Error code: -170
Primary or unique constraint required on main table: "localidades" in
statement [ALTER TABLE "datos" ADD FOREIGN KEY ("localidade") REFERENCES
"localidades" ("localidade")]
Ambos campos son del mismo tipo (text [varchar]) y tienen el mismo ancho
(50) y no me permite relacionarlos, algo que Access hace sin problema; lo
único que me deja relacionar es ambos campos claves, pero no me sirve de
nada, ya que a mi me gustaría poder desplegar un menú y elegir entre las
opciones que hay en esas tablas.
Alguna solución o qué es lo que estoy haciendo mal.
Salud y gracias.
Imeneo
--
http://usuarios.lycos.es/xoiaweb
http://cousasdeimeneo.blogspot.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]