OVH Cloud OVH Cloud

forcer valeur à 0 dans une table

5 réponses
Avatar
polax46
Bonjour,

Je disposte actuellement d'une table avec 3 champs. Pour un enregistrement
donné chaque champ n'est pas forcément rempli. Je souhaite forcer ces champs
vides à 0 mais je ne trouve aucun moyen pour y arriver.

Quelqu'un a t'il une idée?

Merci pour votre aide

Paul

5 réponses

Avatar
Pierre CFI [mvp]
bonjour
valeur par défaut à 0, tout simplement

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"polax46" a écrit dans le message de news:
Bonjour,

Je disposte actuellement d'une table avec 3 champs. Pour un enregistrement
donné chaque champ n'est pas forcément rempli. Je souhaite forcer ces champs
vides à 0 mais je ne trouve aucun moyen pour y arriver.

Quelqu'un a t'il une idée?

Merci pour votre aide

Paul


Avatar
polax46
Bonjour Pierre,

en fait je fais initialement une requête ajout dans ma table. J'ai
effectivement mis la valeur par défaut à zéro mais cela n'agit pas sur les
données importées. Par contre si je rajoute des données à la table
effectivement les cases non remplies seront à zéro.

Connaissez vous un autre moyen?

Merci

Paul


bonjour
valeur par défaut à 0, tout simplement

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"polax46" a écrit dans le message de news:
Bonjour,

Je disposte actuellement d'une table avec 3 champs. Pour un enregistrement
donné chaque champ n'est pas forcément rempli. Je souhaite forcer ces champs
vides à 0 mais je ne trouve aucun moyen pour y arriver.

Quelqu'un a t'il une idée?

Merci pour votre aide

Paul







Avatar
Pierre CFI [mvp]
../...
il faut modifier ta req est mettre dans le champ (disons Ch1) qui devrait étre à 0 si rien
soit
au lieu de Ch1
VraiFaux(Ch1 est null;0;Ch1)
ou essaie çà si marche pas
VraiFaux(Ch1 ="";0;Ch1)
j'ai pas mis de [] à ch1, car je pense qu'il n'y a pad d'espace dans le nom, si oui (pas bien), mets le ch1 entre crochet

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"polax46" a écrit dans le message de news:
Bonjour Pierre,

en fait je fais initialement une requête ajout dans ma table. J'ai
effectivement mis la valeur par défaut à zéro mais cela n'agit pas sur les
données importées. Par contre si je rajoute des données à la table
effectivement les cases non remplies seront à zéro.

Connaissez vous un autre moyen?

Merci

Paul


bonjour
valeur par défaut à 0, tout simplement

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

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

Bonjour,

Je disposte actuellement d'une table avec 3 champs. Pour un enregistrement
donné chaque champ n'est pas forcément rempli. Je souhaite forcer ces champs
vides à 0 mais je ne trouve aucun moyen pour y arriver.

Quelqu'un a t'il une idée?

Merci pour votre aide

Paul









Avatar
polax46
Bonsoir Pierre,

effectivement j'ai déjà essayé cette piste là mais apparemment je m'y prends
mal car j'obtiens le message suivant:

"référence circulaire causée par l'alias 'champ1' dans la liste SELECT de la
définition de la requête"

J'ai placé le "VraiFaux..." dans la ligne champ de ma requête et j'ai mis
"expression" dans la ligne "opération".

Peut être que je fais une mauvaise manipulation aussi...


.../...
il faut modifier ta req est mettre dans le champ (disons Ch1) qui devrait étre à 0 si rien
soit
au lieu de Ch1
VraiFaux(Ch1 est null;0;Ch1)
ou essaie çà si marche pas
VraiFaux(Ch1 ="";0;Ch1)
j'ai pas mis de [] à ch1, car je pense qu'il n'y a pad d'espace dans le nom, si oui (pas bien), mets le ch1 entre crochet

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"polax46" a écrit dans le message de news:
Bonjour Pierre,

en fait je fais initialement une requête ajout dans ma table. J'ai
effectivement mis la valeur par défaut à zéro mais cela n'agit pas sur les
données importées. Par contre si je rajoute des données à la table
effectivement les cases non remplies seront à zéro.

Connaissez vous un autre moyen?

Merci

Paul


bonjour
valeur par défaut à 0, tout simplement

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

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

Bonjour,

Je disposte actuellement d'une table avec 3 champs. Pour un enregistrement
donné chaque champ n'est pas forcément rempli. Je souhaite forcer ces champs
vides à 0 mais je ne trouve aucun moyen pour y arriver.

Quelqu'un a t'il une idée?

Merci pour votre aide

Paul














Avatar
Pierre CFI [mvp]
hum, c'est plutot moi qui suit fatigué
il faut faire une req mise à jour aprés l'ajout et là, tu mets cette formule dans la nouvelle valeur

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"polax46" a écrit dans le message de news:
Bonsoir Pierre,

effectivement j'ai déjà essayé cette piste là mais apparemment je m'y prends
mal car j'obtiens le message suivant:

"référence circulaire causée par l'alias 'champ1' dans la liste SELECT de la
définition de la requête"

J'ai placé le "VraiFaux..." dans la ligne champ de ma requête et j'ai mis
"expression" dans la ligne "opération".

Peut être que je fais une mauvaise manipulation aussi...


.../...
il faut modifier ta req est mettre dans le champ (disons Ch1) qui devrait étre à 0 si rien
soit
au lieu de Ch1
VraiFaux(Ch1 est null;0;Ch1)
ou essaie çà si marche pas
VraiFaux(Ch1 ="";0;Ch1)
j'ai pas mis de [] à ch1, car je pense qu'il n'y a pad d'espace dans le nom, si oui (pas bien), mets le ch1 entre crochet

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

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

Bonjour Pierre,

en fait je fais initialement une requête ajout dans ma table. J'ai
effectivement mis la valeur par défaut à zéro mais cela n'agit pas sur les
données importées. Par contre si je rajoute des données à la table
effectivement les cases non remplies seront à zéro.

Connaissez vous un autre moyen?

Merci

Paul


bonjour
valeur par défaut à 0, tout simplement

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

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

Bonjour,

Je disposte actuellement d'une table avec 3 champs. Pour un enregistrement
donné chaque champ n'est pas forcément rempli. Je souhaite forcer ces champs
vides à 0 mais je ne trouve aucun moyen pour y arriver.

Quelqu'un a t'il une idée?

Merci pour votre aide

Paul