2013-06-18 2 views
0

J'ai deux tables, WorkItem et Status. Ils sont liés comme suit: Status.WorkItemID est la clé étrangère mappée à la clé primaire WorkItem.ID. Je veux configurer un formulaire afin qu'il existe des fiches de données pour WorkItem et Status et lorsqu'une ligne dans WorkItem est cliquée, Status est actualisé avec les lignes connexes.Comment faire pour actualiser le formulaire enfant lorsque vous cliquez sur le maître?

J'ai essayé de le faire en ouvrant la table WorkItem, puis en créant un formulaire basé dessus. Bien que cela crée un formulaire où les enregistrements WorkItem actualise les enregistrements Status, WorkItem est représenté comme un ensemble de zones de texte plutôt que comme une feuille de données, et je n'arrive pas à comprendre comment changer ces zones de texte en fiches de données.

J'ai aussi essayé glisser WorkItem et Status tables sur un formulaire vierge, puis définir les propriétés du formulaire comme suit:

  • source d'enregistrement est réglé sur « WorkItem »
  • Dans le Table.Status contrôle, Link Master Fields est défini sur "ID" et Link Child Fields est défini sur "WorkItemID"

Ceci n'a cependant pas lié les deux formes; toutes les lignes dans Status sont répertoriées, et lorsque je clique d'une ligne WorkItem à une autre, rien ne se passe dans la feuille de données Status.

Qu'est-ce qui me manque?

Répondre

1

Avez-vous ouvert le formulaire en mode Création et défini la propriété Affichage par défaut sur "Fiche technique"? Lorsque vous ouvrez la boîte de dialogue Propriétés et cliquez sur l'onglet "Format", il devrait être la deuxième propriété du haut de la liste.

+0

Je viens de l'essayer, mais 'WorkItem' montre toujours plusieurs zones de texte - il ne s'est pas transformé en une feuille de données. – sigil

+0

J'ai finalement eu ce travail, et cela faisait partie de la solution. – sigil

Questions connexes