J'ai un formulaire employ=E9, celui-ci me permet de=20
visualiser toutes sortes de donn=E9es sur mes employ=E9s,=20
chaque employ=E9 poss=E8de un num=E9ro d'employ=E9 unique, ce=20
champ est num=E9rique ex: 65888. Je veux v=E9rouill=E9 le=20
champs No_Employ=E9, car il est arriv=E9 par le pass=E9 que=20
certains utilisateurs modifiait le num=E9ro et par la suite=20
cela changeait les donn=E9es. J'ai alors cr=E9e un bouton=20
pour ajouter les nouveaux employ=E9s. =20
Mon probl=E8me est le suivant : si je v=E9rouille le champ=20
dans les propri=E9t=E9s du champ dans donn=E9es, lorsque=20
j'appuie sur mon cmdAjouter, je ne peux plus entrer un=20
nouveau No_Employ=E9. Est-ce que je peux le d=E9v=E9rouiller=20
dans ma proc=E9dure et le remettre v=E9rouill=E9 =E0 la sortie?
Donc il serait v=E9rouill=E9 dans mon formulaire, puis en=20
appuyant sur ajouter je pourrais entrer un nouvel employ=E9=20
et lorsque je reviens au formulaire le No_Employ=E9 est=20
v=E9rouill=E9!!!
Private Sub cmdAjouter_Click()
DoCmd.RunCommand acCmdDataEntry
Me![No_Employ=E9].SetFocus
Me!cmdAjouter.Visible =3D False
Me!cmdAfficher_tous.Visible =3D True
Me!cmdRecherche.Enabled =3D False
=20
End Sub
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Michel Walsh
Salut,
Déverrouiller si l'enregistrement est nouveau, Dans la procédure événementielle onCurrent du formulaire:
Me.MonControle.Locked = Not Me.NewRecord
La procédure Current du formulaire est toujours la première exécutée lorsqu'un enregistrement s'active. Automatique, cette ligne verrouille donc le controle pour un enregistrement qui existe, mais déverrouille le controle pour un cas de nouvel enregistrement.
Espérant être utile, Vanderghast, Access MVP
"StEpHaNe" wrote in message news:0c9b01c38f10$f987c860$ Bonjour,
J'ai un formulaire employé, celui-ci me permet de visualiser toutes sortes de données sur mes employés, chaque employé possède un numéro d'employé unique, ce champ est numérique ex: 65888. Je veux vérouillé le champs No_Employé, car il est arrivé par le passé que certains utilisateurs modifiait le numéro et par la suite cela changeait les données. J'ai alors crée un bouton pour ajouter les nouveaux employés.
Mon problème est le suivant : si je vérouille le champ dans les propriétés du champ dans données, lorsque j'appuie sur mon cmdAjouter, je ne peux plus entrer un nouveau No_Employé. Est-ce que je peux le dévérouiller dans ma procédure et le remettre vérouillé à la sortie?
Donc il serait vérouillé dans mon formulaire, puis en appuyant sur ajouter je pourrais entrer un nouvel employé et lorsque je reviens au formulaire le No_Employé est vérouillé!!!
Déverrouiller si l'enregistrement est nouveau, Dans la procédure
événementielle onCurrent du formulaire:
Me.MonControle.Locked = Not Me.NewRecord
La procédure Current du formulaire est toujours la première exécutée
lorsqu'un enregistrement s'active. Automatique, cette ligne verrouille donc
le controle pour un enregistrement qui existe, mais déverrouille le controle
pour un cas de nouvel enregistrement.
Espérant être utile,
Vanderghast, Access MVP
"StEpHaNe" <sgnc@videotron.ca> wrote in message
news:0c9b01c38f10$f987c860$a101280a@phx.gbl...
Bonjour,
J'ai un formulaire employé, celui-ci me permet de
visualiser toutes sortes de données sur mes employés,
chaque employé possède un numéro d'employé unique, ce
champ est numérique ex: 65888. Je veux vérouillé le
champs No_Employé, car il est arrivé par le passé que
certains utilisateurs modifiait le numéro et par la suite
cela changeait les données. J'ai alors crée un bouton
pour ajouter les nouveaux employés.
Mon problème est le suivant : si je vérouille le champ
dans les propriétés du champ dans données, lorsque
j'appuie sur mon cmdAjouter, je ne peux plus entrer un
nouveau No_Employé. Est-ce que je peux le dévérouiller
dans ma procédure et le remettre vérouillé à la sortie?
Donc il serait vérouillé dans mon formulaire, puis en
appuyant sur ajouter je pourrais entrer un nouvel employé
et lorsque je reviens au formulaire le No_Employé est
vérouillé!!!
Déverrouiller si l'enregistrement est nouveau, Dans la procédure événementielle onCurrent du formulaire:
Me.MonControle.Locked = Not Me.NewRecord
La procédure Current du formulaire est toujours la première exécutée lorsqu'un enregistrement s'active. Automatique, cette ligne verrouille donc le controle pour un enregistrement qui existe, mais déverrouille le controle pour un cas de nouvel enregistrement.
Espérant être utile, Vanderghast, Access MVP
"StEpHaNe" wrote in message news:0c9b01c38f10$f987c860$ Bonjour,
J'ai un formulaire employé, celui-ci me permet de visualiser toutes sortes de données sur mes employés, chaque employé possède un numéro d'employé unique, ce champ est numérique ex: 65888. Je veux vérouillé le champs No_Employé, car il est arrivé par le passé que certains utilisateurs modifiait le numéro et par la suite cela changeait les données. J'ai alors crée un bouton pour ajouter les nouveaux employés.
Mon problème est le suivant : si je vérouille le champ dans les propriétés du champ dans données, lorsque j'appuie sur mon cmdAjouter, je ne peux plus entrer un nouveau No_Employé. Est-ce que je peux le dévérouiller dans ma procédure et le remettre vérouillé à la sortie?
Donc il serait vérouillé dans mon formulaire, puis en appuyant sur ajouter je pourrais entrer un nouvel employé et lorsque je reviens au formulaire le No_Employé est vérouillé!!!
Je crois avoir été assez clair car j'ai reçu la bonne réponse ça fonctionne très bien. Je me doutais que l'on pouvait arriver à faire ça. Ça prenait un génie...
Merci.
CIAO STEF
P.S. Ton Espérant être utile est trop modeste, on devrait lire j'ai toujours la solution pour vous!!! HA!HA!
-----Message d'origine----- Salut,
Déverrouiller si l'enregistrement est nouveau, Dans la procédure
événementielle onCurrent du formulaire:
Me.MonControle.Locked = Not Me.NewRecord
La procédure Current du formulaire est toujours la première exécutée
lorsqu'un enregistrement s'active. Automatique, cette ligne verrouille donc
le controle pour un enregistrement qui existe, mais déverrouille le controle
pour un cas de nouvel enregistrement.
Espérant être utile, Vanderghast, Access MVP
"StEpHaNe" wrote in message news:0c9b01c38f10$f987c860$ Bonjour,
J'ai un formulaire employé, celui-ci me permet de visualiser toutes sortes de données sur mes employés, chaque employé possède un numéro d'employé unique, ce champ est numérique ex: 65888. Je veux vérouillé le champs No_Employé, car il est arrivé par le passé que certains utilisateurs modifiait le numéro et par la suite cela changeait les données. J'ai alors crée un bouton pour ajouter les nouveaux employés.
Mon problème est le suivant : si je vérouille le champ dans les propriétés du champ dans données, lorsque j'appuie sur mon cmdAjouter, je ne peux plus entrer un nouveau No_Employé. Est-ce que je peux le dévérouiller dans ma procédure et le remettre vérouillé à la sortie?
Donc il serait vérouillé dans mon formulaire, puis en appuyant sur ajouter je pourrais entrer un nouvel employé et lorsque je reviens au formulaire le No_Employé est vérouillé!!!
Je crois avoir été assez clair car j'ai reçu la bonne
réponse ça fonctionne très bien. Je me doutais que l'on
pouvait arriver à faire ça. Ça prenait un génie...
Merci.
CIAO
STEF
P.S. Ton Espérant être utile est trop modeste, on devrait
lire j'ai toujours la solution pour vous!!! HA!HA!
-----Message d'origine-----
Salut,
Déverrouiller si l'enregistrement est nouveau, Dans
la procédure
événementielle onCurrent du formulaire:
Me.MonControle.Locked = Not Me.NewRecord
La procédure Current du formulaire est toujours la
première exécutée
lorsqu'un enregistrement s'active. Automatique, cette
ligne verrouille donc
le controle pour un enregistrement qui existe, mais
déverrouille le controle
pour un cas de nouvel enregistrement.
Espérant être utile,
Vanderghast, Access MVP
"StEpHaNe" <sgnc@videotron.ca> wrote in message
news:0c9b01c38f10$f987c860$a101280a@phx.gbl...
Bonjour,
J'ai un formulaire employé, celui-ci me permet de
visualiser toutes sortes de données sur mes employés,
chaque employé possède un numéro d'employé unique, ce
champ est numérique ex: 65888. Je veux vérouillé le
champs No_Employé, car il est arrivé par le passé que
certains utilisateurs modifiait le numéro et par la suite
cela changeait les données. J'ai alors crée un bouton
pour ajouter les nouveaux employés.
Mon problème est le suivant : si je vérouille le champ
dans les propriétés du champ dans données, lorsque
j'appuie sur mon cmdAjouter, je ne peux plus entrer un
nouveau No_Employé. Est-ce que je peux le dévérouiller
dans ma procédure et le remettre vérouillé à la sortie?
Donc il serait vérouillé dans mon formulaire, puis en
appuyant sur ajouter je pourrais entrer un nouvel employé
et lorsque je reviens au formulaire le No_Employé est
vérouillé!!!
Je crois avoir été assez clair car j'ai reçu la bonne réponse ça fonctionne très bien. Je me doutais que l'on pouvait arriver à faire ça. Ça prenait un génie...
Merci.
CIAO STEF
P.S. Ton Espérant être utile est trop modeste, on devrait lire j'ai toujours la solution pour vous!!! HA!HA!
-----Message d'origine----- Salut,
Déverrouiller si l'enregistrement est nouveau, Dans la procédure
événementielle onCurrent du formulaire:
Me.MonControle.Locked = Not Me.NewRecord
La procédure Current du formulaire est toujours la première exécutée
lorsqu'un enregistrement s'active. Automatique, cette ligne verrouille donc
le controle pour un enregistrement qui existe, mais déverrouille le controle
pour un cas de nouvel enregistrement.
Espérant être utile, Vanderghast, Access MVP
"StEpHaNe" wrote in message news:0c9b01c38f10$f987c860$ Bonjour,
J'ai un formulaire employé, celui-ci me permet de visualiser toutes sortes de données sur mes employés, chaque employé possède un numéro d'employé unique, ce champ est numérique ex: 65888. Je veux vérouillé le champs No_Employé, car il est arrivé par le passé que certains utilisateurs modifiait le numéro et par la suite cela changeait les données. J'ai alors crée un bouton pour ajouter les nouveaux employés.
Mon problème est le suivant : si je vérouille le champ dans les propriétés du champ dans données, lorsque j'appuie sur mon cmdAjouter, je ne peux plus entrer un nouveau No_Employé. Est-ce que je peux le dévérouiller dans ma procédure et le remettre vérouillé à la sortie?
Donc il serait vérouillé dans mon formulaire, puis en appuyant sur ajouter je pourrais entrer un nouvel employé et lorsque je reviens au formulaire le No_Employé est vérouillé!!!
Je suis loin d'avoir toutes les réponses... Et comme on dit que le génie côtoie la folie, il ne faut pas m'en attribuer trop, svp. :-)
Vanderghast, Access MVP
"StEpHaNe" wrote in message news:2765001c38f5c$8916c580$ Salut Michel,
Je crois avoir été assez clair car j'ai reçu la bonne réponse ça fonctionne très bien. Je me doutais que l'on pouvait arriver à faire ça. Ça prenait un génie...
Merci.
CIAO STEF
P.S. Ton Espérant être utile est trop modeste, on devrait lire j'ai toujours la solution pour vous!!! HA!HA!
-----Message d'origine----- Salut,
Déverrouiller si l'enregistrement est nouveau, Dans la procédure
événementielle onCurrent du formulaire:
Me.MonControle.Locked = Not Me.NewRecord
La procédure Current du formulaire est toujours la première exécutée
lorsqu'un enregistrement s'active. Automatique, cette ligne verrouille donc
le controle pour un enregistrement qui existe, mais déverrouille le controle
pour un cas de nouvel enregistrement.
Espérant être utile, Vanderghast, Access MVP
"StEpHaNe" wrote in message news:0c9b01c38f10$f987c860$ Bonjour,
J'ai un formulaire employé, celui-ci me permet de visualiser toutes sortes de données sur mes employés, chaque employé possède un numéro d'employé unique, ce champ est numérique ex: 65888. Je veux vérouillé le champs No_Employé, car il est arrivé par le passé que certains utilisateurs modifiait le numéro et par la suite cela changeait les données. J'ai alors crée un bouton pour ajouter les nouveaux employés.
Mon problème est le suivant : si je vérouille le champ dans les propriétés du champ dans données, lorsque j'appuie sur mon cmdAjouter, je ne peux plus entrer un nouveau No_Employé. Est-ce que je peux le dévérouiller dans ma procédure et le remettre vérouillé à la sortie?
Donc il serait vérouillé dans mon formulaire, puis en appuyant sur ajouter je pourrais entrer un nouvel employé et lorsque je reviens au formulaire le No_Employé est vérouillé!!!
Je suis loin d'avoir toutes les réponses... Et comme on dit que le
génie côtoie la folie, il ne faut pas m'en attribuer trop, svp. :-)
Vanderghast, Access MVP
"StEpHaNe" <sgnc@videotron.ca> wrote in message
news:2765001c38f5c$8916c580$a601280a@phx.gbl...
Salut Michel,
Je crois avoir été assez clair car j'ai reçu la bonne
réponse ça fonctionne très bien. Je me doutais que l'on
pouvait arriver à faire ça. Ça prenait un génie...
Merci.
CIAO
STEF
P.S. Ton Espérant être utile est trop modeste, on devrait
lire j'ai toujours la solution pour vous!!! HA!HA!
-----Message d'origine-----
Salut,
Déverrouiller si l'enregistrement est nouveau, Dans
la procédure
événementielle onCurrent du formulaire:
Me.MonControle.Locked = Not Me.NewRecord
La procédure Current du formulaire est toujours la
première exécutée
lorsqu'un enregistrement s'active. Automatique, cette
ligne verrouille donc
le controle pour un enregistrement qui existe, mais
déverrouille le controle
pour un cas de nouvel enregistrement.
Espérant être utile,
Vanderghast, Access MVP
"StEpHaNe" <sgnc@videotron.ca> wrote in message
news:0c9b01c38f10$f987c860$a101280a@phx.gbl...
Bonjour,
J'ai un formulaire employé, celui-ci me permet de
visualiser toutes sortes de données sur mes employés,
chaque employé possède un numéro d'employé unique, ce
champ est numérique ex: 65888. Je veux vérouillé le
champs No_Employé, car il est arrivé par le passé que
certains utilisateurs modifiait le numéro et par la suite
cela changeait les données. J'ai alors crée un bouton
pour ajouter les nouveaux employés.
Mon problème est le suivant : si je vérouille le champ
dans les propriétés du champ dans données, lorsque
j'appuie sur mon cmdAjouter, je ne peux plus entrer un
nouveau No_Employé. Est-ce que je peux le dévérouiller
dans ma procédure et le remettre vérouillé à la sortie?
Donc il serait vérouillé dans mon formulaire, puis en
appuyant sur ajouter je pourrais entrer un nouvel employé
et lorsque je reviens au formulaire le No_Employé est
vérouillé!!!
Je suis loin d'avoir toutes les réponses... Et comme on dit que le génie côtoie la folie, il ne faut pas m'en attribuer trop, svp. :-)
Vanderghast, Access MVP
"StEpHaNe" wrote in message news:2765001c38f5c$8916c580$ Salut Michel,
Je crois avoir été assez clair car j'ai reçu la bonne réponse ça fonctionne très bien. Je me doutais que l'on pouvait arriver à faire ça. Ça prenait un génie...
Merci.
CIAO STEF
P.S. Ton Espérant être utile est trop modeste, on devrait lire j'ai toujours la solution pour vous!!! HA!HA!
-----Message d'origine----- Salut,
Déverrouiller si l'enregistrement est nouveau, Dans la procédure
événementielle onCurrent du formulaire:
Me.MonControle.Locked = Not Me.NewRecord
La procédure Current du formulaire est toujours la première exécutée
lorsqu'un enregistrement s'active. Automatique, cette ligne verrouille donc
le controle pour un enregistrement qui existe, mais déverrouille le controle
pour un cas de nouvel enregistrement.
Espérant être utile, Vanderghast, Access MVP
"StEpHaNe" wrote in message news:0c9b01c38f10$f987c860$ Bonjour,
J'ai un formulaire employé, celui-ci me permet de visualiser toutes sortes de données sur mes employés, chaque employé possède un numéro d'employé unique, ce champ est numérique ex: 65888. Je veux vérouillé le champs No_Employé, car il est arrivé par le passé que certains utilisateurs modifiait le numéro et par la suite cela changeait les données. J'ai alors crée un bouton pour ajouter les nouveaux employés.
Mon problème est le suivant : si je vérouille le champ dans les propriétés du champ dans données, lorsque j'appuie sur mon cmdAjouter, je ne peux plus entrer un nouveau No_Employé. Est-ce que je peux le dévérouiller dans ma procédure et le remettre vérouillé à la sortie?
Donc il serait vérouillé dans mon formulaire, puis en appuyant sur ajouter je pourrais entrer un nouvel employé et lorsque je reviens au formulaire le No_Employé est vérouillé!!!