La Web del Programador: Comunidad de Programadores
 
    Pregunta:  13429 - PARADOX
Autor:  Juan Ramirez
Como puedo crear relaciones de tablas que estan hechas en Paradox, pero las relaciones las quiero hacer desde delphi

De antemano muchas gracias

  Respuesta:  Loren@ Oceguera Alvarado
Hola, ojala y mi respuesta te sea de ayuda.

Ya que tienes agregadas las tablas sobre un datamodule o sobre la forma, debes hacer doble clic sobre la tabla y se te abre un editor de campos (pqña ventanita), sobre de él debes hacer clic derecho y selecciona all fields (algo así), entonces todos los campos que tu asignaste desde el Database Desktop se muestran sobre esta ventanita ok.
Bueno Si queremos jalar un dato de una tabla y éste ha sido capturado previamente (me refiero a otra tabla) entonces debemos hacer lo siguiente: dar doble clic sobre el table hacia donde lo queremos jalar. y nos aparece nuevamente la ventanita, aquí damos clic derecho y seleccionamos new field y se despliega otra ventana en donde nos pide que le asignemos un nombre al campo, el tipo de dato, debes seleccionar que el campo es lookup, posteriormente en la sección de abajo deberas especificar.
en Keyfields - campo llave de la tabla1
en Dataset debes especificar la tabla2 con la que debera coincidir.
en LookupKeys - campo con el que va a coincidir en la tabla2
ResultField es el campo a mostrar o el resultado en este caso.
Oprimes finalmente el ok y ya te lo habra agregado al editor de campos (pqña ventanita que te comente en un principio, ok), lo arrastras sobre la forma en la que deseas que este. ok

Ojala te sea de ayuda y que no te haya enredado más. Contestame si te dio resultados, sip??
Suerte