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
Nobodyisperfect
Hello Mobimus,
Pourquoi ne fais tu pas déjà une vérification dans ton champ calculé .. : exemple : NomDeTonChampCalculé : VraiFaux(EstNum(CNum([NomDeTaColonne)*2)=Vrai;"Erreur";CNum([NomDeTaColonne] )*2) Le calcul ici est le champ de la colonne "C", multiplié par 2.. Tu remplaces ce calcul par le tien.. Tu auras comme résultat, soit la valeur de ton opération, soit "Erreur". Ensuite, dans la zone critère de suppression, tu mettras "Erreur".
@+ Olivier
Hello Mobimus,
Pourquoi ne fais tu pas déjà une vérification dans ton champ calculé .. :
exemple :
NomDeTonChampCalculé :
VraiFaux(EstNum(CNum([NomDeTaColonne)*2)=Vrai;"Erreur";CNum([NomDeTaColonne]
)*2)
Le calcul ici est le champ de la colonne "C", multiplié par 2.. Tu
remplaces ce calcul par le tien.. Tu auras comme résultat, soit la valeur de
ton opération, soit "Erreur". Ensuite, dans la zone critère de suppression,
tu mettras "Erreur".
Pourquoi ne fais tu pas déjà une vérification dans ton champ calculé .. : exemple : NomDeTonChampCalculé : VraiFaux(EstNum(CNum([NomDeTaColonne)*2)=Vrai;"Erreur";CNum([NomDeTaColonne] )*2) Le calcul ici est le champ de la colonne "C", multiplié par 2.. Tu remplaces ce calcul par le tien.. Tu auras comme résultat, soit la valeur de ton opération, soit "Erreur". Ensuite, dans la zone critère de suppression, tu mettras "Erreur".
@+ Olivier
Gilles MOUGNOZ
Bonjour Dans une requête, j'ai fait un calcul dans une colonne sur une autre colonne Le résultat de ce calcul renvoit un chiffre ou #Erreur Maintenant je voudrais créer une requête suppression pour supprimer toutes les lignes qui contient #Erreur dans les cellules de la colonne de calcul Y'a t'il un moyen pour faire ça? Merci bcp
Bonjour, Mobimus
Il serait peut-être plus judicieux de savoir pourquoi ton calcul retourne #Erreur. Sans doute qu'il porte sur une ou plusieurs valeur(s) qui n'est (ne sont) pas renseignée(s). Quand une des opérandes d'un calcul simple (addition, soustraction, multiplication...) est vide (ou Null), le calcul retourne une erreur.
1) Tu peux contourner l'erreur en utilisant la fonction Nz(Opérande[,ValeurSiNull]) qui transforme les valeurs vides en ce que tu auras décidé. Si tu ne renseignes pas ValeurSiNull, elle transforme les numériques et chaînes nuls en 0 et en chaînes vides (""). Tu n'auras alors plus d'erreurs mais des valeurs à zéro sur lesquelles tu peux faire une sélection.
2) Tu peux aussi décider d'initialiser les valeurs vides. Dans ce cas, crée une requête de mise à jour, sélectionne ta table et ton champ, sur la ligne Mise à jour, saisis 0 (ou une autre valeur), sur la ligne Critères, saisis Est Null, puis, lance la commande Exécuter du menu Requête. Access te demandera alors une confirmation (en t'indiquant au passage combien d'enregistrements sont concernés) et remplacera toutes tes valeurs vides par 0 (ou par toute autre valeur que tu auras choisi).
Désolé d'être aussi long mais je crois que ta question méritait quelques éclaircissements et qu'il vaut toujours mieux en savoir trop que pas assez. Par ailleurs, les termes que tu emploie (lignes, colonnes, cellules) ne sont pas appropriés pour Access. Tu peux te familiariser à tout cela en consultant quelques sites comme http://www.self-access.com/access/ ou http://officesystem.access.free.fr/ ou en consultant simplement l'aide en ligne d'Access. Microsoft propose même quelques cours d'initiation en ligne sur http://office.microsoft.com/fr-fr/assistance/HA011189511036.aspx.
En tous cas, si tu as d'autres questions, reviens ici. Avec un peu de patince, tu trouveras toujours quelqu'un pour t'aider. Bonne continuation
Bonjour
Dans une requête, j'ai fait un calcul dans une colonne sur une autre
colonne
Le résultat de ce calcul renvoit un chiffre ou #Erreur
Maintenant je voudrais créer une requête suppression pour supprimer toutes
les lignes qui contient #Erreur dans les cellules de la colonne de calcul
Y'a t'il un moyen pour faire ça?
Merci bcp
Bonjour, Mobimus
Il serait peut-être plus judicieux de savoir pourquoi ton calcul retourne
#Erreur.
Sans doute qu'il porte sur une ou plusieurs valeur(s) qui n'est (ne sont)
pas renseignée(s).
Quand une des opérandes d'un calcul simple (addition, soustraction,
multiplication...) est vide (ou Null), le calcul retourne une erreur.
1) Tu peux contourner l'erreur en utilisant la fonction
Nz(Opérande[,ValeurSiNull]) qui transforme les valeurs vides en ce que tu
auras décidé. Si tu ne renseignes pas ValeurSiNull, elle transforme les
numériques et chaînes nuls en 0 et en chaînes vides ("").
Tu n'auras alors plus d'erreurs mais des valeurs à zéro sur lesquelles tu
peux faire une sélection.
2) Tu peux aussi décider d'initialiser les valeurs vides. Dans ce cas, crée
une requête de mise à jour, sélectionne ta table et ton champ, sur la ligne
Mise à jour, saisis 0 (ou une autre valeur), sur la ligne Critères, saisis
Est Null, puis, lance la commande Exécuter du menu Requête. Access te
demandera alors une confirmation (en t'indiquant au passage combien
d'enregistrements sont concernés) et remplacera toutes tes valeurs vides par
0 (ou par toute autre valeur que tu auras choisi).
Désolé d'être aussi long mais je crois que ta question méritait quelques
éclaircissements et qu'il vaut toujours mieux en savoir trop que pas assez.
Par ailleurs, les termes que tu emploie (lignes, colonnes, cellules) ne sont
pas appropriés pour Access. Tu peux te familiariser à tout cela en
consultant quelques sites comme http://www.self-access.com/access/ ou
http://officesystem.access.free.fr/ ou en consultant simplement l'aide en
ligne d'Access.
Microsoft propose même quelques cours d'initiation en ligne sur
http://office.microsoft.com/fr-fr/assistance/HA011189511036.aspx.
En tous cas, si tu as d'autres questions, reviens ici. Avec un peu de
patince, tu trouveras toujours quelqu'un pour t'aider.
Bonne continuation
Bonjour Dans une requête, j'ai fait un calcul dans une colonne sur une autre colonne Le résultat de ce calcul renvoit un chiffre ou #Erreur Maintenant je voudrais créer une requête suppression pour supprimer toutes les lignes qui contient #Erreur dans les cellules de la colonne de calcul Y'a t'il un moyen pour faire ça? Merci bcp
Bonjour, Mobimus
Il serait peut-être plus judicieux de savoir pourquoi ton calcul retourne #Erreur. Sans doute qu'il porte sur une ou plusieurs valeur(s) qui n'est (ne sont) pas renseignée(s). Quand une des opérandes d'un calcul simple (addition, soustraction, multiplication...) est vide (ou Null), le calcul retourne une erreur.
1) Tu peux contourner l'erreur en utilisant la fonction Nz(Opérande[,ValeurSiNull]) qui transforme les valeurs vides en ce que tu auras décidé. Si tu ne renseignes pas ValeurSiNull, elle transforme les numériques et chaînes nuls en 0 et en chaînes vides (""). Tu n'auras alors plus d'erreurs mais des valeurs à zéro sur lesquelles tu peux faire une sélection.
2) Tu peux aussi décider d'initialiser les valeurs vides. Dans ce cas, crée une requête de mise à jour, sélectionne ta table et ton champ, sur la ligne Mise à jour, saisis 0 (ou une autre valeur), sur la ligne Critères, saisis Est Null, puis, lance la commande Exécuter du menu Requête. Access te demandera alors une confirmation (en t'indiquant au passage combien d'enregistrements sont concernés) et remplacera toutes tes valeurs vides par 0 (ou par toute autre valeur que tu auras choisi).
Désolé d'être aussi long mais je crois que ta question méritait quelques éclaircissements et qu'il vaut toujours mieux en savoir trop que pas assez. Par ailleurs, les termes que tu emploie (lignes, colonnes, cellules) ne sont pas appropriés pour Access. Tu peux te familiariser à tout cela en consultant quelques sites comme http://www.self-access.com/access/ ou http://officesystem.access.free.fr/ ou en consultant simplement l'aide en ligne d'Access. Microsoft propose même quelques cours d'initiation en ligne sur http://office.microsoft.com/fr-fr/assistance/HA011189511036.aspx.
En tous cas, si tu as d'autres questions, reviens ici. Avec un peu de patince, tu trouveras toujours quelqu'un pour t'aider. Bonne continuation