OVH Cloud OVH Cloud

verrouillage d'enregistrements

16 réponses
Avatar
yves
Comment apres la saisie des informations dans mon=20
formulaire lors d'une competition je peux verrouiller les=20
differentes notes pour eviter bien sur quelles soient=20
effacer ou modifier? et bien sur les deverouiller =E0 tout=20
moment.
merci de me repondre

10 réponses

1 2
Avatar
Raymond [mvp]
Bonsoir.

tu peux mettre deux boutons : 1 pour verrouillage et un pour déverrouillage
ou le même bouton pour changer d'état ou un bouton bascule.
tu trouveras un exemple sur :
http://access.seneque.free.fr/bloquer_controles.htm
qui verrouille/déverrouille et change de couleur tous les contrôles texte.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"yves" a écrit dans le message de
news:411f01c3b149$5ccb4460$
Comment apres la saisie des informations dans mon
formulaire lors d'une competition je peux verrouiller les
differentes notes pour eviter bien sur quelles soient
effacer ou modifier? et bien sur les deverouiller à tout
moment.
merci de me repondre
Avatar
YVES
MERCI
Tout fonctionne parfaitement et je t'en remercie mais je
souhaite également ne verouiller que certains controles
d'un enregistrement pour pouvoir passer de
l'enregistrement 1 et le verouiller puis l'enregistrement
2 et le verouiller et ainsi de suite
as-tu une solution?
merci d'avance

-----Message d'origine-----
Bonsoir.

tu peux mettre deux boutons : 1 pour verrouillage et un
pour déverrouillage

ou le même bouton pour changer d'état ou un bouton
bascule.

tu trouveras un exemple sur :
http://access.seneque.free.fr/bloquer_controles.htm
qui verrouille/déverrouille et change de couleur tous les
contrôles texte.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"yves" a écrit dans
le message de

news:411f01c3b149$5ccb4460$
Comment apres la saisie des informations dans mon
formulaire lors d'une competition je peux verrouiller les
differentes notes pour eviter bien sur quelles soient
effacer ou modifier? et bien sur les deverouiller à tout
moment.
merci de me repondre


.



Avatar
Raymond [mvp]
Bonjour.

Tu ne verrouilles que les contrôles de type texte ou liste ou checkbox ...
mais pas les boutons qu'ils soient de commande ou de déplacement.dans ce cas
soit tu as les boutons standards de déplacement soit tes propres boutons et
tu peux te déplacer comme tu veux. tu peux aussi ne pas bloquer les listes
modifiables pour pouvoir rechercher un enregistrement.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"YVES" a écrit dans le message de
news:024001c3b14d$2b7657c0$
MERCI
Tout fonctionne parfaitement et je t'en remercie mais je
souhaite également ne verouiller que certains controles
d'un enregistrement pour pouvoir passer de
l'enregistrement 1 et le verouiller puis l'enregistrement
2 et le verouiller et ainsi de suite
as-tu une solution?
merci d'avance
Avatar
YVES
Bonjour Raymond
j'ai bien compris ce que tu m'expliques et le
fonctionnement est parfait mais je sais je suis exigeant
je souhaite verouiller 4 champs texte ou liste sur un
ensemble de 8 ou 10 champs pour pouvoir saisir des infos
dans ces autres champs
En faite ce formulaire me sert pour une competition de
natation synchronisée ou les nageuses passent par divers
ateliers et je remplis les champs1 champs2 champs3 et pas
le champs4 champs5 champs6 ect..... tous les champs 1.2.3
sont remplis en fonction de l'avancement de la competition
puis je souhaite les verouiller et je recommence champs
4.5.6 ect
C'est pour eviter de modifier les champs 1.2.3 lorsque je
suis sur les champ4.5.6.ect
j'aurai pu faire differents formulaires mais je souhaite
avoir toutes les infos de la nageuse sur une seul
formulaire en visu .
Merci as-tu une solution ?

-----Message d'origine-----
Bonjour.

Tu ne verrouilles que les contrôles de type texte ou
liste ou checkbox ...

mais pas les boutons qu'ils soient de commande ou de
déplacement.dans ce cas

soit tu as les boutons standards de déplacement soit tes
propres boutons et

tu peux te déplacer comme tu veux. tu peux aussi ne pas
bloquer les listes

modifiables pour pouvoir rechercher un enregistrement.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"YVES" a écrit dans
le message de

news:024001c3b14d$2b7657c0$
MERCI
Tout fonctionne parfaitement et je t'en remercie mais je
souhaite également ne verouiller que certains controles
d'un enregistrement pour pouvoir passer de
l'enregistrement 1 et le verouiller puis l'enregistrement
2 et le verouiller et ainsi de suite
as-tu une solution?
merci d'avance


.



Avatar
Raymond [mvp]
Bonjour.

je ne vois qu'une solution pratique pour toi et indépendante du nombre de
contrôles texte présents sur le formulaire.
Tu crées tes contrôles texte , je pense les uns en dessous des autres ou en
ligne, plus ou moins rapprochés selon l'étape de la compétiton. Il faut les
nommer avec le même nom suivi d'un indice, exemple texte1, Texte2,
Texte3...... Texte20, Texte21.
on va bloquer tous les contrôles qui ne sont pas null et laisser les autres
prêts à recevoir une donnée. il faut faire ceci sur le click d'un bouton que
tu nommes Enregistrer. quand tu as fini de composer, tu cliques sur le
bouton pour enregistrer et bloquer les données.
toujours sur le click de ce bouton, on va sauvegarder l'enregistrement en
mettant la propriété Dirty à false. Si tu changes d'enregistrement la
prochaine fois que tu reviendra les contrôles seront bloqués.
Sur l'événement Form_Current, il faut passer en revue tous les contrôles et
bloquer tous ceux qui ont une donnée.
Sur le formulaire, prévoir un bouton de déblocage de l'ensemble pour pouvoir
modifier en cas d'erreur.
Voila pour une solution que je pense pas trop complexe.
Si tu penses que c'est le solution et que tu ne puisses pas la mettre en
place tu le dis ici.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"YVES" a écrit dans le message de
news:050801c3b1c3$e2b0ea10$
Bonjour Raymond
j'ai bien compris ce que tu m'expliques et le
fonctionnement est parfait mais je sais je suis exigeant
je souhaite verouiller 4 champs texte ou liste sur un
ensemble de 8 ou 10 champs pour pouvoir saisir des infos
dans ces autres champs
En faite ce formulaire me sert pour une competition de
natation synchronisée ou les nageuses passent par divers
ateliers et je remplis les champs1 champs2 champs3 et pas
le champs4 champs5 champs6 ect..... tous les champs 1.2.3
sont remplis en fonction de l'avancement de la competition
puis je souhaite les verouiller et je recommence champs
4.5.6 ect
C'est pour eviter de modifier les champs 1.2.3 lorsque je
suis sur les champ4.5.6.ect
j'aurai pu faire differents formulaires mais je souhaite
avoir toutes les infos de la nageuse sur une seul
formulaire en visu .
Merci as-tu une solution ?
Avatar
-----Message d'origine-----
Bonjour.

je ne vois qu'une solution pratique pour toi et
indépendante du nombre de

contrôles texte présents sur le formulaire.
Tu crées tes contrôles texte , je pense les uns en
dessous des autres ou en

ligne, plus ou moins rapprochés selon l'étape de la
compétiton. Il faut les

nommer avec le même nom suivi d'un indice, exemple
texte1, Texte2,

Texte3...... Texte20, Texte21.
on va bloquer tous les contrôles qui ne sont pas null et
laisser les autres

prêts à recevoir une donnée. il faut faire ceci sur le
click d'un bouton que

tu nommes Enregistrer. quand tu as fini de composer, tu
cliques sur le

bouton pour enregistrer et bloquer les données.
toujours sur le click de ce bouton, on va sauvegarder
l'enregistrement en

mettant la propriété Dirty à false. Si tu changes
d'enregistrement la

prochaine fois que tu reviendra les contrôles seront
bloqués.

Sur l'événement Form_Current, il faut passer en revue
tous les contrôles et

bloquer tous ceux qui ont une donnée.
Sur le formulaire, prévoir un bouton de déblocage de
l'ensemble pour pouvoir

modifier en cas d'erreur.
Voila pour une solution que je pense pas trop complexe.
Si tu penses que c'est le solution et que tu ne puisses
pas la mettre en

place tu le dis ici.
OK Ton idee me parait bonne à premiere vue mais je

manipule difficilement les fonctions et j'ai encore besoin
de ton aide comment faire pour bloquer tous les controles
deja saisie? et comment les debloquer?
Merci de ton aide
Yves


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"YVES" a écrit dans
le message de

news:050801c3b1c3$e2b0ea10$
Bonjour Raymond
j'ai bien compris ce que tu m'expliques et le
fonctionnement est parfait mais je sais je suis exigeant
je souhaite verouiller 4 champs texte ou liste sur un
ensemble de 8 ou 10 champs pour pouvoir saisir des infos
dans ces autres champs
En faite ce formulaire me sert pour une competition de
natation synchronisée ou les nageuses passent par divers
ateliers et je remplis les champs1 champs2 champs3 et pas
le champs4 champs5 champs6 ect..... tous les champs 1.2.3
sont remplis en fonction de l'avancement de la competition
puis je souhaite les verouiller et je recommence champs
4.5.6 ect
C'est pour eviter de modifier les champs 1.2.3 lorsque je
suis sur les champ4.5.6.ect
j'aurai pu faire differents formulaires mais je souhaite
avoir toutes les infos de la nageuse sur une seul
formulaire en visu .
Merci as-tu une solution ?



.



Avatar
Raymond [mvp]
est-ce que ton formulaire est déjà fait ? si oui tu me l'envoie (avec ce qui
va avec) avec quelques explications, par mail et en zip. si non, fait ton
formulaire et reprend contact.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


a écrit dans le message de
news:03bc01c3b1f1$ef3e2d50$

OK Ton idee me parait bonne à premiere vue mais je
manipule difficilement les fonctions et j'ai encore besoin
de ton aide comment faire pour bloquer tous les controles
deja saisie? et comment les debloquer?
Merci de ton aide
Yves
Avatar
yves
Salut raymond
Je ne peux pas t'envoyer la base car un message d'errreur
apparait a chaque fois
A+
donne moi une adresse valide
voici la mienne
et voici le message d'erreur
Hi. This is the qmail-send program at free.fr.
I'm afraid I wasn't able to deliver your message to the
following addresses.
This is a permanent error; I've given up. Sorry it didn't
work out.

:
Sorry, no mailbox here by that name. (#5.1.1)

--- Below this line is a copy of the message.

Return-Path:

-----Message d'origine-----
est-ce que ton formulaire est déjà fait ? si oui tu me
l'envoie (avec ce qui

va avec) avec quelques explications, par mail et en zip.
si non, fait ton

formulaire et reprend contact.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


a écrit dans le
message de

news:03bc01c3b1f1$ef3e2d50$

OK Ton idee me parait bonne à premiere vue mais je
manipule difficilement les fonctions et j'ai encore besoin
de ton aide comment faire pour bloquer tous les controles
deja saisie? et comment les debloquer?
Merci de ton aide
Yves



.



Avatar
Raymond [mvp]
Bonjour.

j'ai bien reçu la base mais il me faut d'autres renseignements demandés par
mail.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"yves" a écrit dans le message de
news:022e01c3b20f$6c09c8e0$
Salut raymond
Je ne peux pas t'envoyer la base car un message d'errreur
apparait a chaque fois
A+
Avatar
Yves
Salut raymond
En faite je ne suis pas a la maison des que j'aurai mon
courrier je t'envoie les renseignements
A+
Yves

-----Message d'origine-----
Bonjour.

j'ai bien reçu la base mais il me faut d'autres
renseignements demandés par

mail.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"yves" a écrit dans
le message de

news:022e01c3b20f$6c09c8e0$
Salut raymond
Je ne peux pas t'envoyer la base car un message d'errreur
apparait a chaque fois
A+


.



1 2