Saludos desde Maracay, Venezuela.
Puede haber varias posibilidades...
1º... Tienes datos?
2º... Haces la conexión 'SettransObject' y luego el 'Retrieve'?
3º... Si es verdadero la respuesta a 1º y 2º, Las tablas están relacionadas con las columnas que corresponden a la relación?
4º...Si es verdadero la respuesta a 1º ,2º y 3º, las tablas tienen datos para cumplir la relación? pongamos un ejemplo sencillo...
Pais y ciudad...
la tabla de país se relaciona con ciudad por una columna código_pais
tu relación tendría una columna en la tabla de ciudad de codigo_pais...
si no hay ciudades para un pais no se te presentaría el dato del pais que no tiene ciudades... a menos que uses los 'Innerjoin' (Ver SQL InnerJoin y OuterJoin) para que le indiques que te presente el dato del pais AUNQUE NO TENGA CIUDADES...
Es decir a lo mejor tienes datos pero no se cumple la relación de igualdad, por lo tanto debes hacer modificaciones para que te presente datos (de una de las tablas aunque no haya datos en las otras dos...
Para modificar el tipo de relación, marcas en el modo de diseño gráfico la relación en el cajoncito que aparece '=' para la relación y seleccionas otro tipo para que se te cumpla lo que desees...
Espero que te ayude...