Envoyé par
tee_grandbois
cela peut être à cause d'une des propriétés suivantes du formulaire :
- Ajout autorisé : doit être à Oui
- Modif autorisée : doit être à Oui
- Type RecordSet : doit être à Feuille de réponse dynamique
- Source: si c'est une requête elle doit pouvoir être mise à jour (pas de requête de regroupement, de distinct ou une jointure avec une table sans clé primaire empêchant la mise à jour)
- Ajout autorisé : est à Oui
- Modif autorisée : est à Oui
- Type RecordSet : est à Feuille de réponse dynamique
Pour le source : j'ai ça, que je ne comprends pas vraiment
SELECT Reporting.*, Identifiant.Identifiant FROM Identifiant INNER JOIN Reporting ON Identifiant.Identifiant = Reporting.RefLabo;
Dans la version que j'ai sauvée, j'ai juste une table dans la source.
Donc la modif vient du fait que j'ai voulu créer une table supplémentaire pour y mettre un identifiant pour le labo concerné. C'est lié à ce que tu m'as proposé hier pour connaitre la personne qui renseigne la base et ne pas avoir à choisir parmi une liste (i.e. prendre l'identifiant dans le nom du fichier) : il y aura des cas où l'identifiant sera très long et je préfère le mettre en dur dans une table à part. Je n'imaginais pas que ça compliquerait les choses de cette manière...
Partager