OVH Cloud OVH Cloud

enregistrement

8 réponses
Avatar
didier
Bonsoir

Peut-on si une condition est r=E9alis=E9 interdire la saisie=20
de nouveau enregistrement.
Je m'explique :=20
J'ai un controle en pied de formulaire qui compte le=20
nombre d'enregistrement dans un formulaire type tableau=20
(formulaire en entr=E9e de donn=E9e exclusivement)
J'ai un autre champ en ent=EAte qui indique le nombre max=20
d'enregistrement.
Je voudrait que lorque les 2 controles sont =E9gaux stopper=20
l'ajout de nouveau enregitrement.
Peut_on stopper l'ajout d'enregistrement?si oui sur quel=20
evenement de mon formulaire doi-je mettre ma condition?
merci

8 réponses

Avatar
obipadawan
il suffit d'utiliser ce petit code :
Me.NavigationButtons = False
--
Laisses toi guider par la force, suis ton instinct



Bonsoir

Peut-on si une condition est réalisé interdire la saisie
de nouveau enregistrement.
Je m'explique :
J'ai un controle en pied de formulaire qui compte le
nombre d'enregistrement dans un formulaire type tableau
(formulaire en entrée de donnée exclusivement)
J'ai un autre champ en entête qui indique le nombre max
d'enregistrement.
Je voudrait que lorque les 2 controles sont égaux stopper
l'ajout de nouveau enregitrement.
Peut_on stopper l'ajout d'enregistrement?si oui sur quel
evenement de mon formulaire doi-je mettre ma condition?
merci



Avatar
didier
Cela supprime les boutons de déplacement mais n'empêche
pas la saisie sachant que je suis sur un formulaire type
tableau et que je mis non sur la propriété bouton de
déplacement
-----Message d'origine-----
il suffit d'utiliser ce petit code :
Me.NavigationButtons = False
--
Laisses toi guider par la force, suis ton instinct



Bonsoir

Peut-on si une condition est réalisé interdire la
saisie


de nouveau enregistrement.
Je m'explique :
J'ai un controle en pied de formulaire qui compte le
nombre d'enregistrement dans un formulaire type
tableau


(formulaire en entrée de donnée exclusivement)
J'ai un autre champ en entête qui indique le nombre
max


d'enregistrement.
Je voudrait que lorque les 2 controles sont égaux
stopper


l'ajout de nouveau enregitrement.
Peut_on stopper l'ajout d'enregistrement?si oui sur
quel


evenement de mon formulaire doi-je mettre ma condition?
merci

.





Avatar
obipadawan
ok ! donc ce serait plutot ceci :
Me.AllowAdditions = False
--
Laisses toi guider par la force, suis ton instinct



Cela supprime les boutons de déplacement mais n'empêche
pas la saisie sachant que je suis sur un formulaire type
tableau et que je mis non sur la propriété bouton de
déplacement
-----Message d'origine-----
il suffit d'utiliser ce petit code :
Me.NavigationButtons = False
--
Laisses toi guider par la force, suis ton instinct



Bonsoir

Peut-on si une condition est réalisé interdire la
saisie


de nouveau enregistrement.
Je m'explique :
J'ai un controle en pied de formulaire qui compte le
nombre d'enregistrement dans un formulaire type
tableau


(formulaire en entrée de donnée exclusivement)
J'ai un autre champ en entête qui indique le nombre
max


d'enregistrement.
Je voudrait que lorque les 2 controles sont égaux
stopper


l'ajout de nouveau enregitrement.
Peut_on stopper l'ajout d'enregistrement?si oui sur
quel


evenement de mon formulaire doi-je mettre ma condition?
merci

.








Avatar
didier
je pense que tu as tiré dans le 1000
J'ai mis ma procédure sur l'activation de mon formulaire
IF me.ctrl1>=ctrl2 then
Me.AllowAdditions = False
else
Me.AllowAdditions = true
end if
si par exemple je met ctrl2 à 3
il m'autorize 4 enregistrement
Savez-vous pourquoi?
-----Message d'origine-----
ok ! donc ce serait plutot ceci :
Me.AllowAdditions = False
--
Laisses toi guider par la force, suis ton instinct



Cela supprime les boutons de déplacement mais
n'empêche


pas la saisie sachant que je suis sur un formulaire
type


tableau et que je mis non sur la propriété bouton de
déplacement
-----Message d'origine-----
il suffit d'utiliser ce petit code :
Me.NavigationButtons = False
--
Laisses toi guider par la force, suis ton instinct



Bonsoir

Peut-on si une condition est rÃf©alisÃf©
interdire la




saisie
de nouveau enregistrement.
Je m'explique :
J'ai un controle en pied de formulaire qui compte
le




nombre d'enregistrement dans un formulaire type
tableau


(formulaire en entrÃf©e de donnÃf©e exclusivement)
J'ai un autre champ en entÃfªte qui indique le
nombre




max
d'enregistrement.
Je voudrait que lorque les 2 controles sont
Ãf©gaux




stopper
l'ajout de nouveau enregitrement.
Peut_on stopper l'ajout d'enregistrement?si oui sur
quel


evenement de mon formulaire doi-je mettre ma
condition?




merci

.




.







Avatar
obipadawan
euh... ouais ! bonne question ! mais c'est quoi ctrl1,2,3 ?
--
Laisses toi guider par la force, suis ton instinct



je pense que tu as tiré dans le 1000
J'ai mis ma procédure sur l'activation de mon formulaire
IF me.ctrl1>=ctrl2 then
Me.AllowAdditions = False
else
Me.AllowAdditions = true
end if
si par exemple je met ctrl2 à 3
il m'autorize 4 enregistrement
Savez-vous pourquoi?
-----Message d'origine-----
ok ! donc ce serait plutot ceci :
Me.AllowAdditions = False
--
Laisses toi guider par la force, suis ton instinct



Cela supprime les boutons de déplacement mais
n'empêche


pas la saisie sachant que je suis sur un formulaire
type


tableau et que je mis non sur la propriété bouton de
déplacement
-----Message d'origine-----
il suffit d'utiliser ce petit code :
Me.NavigationButtons = False
--
Laisses toi guider par la force, suis ton instinct



Bonsoir

Peut-on si une condition est rÃf©alisÃf©
interdire la




saisie
de nouveau enregistrement.
Je m'explique :
J'ai un controle en pied de formulaire qui compte
le




nombre d'enregistrement dans un formulaire type
tableau


(formulaire en entrÃf©e de donnÃf©e exclusivement)
J'ai un autre champ en entÃfªte qui indique le
nombre




max
d'enregistrement.
Je voudrait que lorque les 2 controles sont
Ãf©gaux




stopper
l'ajout de nouveau enregitrement.
Peut_on stopper l'ajout d'enregistrement?si oui sur
quel


evenement de mon formulaire doi-je mettre ma
condition?




merci

.




.










Avatar
didier
ctrl1: compte([N°série]) donc il vient compter le nombre
d'enregistrement
ctrl2 : champ indépendant ou est placer le nombre de N°
de série à rentrer
et je veut que dés que ctrl1 atteint ctrl2 on bloque
l'ajout d'enregistrement
je pense que c'est ctrl1 qui se met à jour q'une fois que
l'on passe sur l'enregistrement suivant
-----Message d'origine-----
euh... ouais ! bonne question ! mais c'est quoi
ctrl1,2,3 ?

--
Laisses toi guider par la force, suis ton instinct



je pense que tu as tiré dans le 1000
J'ai mis ma procédure sur l'activation de mon
formulaire


IF me.ctrl1>=ctrl2 then
Me.AllowAdditions = False
else
Me.AllowAdditions = true
end if
si par exemple je met ctrl2 Ã 3
il m'autorize 4 enregistrement
Savez-vous pourquoi?
-----Message d'origine-----
ok ! donc ce serait plutot ceci :
Me.AllowAdditions = False
--
Laisses toi guider par la force, suis ton instinct



Cela supprime les boutons de dÃf©placement mais
n'empÃfªche


pas la saisie sachant que je suis sur un formulaire
type


tableau et que je mis non sur la propriÃf©tÃf©
bouton de




dÃf©placement
-----Message d'origine-----
il suffit d'utiliser ce petit code :
Me.NavigationButtons = False
--
Laisses toi guider par la force, suis ton instinct



Bonsoir

Peut-on si une condition est rÃffÃ,©alisÃffÃ,©
interdire la




saisie
de nouveau enregistrement.
Je m'explique :
J'ai un controle en pied de formulaire qui
compte






le
nombre d'enregistrement dans un formulaire type
tableau


(formulaire en entrÃffÃ,©e de donnÃffÃ,©e
exclusivement)






J'ai un autre champ en entÃffÃ,ªte qui indique
le






nombre
max
d'enregistrement.
Je voudrait que lorque les 2 controles sont
ÃffÃ,©gaux




stopper
l'ajout de nouveau enregitrement.
Peut_on stopper l'ajout d'enregistrement?si oui
sur






quel
evenement de mon formulaire doi-je mettre ma
condition?




merci

.




.




.









Avatar
obipadawan
j'pige pas trop la. tu peux me m'expliquer le fait qu'il t'autorise 4 enregistrements ?
y a-t-il une autre procedure pour la mise a jour de ctrl1 ?
--
Laisses toi guider par la force, suis ton instinct



ctrl1: compte([N°série]) donc il vient compter le nombre
d'enregistrement
ctrl2 : champ indépendant ou est placer le nombre de N°
de série à rentrer
et je veut que dés que ctrl1 atteint ctrl2 on bloque
l'ajout d'enregistrement
je pense que c'est ctrl1 qui se met à jour q'une fois que
l'on passe sur l'enregistrement suivant
-----Message d'origine-----
euh... ouais ! bonne question ! mais c'est quoi
ctrl1,2,3 ?

--
Laisses toi guider par la force, suis ton instinct



je pense que tu as tiré dans le 1000
J'ai mis ma procédure sur l'activation de mon
formulaire


IF me.ctrl1>=ctrl2 then
Me.AllowAdditions = False
else
Me.AllowAdditions = true
end if
si par exemple je met ctrl2 Ã 3
il m'autorize 4 enregistrement
Savez-vous pourquoi?
-----Message d'origine-----
ok ! donc ce serait plutot ceci :
Me.AllowAdditions = False
--
Laisses toi guider par la force, suis ton instinct



Cela supprime les boutons de dÃf©placement mais
n'empÃfªche


pas la saisie sachant que je suis sur un formulaire
type


tableau et que je mis non sur la propriÃf©tÃf©
bouton de




dÃf©placement
-----Message d'origine-----
il suffit d'utiliser ce petit code :
Me.NavigationButtons = False
--
Laisses toi guider par la force, suis ton instinct



Bonsoir

Peut-on si une condition est rÃffÃ,©alisÃffÃ,©
interdire la




saisie
de nouveau enregistrement.
Je m'explique :
J'ai un controle en pied de formulaire qui
compte






le
nombre d'enregistrement dans un formulaire type
tableau


(formulaire en entrÃffÃ,©e de donnÃffÃ,©e
exclusivement)






J'ai un autre champ en entÃffÃ,ªte qui indique
le






nombre
max
d'enregistrement.
Je voudrait que lorque les 2 controles sont
ÃffÃ,©gaux




stopper
l'ajout de nouveau enregitrement.
Peut_on stopper l'ajout d'enregistrement?si oui
sur






quel
evenement de mon formulaire doi-je mettre ma
condition?




merci

.




.




.












Avatar
didier
j'ai résolu mon problème qui est en fait ctrl1 qui est
une Compte([]]. La fonction compte n'est mis à jour que
lorsque vous passer à l'enregistrement suivant donc aprés
l'ativation de la nouvelle ligne donc lorsque j'avais mes
3 enregistrement et il me laisser enregistrer ma 4émé
ligne
Pour résoudre le problème, je lui demande lorsque
ctrl1=ctrl2-1 d'aller sur l'enregistrement précédent pour
valider ma ligne 3 et quand j'active ma ligne 4 mon compte
([]) est déjà à 3 et donc active l'ajout d'enregistrement
à false et on ne peut plus saisir d'enregistrement

Merci beaucoup pour votre solution miracle!!!
AllowAdditions
-----Message d'origine-----
j'pige pas trop la. tu peux me m'expliquer le fait qu'il
t'autorise 4 enregistrements ?

y a-t-il une autre procedure pour la mise a jour de
ctrl1 ?

--
Laisses toi guider par la force, suis ton instinct



ctrl1: compte([N°série]) donc il vient compter le
nombre


d'enregistrement
ctrl2 : champ indépendant ou est placer le nombre de
N°


de série à rentrer
et je veut que dés que ctrl1 atteint ctrl2 on bloque
l'ajout d'enregistrement
je pense que c'est ctrl1 qui se met à jour q'une fois
que


l'on passe sur l'enregistrement suivant
-----Message d'origine-----
euh... ouais ! bonne question ! mais c'est quoi
ctrl1,2,3 ?

--
Laisses toi guider par la force, suis ton instinct



je pense que tu as tirÃf© dans le 1000
J'ai mis ma procÃf©dure sur l'activation de mon
formulaire


IF me.ctrl1>=ctrl2 then
Me.AllowAdditions = False
else
Me.AllowAdditions = true
end if
si par exemple je met ctrl2 Ãf 3
il m'autorize 4 enregistrement
Savez-vous pourquoi?
-----Message d'origine-----
ok ! donc ce serait plutot ceci :
Me.AllowAdditions = False
--
Laisses toi guider par la force, suis ton instinct



Cela supprime les boutons de dÃffÃ,©placement
mais






n'empÃffÃ,ªche
pas la saisie sachant que je suis sur un
formulaire






type
tableau et que je mis non sur la
propriÃffÃ,©tÃffÃ,©






bouton de
dÃffÃ,©placement
-----Message d'origine-----
il suffit d'utiliser ce petit code :
Me.NavigationButtons = False
--
Laisses toi guider par la force, suis ton
instinct










Bonsoir

Peut-on si une condition est
rÃfffÃf,Ã,©alisÃfffÃf,Ã,©








interdire la
saisie
de nouveau enregistrement.
Je m'explique :
J'ai un controle en pied de formulaire qui
compte






le
nombre d'enregistrement dans un formulaire
type








tableau
(formulaire en entrÃfffÃf,Ã,©e de
donnÃfffÃf,Ã,©e








exclusivement)
J'ai un autre champ en entÃfffÃf,Ã,ªte qui
indique








le
nombre
max
d'enregistrement.
Je voudrait que lorque les 2 controles sont
ÃfffÃf,Ã,©gaux




stopper
l'ajout de nouveau enregitrement.
Peut_on stopper l'ajout d'enregistrement?si
oui








sur
quel
evenement de mon formulaire doi-je mettre ma
condition?




merci

.




.




.




.