Apúntate a la Zona De Descargas Reservadas (ZDDR). Solo son 20 Euros
Con solo 20€ ayudarás
a mantener el foro.


Seguir a udias en Twitter
Directorio de Empresas de Foros de informática


Todo lo que sueñas, se puede diseñar.
We build your dreams.

 - Principal - Responder - Estadísticas - Registrarse - Buscar - Lista de usuarios -  - Zona de Descargas
 -Privacidad y política de cookies -
Ayuda al foro con tu donación

Búsqueda en los foros

Foros en Udias.com / FileMaker / Ayuda con los portales y campos tablas relacionados
Autor Mensaje

Miembro

Ocasional

  Karma     13

#1 Publicado: 22 Jun 2020 20:07 - Editado por: jamoresf



Hola,
Estoy diseñando una solución para un SAT y me ha surgido un tema que a priori parece simple, pero no encuentro la forma de hacerlo.

Intento explicar antes la situación: tenemos los avisos que atiende los técnicos y las facturas que se generan por estos trabajos, en tablas diferentes y relacionadas entre si por AVISO::num_aviso (PK) y FACTURA::num_aviso (FK).
La relación es 1:1 (mas bien 0:1), es decir un aviso genera (o no) una factura y esta sólo puede tener un aviso.

Hasta aquí todo bien, tengo un portal donde puedo consultar (varias pestañas) los datos de avisos, facturas, etc de un cliente

Ahora quiero sacar un histórico de ciertos temas (casi todos los campos están en la FACTURA) + un campo de observación que está en AVISO. La idea es no tener que estar accediendo a cada una de las facturas para ver su contenido.

Adjunto un patallazo para ilustrar el tema, el primero es el portal existentes, con pestañas varias para cada caso y muestro las facturas generadas.
Mas abajo es el intento de hacer un portal "histórico", donde saco datos de todas las facturas (tabla FACTURA) + obs. tecnico (tabla AVISO), pero no me sale datos (AVISO:: obs_tecnico) relacionados con la factura o bien sólo me sale uno y el otro no. En la ultima parte, seria como tendría que ser.

He estado mirando por el foro y veo temas relacionados, respuestas, etc, parece que los portales solo sacan los datos de una tabla y los campos FKs que tenga, pero si queremos mostrar algún campo a mayores de la tabla relacionada no funciona o por lo menos yo no lo he conseguido.

Quería ver si alguien me puede ayudar, es decir, hay posibilidades de que en un portal se pueda poner campos de la tabla relacionada sin ser la FK??
Si no es posible, hay alguna alternativa a esto o forma de poder poner ciertos campos de una tabla + alguno relacionado y que sea en modo relacional, sacando todos las tuplas existentes (Ej.: facturas de un cliente), como se ve en el pantallazo.

Muchisimas gracias, cualquier consejo o ayuda a resolver esto me vendria fenomenal, ya que estoy dando palos de ciego

Un saludo

Juan

Situacion Portal
Situacion Portal

Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
WIN / FM 16

Moderador


  Karma               8002

#2 Publicado: 22 Jun 2020 22:06 - Editado por: flusheddata



¿Podrías poner una captura del modo presentación mostrando el nombre de la ocurrencia de tabla del portal Historico?
Sls.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Pon tu sistema operativo y versión de FileMaker en tu perfil. Windows 10 Pro + FileMaker Pro 11/19

Miembro

Ocasional

  Karma     13

#3 Publicado: 23 Jun 2020 11:20 - Editado por: jamoresf



Buenos días,
Si, te pongo el detalle de la situación
El fichero tiene 3 apartados:
1º.- pestaña "Aviso" del portal, donde se ven los avisos y las observaciones del técnico correctamente, ya que esa pestaña está configurada sobre la tabla AVISOS
2º.- pestaña "Facturas" del portal, donde se ven las facturas, la FK (FACTURA:: cod_aviso) y el campo AVISO:: obs_tecnico
La FK se ve correctamente ya que está en la tabla FACTURA, pero el campo AVISO:: obs_tecnico no se ve bien, ya que muestra el contenido de uno de los avisos y no del otro, repitiendose....
3º.- pestaña "Historico" del portal, donde se varios campos (fecha, actuacion, motivo, medidas, material) de las facturas y el campo AVISO:: obs_tecnico
Los campos de la factura se ve correctamente ya que está en la tabla FACTURA, pero el campo AVISO:: obs_tecnico no se ve bien, ya que muestra el contenido de uno de los avisos y no del otro, repitiendose....

Espero que se ve claro la situación y mi necesidad de que se vea las observaciones del tecnico en una presentacion que tiene tambien campos de la factura. Ambas tablas (FACTURAS y AVISOS) estan relacionadas entre si por el cod_aviso

Cualquier indicacion o alternativa de trabajo seria una gran ayuda

Muchas gracias

Situacion Portal en detalle
Situacion Portal en detalle

Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
WIN / FM 16

Moderador


  Karma               8002

#4 Publicado: 23 Jun 2020 12:45 - Editado por: flusheddata



Hola.
Tienes que relacionar 3 cosas:
TECNICO::Id = AVISO::IdTecnico Y
AVISO::IdFactura = Factura::ID

Es decir, la ocurrencia de tabla para el portal deberá ser de AVISO mostrando Observaciones y poner en ella campos de la ocurrencia FACTURA relacionada con AVISO.
Sls.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Pon tu sistema operativo y versión de FileMaker en tu perfil. Windows 10 Pro + FileMaker Pro 11/19

Miembro

Ocasional

  Karma     13

#5 Publicado: 23 Jun 2020 17:17



hola,
Estoy aplicando lo que me comentas y por lo que veo en el historico ya parece que sale bien las observaciones del tecnico.

Puse el nuevo campo num_factura en AVISO y para este cliente, sus dos facturas, puse el num_factura en la FK de AVISO.

Voy a hacer alguna prueba mas y te comento los resultados ....
Tengo que revisar por si al poner las relaciones entre tablas no puse correctamente algunas, ya que por lo que pones en AVISOS pones la FK de FACTURA y yo tenia una relacion de AVISOS la PK de factura

Reviso y te comento, aparte si tengo alguna duda o pregunta adicional al respecto, pero a priori me da que me vale perfecta

Lo unico que al poner un campo num_factura en AVISO, que no habia, tendré que hacer una actualizacion o regularizacion de dicho campo para poner correctamente los num_facturas que existan en AVISOS

Lo único que en el histórico sale un aviso que no tiene factura (marcado en amarillo). Imagino que eso se podrá controlar...

La verdad es que estuve ayer comiéndome la olla a base de bien y @flusheddata, en un comentario me has "abierto las ojos"

Muchas gracias

Juan




Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
WIN / FM 16

Miembro

Ocasional

  Karma     13

#6 Publicado: Ayer, 01:03



jamoresf


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
WIN / FM 16

Moderador


  Karma               6117

#7 Publicado: Ayer, 09:47



jamoresf, si consideras resuelto el tema, ponlo como tal


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 19 (x64)
Su respuesta

Estilo Negrillas  Estilo Italico  Estilo Subrayado  URL De La Imagen  URL De La Web  Preformatted Text  YouTube URL  Sin código BB
Emoticones
:) ;) :up: :down: :biglol: :confused :cool: :mad: :sad: :shame: :smirk: :tongue: ... Más  Emoticones desactivados
Color de texto
Texto en negro Texto en blanco Texto en gris Texto en rojo Texto en azul Texto en verde Texto en rojo oscuro Texto en cian Texto en azul oscuro Texto en púrpura Texto en amarillo Texto en rosa Texto en naranja Texto en verde oliva Texto en marrón



 » Usuario  » Contraseña 
Solo Usuarios Registrados Pueden Postiar Aqui.
 

Tópicos relacionados con Ayuda con los portales y campos tablas relacionados

portales relacionados
Nuevos registros en portales relacionados
Botones relacionados a diferentes tablas
Problema con tablas y registros relacionados tabla mesas y orden pedidos
Relaciones de tablas y portales


Conectados: Invitados - 5
Miembros - 0
En verde usuarios ZDDR

Realizado con miniBB © 2001-2020
Para Udias.com © 1996-2020
Hosting con Interdominios