Créer un enregistrement associé dans une autre liste automatiquement liée à l'enregistrement que je viens de créer dans une liste
-
10-12-2019 - |
Question
J'ai deux listes, une des personnes
Je voudrais, quand j'ajoute une personne, pour pouvoir ajouter directement une adresse pour cette personne que je viens d'ajouter. Sans avoir à naviguer dans la liste d'adresses et à sélectionner la personne dans le champ de recherche pour ajouter une adresse pour cette personne.
Voici les modèles de mes listes:
- Nom de famille
- prénom
adresses - Street & Number
- Ville
- Personne (champ de recherche)
Actuellement, j'ai ajouté du JavaScript pour créer un bouton de la nouvelle personne qui envoie le nom de la personne dans l'URL (? Nom= Rupert) au nouveau formulaire d'adresse. Mais alors ma personne n'est pas encore créée car je change la page en modifiant le formulaire de nouvelle personne.
Est-ce que quelqu'un sache s'il existe un moyen de réaliser cela facilement comme une option magique à dire "lorsque j'ajoute une personne, accédez au nouveau formulaire d'adresse et sélectionnez automatiquement la personne qui vient d'être ajoutée dans le champ de recherche?
Merci beaucoup pour votre aide!
La solution
Les relations parents / enfants exigent que le parent existe avant que l'enfant puisse être créé.
Ce tutoriel montre comment le faire.L'auteur a quelques autres techniques, impliquant JavaScript et / ou SharePoint Designer.
Autres conseils
Pourquoi non seulement utiliser sur la liste, avec une personne en tant que champ utilisateur?Ensuite, vous seriez capable de disposer de toutes les informations dont vous avez besoin dans une liste et de l'extraire facilement de la liste.
(ne fonctionne que si les personnes sont utilisées de votre site, Sinon, vous avez besoin d'une solution plus gracieuse, impliquant une page de formulaire personnalisée avec code derrière la logique enregistrer des données sur vos deux listes)