OVH Cloud OVH Cloud

création intempestive de valeur

8 réponses
Avatar
Bernard Bourriquen
Bonjour,

comment éviter la saisie intempestive générée par ACCESS. Exemple:
J'ai une table commportant deux trois champs : numéro identifiant, nom
etudiant et note.
Je complete ma au niveau des notes en remplissant séquentiellement: 12 au
premier, puis 14 au deuxieme, puis 16 au troisieme. Le quatrieme étant
absent, je passe au cinquieme avec la fleche "vers le bas" du clavier. Oh
surprise, l'étudiant absent se voie affecté la note de 18.
ENNUYEUX.
Cela se produit avec ACCESS XP et aussi ACCESS 2003.
Une idée ?
Bernard

8 réponses

Avatar
Raymond
Bonjour.

A mon avis tu dois avoir une valeur par défaut dans les propriétés du
contrôle. Ou alors un code qui met 18 sur un événement de sortie du contrôle
ou sur form_current.......
peut-être que ce n'est pas ennuyeux pour le petit malin qui t'a modifié ton
code ?

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


"Bernard Bourriquen" a écrit dans le message de
news:3f9247a1$0$252$
Bonjour,

comment éviter la saisie intempestive générée par ACCESS. Exemple:
J'ai une table commportant deux trois champs : numéro identifiant, nom
etudiant et note.
Je complete ma au niveau des notes en remplissant séquentiellement: 12 au
premier, puis 14 au deuxieme, puis 16 au troisieme. Le quatrieme étant
absent, je passe au cinquieme avec la fleche "vers le bas" du clavier. Oh
surprise, l'étudiant absent se voie affecté la note de 18.
ENNUYEUX.
Cela se produit avec ACCESS XP et aussi ACCESS 2003.
Une idée ?
Bernard




Avatar
hm15
Hello Raymond,

ni code, ni cancre ;-))
Bernard ne rêve pas et c'est aussi le cas avec Access 2000. Dans un champ
numérique, quand tu saisis dans la table les uns sous les autres des nombres
incrémentés régulièrement (par pas de 1 ou de 2 seulement), Access se permet
de continuer à ta place.
Essaie de taper :
2
4
Access continue pour toi : 6, 8 etc.
Je n'ai vu aucune option permettant de désactiver cette saisie incrémentée.
C'est vrai que cela m'a fait pester il n'y a pas si longtemps, puis j'ai
oublié car je saisis rarement en mode table les valeurs les unes sous les
autres.
Je n'ai plus le temps ce soir, mais je vais essayer de faire une petite
recherche.

Bonne nuit,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"Raymond" a écrit dans le message de news:

Bonjour.

A mon avis tu dois avoir une valeur par défaut dans les propriétés du
contrôle. Ou alors un code qui met 18 sur un événement de sortie du
contrôle

ou sur form_current.......
peut-être que ce n'est pas ennuyeux pour le petit malin qui t'a modifié
ton

code ?

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


"Bernard Bourriquen" a écrit dans le message
de

news:3f9247a1$0$252$
Bonjour,

comment éviter la saisie intempestive générée par ACCESS. Exemple:
J'ai une table commportant deux trois champs : numéro identifiant, nom
etudiant et note.
Je complete ma au niveau des notes en remplissant séquentiellement: 12
au


premier, puis 14 au deuxieme, puis 16 au troisieme. Le quatrieme étant
absent, je passe au cinquieme avec la fleche "vers le bas" du clavier.
Oh


surprise, l'étudiant absent se voie affecté la note de 18.
ENNUYEUX.
Cela se produit avec ACCESS XP et aussi ACCESS 2003.
Une idée ?
Bernard







Avatar
Raymond
Bonsoir Annette.

Je viens d'essayer mais impossible de produire ça. j'aimerais bien avoir une
table pour ne pas mourir idiot.
Il faut dire aussi qu'il ne faut jamais saisir directement dans un table
mais dans un formulaire. Ce que je ne comprend pas c'est que les données
numériques ont une valeur 0 par défaut. il y a quelque chose de bizarre.

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


"hm15" a écrit dans le message de
news:
Hello Raymond,

ni code, ni cancre ;-))
Bernard ne rêve pas et c'est aussi le cas avec Access 2000. Dans un champ
numérique, quand tu saisis dans la table les uns sous les autres des
nombres

incrémentés régulièrement (par pas de 1 ou de 2 seulement), Access se
permet

de continuer à ta place.
Essaie de taper :
2
4
Access continue pour toi : 6, 8 etc.
Je n'ai vu aucune option permettant de désactiver cette saisie
incrémentée.

C'est vrai que cela m'a fait pester il n'y a pas si longtemps, puis j'ai
oublié car je saisis rarement en mode table les valeurs les unes sous les
autres.
Je n'ai plus le temps ce soir, mais je vais essayer de faire une petite
recherche.

Bonne nuit,

Annette



Avatar
Bernard Bourriquen
Bonjour Raymond,
exact, les champs ont par défaut la valeur zero. Efface le contenu des
champs dans, par exemple, trois enregistrements consécutifs. Ensuite rempli
les deux premiers enregistrements de valeurs entières consecutives, en
allant dans le troisème enregistrement, il sera alors pré rempli
automatiquement de la veleur suivante de cette série.
Quant à ne pas remplir directement dans une table ...

Ceci dit, cela fait déjà un temps certain que je cherche l'explication, et
puis j'oublie, et puis ça m'agace à nouveau! Sans compter que c'est hyper
dangereux, et que cela ne correspond à aucune logique: plaquer une suite sur
"l'ordre" des enregistrements d'une table, cela ressemble à de l'hérésie!
Si qq à une solution , un grand merci!!
"Raymond" a écrit dans le message de
news:%
Bonsoir Annette.

Je viens d'essayer mais impossible de produire ça. j'aimerais bien avoir
une

table pour ne pas mourir idiot.
Il faut dire aussi qu'il ne faut jamais saisir directement dans un table
mais dans un formulaire. Ce que je ne comprend pas c'est que les données
numériques ont une valeur 0 par défaut. il y a quelque chose de bizarre.

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


"hm15" a écrit dans le message de
news:
Hello Raymond,

ni code, ni cancre ;-))
Bernard ne rêve pas et c'est aussi le cas avec Access 2000. Dans un
champ


numérique, quand tu saisis dans la table les uns sous les autres des
nombres

incrémentés régulièrement (par pas de 1 ou de 2 seulement), Access se
permet

de continuer à ta place.
Essaie de taper :
2
4
Access continue pour toi : 6, 8 etc.
Je n'ai vu aucune option permettant de désactiver cette saisie
incrémentée.

C'est vrai que cela m'a fait pester il n'y a pas si longtemps, puis j'ai
oublié car je saisis rarement en mode table les valeurs les unes sous
les


autres.
Je n'ai plus le temps ce soir, mais je vais essayer de faire une petite
recherche.

Bonne nuit,

Annette






Avatar
Raymond
j'ai réussi à faire l'erreur directement sur la table.

je reviens quand même à l'origine, pourquoi le champ a une valeur null alors
que la valeur par défaut est 0. c'est donc l'utilisateur qui a supprimé le 0
?

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


"Bernard Bourriquen" a écrit dans le
message de news:bn0o81$7ga$
Bonjour Raymond,
exact, les champs ont par défaut la valeur zero. Efface le contenu des
champs dans, par exemple, trois enregistrements consécutifs. Ensuite
rempli

les deux premiers enregistrements de valeurs entières consecutives, en
allant dans le troisème enregistrement, il sera alors pré rempli
automatiquement de la veleur suivante de cette série.
Quant à ne pas remplir directement dans une table ...

Ceci dit, cela fait déjà un temps certain que je cherche l'explication, et
puis j'oublie, et puis ça m'agace à nouveau! Sans compter que c'est hyper
dangereux, et que cela ne correspond à aucune logique: plaquer une suite
sur

"l'ordre" des enregistrements d'une table, cela ressemble à de l'hérésie!
Si qq à une solution , un grand merci!!


Avatar
Bernard Bourriquen
en l'occurence, c'est bien l'utilisateur qui a dans un premier temps
"effacé" les valeurs numériques

MAIS
le symptome est le même si le champ est déclaré texte et non numérique
le symptome est le même si le champ est déclaré numérique avec la valeur
Null par défaut.

De toute façon, la valeur par défaut ne concerne que la création de
l'enregistrement, ultérieurement, cela n'a plus d'influence.

Donc QUI (Office, Windows) génére un élément de la suite numérique quand
j'appuie sur la touche flèche. That is the question? Ou plus exactement,
comment mettre au placard cette "aide" malencontreuse!!!

Toujours preneur d'une idée!
Bernard

"Raymond" a écrit dans le message de
news:
j'ai réussi à faire l'erreur directement sur la table.

je reviens quand même à l'origine, pourquoi le champ a une valeur null
alors

que la valeur par défaut est 0. c'est donc l'utilisateur qui a supprimé le
0

?

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


"Bernard Bourriquen" a écrit dans le
message de news:bn0o81$7ga$
Bonjour Raymond,
exact, les champs ont par défaut la valeur zero. Efface le contenu des
champs dans, par exemple, trois enregistrements consécutifs. Ensuite
rempli

les deux premiers enregistrements de valeurs entières consecutives, en
allant dans le troisème enregistrement, il sera alors pré rempli
automatiquement de la veleur suivante de cette série.
Quant à ne pas remplir directement dans une table ...

Ceci dit, cela fait déjà un temps certain que je cherche l'explication,
et


puis j'oublie, et puis ça m'agace à nouveau! Sans compter que c'est
hyper


dangereux, et que cela ne correspond à aucune logique: plaquer une suite
sur

"l'ordre" des enregistrements d'une table, cela ressemble à de
l'hérésie!


Si qq à une solution , un grand merci!!





Avatar
Pierre CFI
.../...
dans l'aide access, à saisie automatique il est question de IE, si çà se trouve access va chercher cette option pour "rendre
service"

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Bernard Bourriquen" a écrit dans le message de news: bn0poj$87c$
en l'occurence, c'est bien l'utilisateur qui a dans un premier temps
"effacé" les valeurs numériques

MAIS
le symptome est le même si le champ est déclaré texte et non numérique
le symptome est le même si le champ est déclaré numérique avec la valeur
Null par défaut.

De toute façon, la valeur par défaut ne concerne que la création de
l'enregistrement, ultérieurement, cela n'a plus d'influence.

Donc QUI (Office, Windows) génére un élément de la suite numérique quand
j'appuie sur la touche flèche. That is the question? Ou plus exactement,
comment mettre au placard cette "aide" malencontreuse!!!

Toujours preneur d'une idée!
Bernard

"Raymond" a écrit dans le message de
news:
j'ai réussi à faire l'erreur directement sur la table.

je reviens quand même à l'origine, pourquoi le champ a une valeur null
alors

que la valeur par défaut est 0. c'est donc l'utilisateur qui a supprimé le
0

?

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


"Bernard Bourriquen" a écrit dans le
message de news:bn0o81$7ga$
Bonjour Raymond,
exact, les champs ont par défaut la valeur zero. Efface le contenu des
champs dans, par exemple, trois enregistrements consécutifs. Ensuite
rempli

les deux premiers enregistrements de valeurs entières consecutives, en
allant dans le troisème enregistrement, il sera alors pré rempli
automatiquement de la veleur suivante de cette série.
Quant à ne pas remplir directement dans une table ...

Ceci dit, cela fait déjà un temps certain que je cherche l'explication,
et


puis j'oublie, et puis ça m'agace à nouveau! Sans compter que c'est
hyper


dangereux, et que cela ne correspond à aucune logique: plaquer une suite
sur

"l'ordre" des enregistrements d'une table, cela ressemble à de
l'hérésie!


Si qq à une solution , un grand merci!!









Avatar
hm15
Recoucou à tous,

j'ai commencé par désactiver la saisie semi-automatique d'Internet Explorer.
Cela ne change rien et cela semble normal : IE ne fait pas partie du pack
Office.
J'ai essayé de voir du côté d'Excel (parfois les applications du pack Office
sont liées), en vain.
Oui, c'est seulement quand on saisit dans une table les valeurs les unes
au-dessous des autres, par pas de 1 ou de 2.

L'aide ne parle pas (ou je n'ai pas su lire) de cette saisie automatique.

On cherche encore !!

Bonne soirée,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"Pierre CFI" a écrit dans le message de news:

.../...
dans l'aide access, à saisie automatique il est question de IE, si çà se
trouve access va chercher cette option pour "rendre

service"

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Bernard Bourriquen" a écrit dans le
message de news: bn0poj$87c$

en l'occurence, c'est bien l'utilisateur qui a dans un premier temps
"effacé" les valeurs numériques

MAIS
le symptome est le même si le champ est déclaré texte et non numérique
le symptome est le même si le champ est déclaré numérique avec la valeur
Null par défaut.

De toute façon, la valeur par défaut ne concerne que la création de
l'enregistrement, ultérieurement, cela n'a plus d'influence.

Donc QUI (Office, Windows) génére un élément de la suite numérique
quand


j'appuie sur la touche flèche. That is the question? Ou plus exactement,
comment mettre au placard cette "aide" malencontreuse!!!

Toujours preneur d'une idée!
Bernard

"Raymond" a écrit dans le message de
news:
j'ai réussi à faire l'erreur directement sur la table.

je reviens quand même à l'origine, pourquoi le champ a une valeur null
alors

que la valeur par défaut est 0. c'est donc l'utilisateur qui a
supprimé le



0
?

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

[...]