1 pièce(s) jointe(s)
Déverrouiller un champ de formulaire seulement à l'ajout d'un nouvel enregistrement
Bonjour,
J'ai un souci : j'ai développé une application simple en Access 2013 en créant un formulaire double affichage qui me permet de connaître et maintenir à jour l'emplacement de chacun des dossiers du bureau (ces derniers peuvent se retrouver en de nombreux endroits !). La clé, tel qu'indiqué dans le fichier Modèle.png (pièce jointe), est le champ "Numero dossier", dans les deux tables : Événement et Emplacement. Je veux pouvoir faire deux choses :
1. Modifier des enregistrements de la table "Emplacement" sans possibilité de modifier le champ "Numero dossier" (parce que c'est la clé). Jusqu'ici, ça va, je mets la propriété "Verrouillé" du champ "Numero dossier" à "Oui" et tout baigne. Je peux faire une recherche et trouver le bon dossier, faire toutes les modifs que je veux dans les autres champs. Ça fait exactement ce que je veux.
2. Ajouter de nouveaux enregistrements dans la table Emplacement (puisque de nouveaux dossiers sont créés tous les jours). C'est là où le bât blesse. Comme le champ "Numero dossier" est verrouillé, je ne peux pas ajouter de nouveaux enregistrements. C'est vraiment embêtant.:roll:
Quelqu'un peut m'aider à solutionner ?
2 pièce(s) jointe(s)
Déverrouiller un champ de formulaire seulement à l'ajout d'un nouvel enregistrement (précisions)
Bonjour,
Merci d'avoir répondu rapidement à mon souci. Je me rends compte que mon post exige d'être clarifié. Je m'explique et vous envoie 2 saisies d'écran en pièces jointes.
D'abord, le format de mon numéro de dossier est particulier : XXXX-YY-999 (où XXXX correspond à l'indicatif numérique de l'organisation, YY représente l'année d'ouverture du dossier et 999 un numéro séquentiel d'identification). C'est difficile de l'incrémenter automatiquement. D'autant plus qu'il est créé dans un autre système indépendant que l'on récupère après coup.
Ensuite, j'ai absolument besoin de l'option "modification des autres champs". Cette option doit s'accompagner d'une restriction de modifier le champ "Numero dossier", tout en l'utilisant pour la recherche.
Finalement, ça se gâte à l'ajout d'un nouvel enregistrement où je dois avoir accès au champ "Numéro dossier" pour l'ajouter et ajouter l'emplacement.
Merci de vous intéresser à mon problème !
1 pièce(s) jointe(s)
Déverrouiller un champ de formulaire seulement à l'ajout d'un nouvel enregistrement (le sort s'acharne...)
Cher fsmrel,
Merci de vous intéresser à ma situation. J'ai d'ailleurs pris le taureau par les cornes et ai décidé d'essayer votre solution que je comprends bien maintenant que je m'y suis attardée. Mais voilà que la vie ne me fait pas de cadeaux (comme d'habitude !) et que j'obtiens une erreur dès la première ligne (voir pièce jointe). Cherchez l'erreur... que je ne trouve pas (&??%$$&?**:fou:8O). Je ne suis pourtant pas la dernière venue, mais je n'arrive pas à comprendre ce qui se passe. La première ligne n'est pourtant pas de l'ordre du "rocket science" et j'ai tout essayé pour encadrer le nom du champ : les [], les "", les '', rien du tout, rien n'y fait. J'ose abuser de vous et vous demander de m'aider... encore.
Merci pour tout.
1 pièce(s) jointe(s)
Déverrouiller un champ de formulaire seulement à l'ajout d'un nouvel enregistrement (la saga se poursuit...)
Voici ce que j'ai tenté sans succès ::calim2:
Déverrouiller un champ de formulaire seulement à l'ajout d'un nouvel enregistrement (une idée comme ça...)
Y aurait-il un rapport avec le fait que j'utilise une version d'Access en français ? Alors, quelle serait la traduction de "Updated" ?
1 pièce(s) jointe(s)
Déverrouiller un champ de formulaire seulement à l'ajout d'un nouvel enregistrement (découragée...)
J'avais déjà fait l'exercice (voir pièce jointe). Je l'ai même refait avec toutes les lettres de l'alphabet :aie:
Je crois que nous sommes au bout de nos ressources, n'est-ce pas ???
1 pièce(s) jointe(s)
Déverrouiller un champ de formulaire seulement à l'ajout d'un nouvel enregistrement (Mince consolation...)
À tout hasard (sans être une victoire pour autant), voici ce qui fonctionne (pièce jointe).
Nous pourrions en déduire que c'est le "Updated" qui est indigeste pour mon environnement ?:?
Déverrouiller un champ de formulaire seulement à l'ajout d'un nouvel enregistrement (découragée bis...)