2014-09-10 2 views
0

J'ai un formulaire pour voir les détails d'un appareil. Ce formulaire contient un sous-formulaire qui affiche les entrées de journal liées à l'appareil. Je voudrais que les détails de l'appareil soient affichés indépendamment des entrées de journal existantes pour l'appareil ou non, mais pour l'instant le formulaire principal est seulement rempli lorsque des entrées de journal existent pour l'appareil.Le formulaire principal est vide lorsque le sous-formulaire est vide

  • La requête de formulaire principal n'a aucun critère qui filtrerait les périphériques sans entrées de journal.
  • Le bouton qui lance le formulaire où les critères ne filtre pas basé sur les entrées du journal
  • Le sous-formulaire Champ Linker a lié Device.ID à Log.Device

Répondre

0

Il apparaît sous-formulaire Champ Linker ajouté un INNER JOIN Log à la requête de formulaire principal, qui n'était pas visible dans la vue de conception de la requête. Un INNER JOIN ne retournera que les lignes communes aux deux tables - en le remplaçant par un LEFT JOIN, toutes les lignes de la table de gauche (périphériques) seront retournées, et les lignes de la table de droite (log) correspondantes seront retourné si disponible.

Il y a beaucoup de choses en ligne sur les sous-formulaires qui sont vides quand ils ne devraient pas être, mais pas vraiment sur le moment où ils devraient l'être, donc j'espère que cela a sauvé des recrues comme moi.

Questions connexes