Dans une requ=E8te de s=E9lection je mets :
colonne 1 : le champ texte d'une table
colonne 2 : calcul de la longueur du champ texte pr=E9cedant=20
en utilisant la fonction Len()
colonne 3 : extraction des 4 premiers carct=E8res du champ=20
texte(1i=E8re colonne)en utilisant la fonction Mid(;;)
Cela me semble correcte sauf que =E0 l'ex=E9cution de la=20
requ=E8te j'ai l'erreur suivante : Fonction "Mid() non=20
d=E9finie dans l'expression" pourquoi?
Si j'enl=E8ve la colonne 3, je n'ai plus d'erreur, donc la=20
fonction Len() ne pose pas de probl=E8me mais la fonction Mid
() si, alors que ces 2 fonctions sont dans la m=EAme=20
biblioth=E8que!!
Est-ce que quelqu'un peut m'expliquer?
D'avance merci
V=E9ronique
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
Véronique
Merci pour le conseil, mais je viens de vérifier les références et ces 2 fonctions sont des membres de la classe String définie dans la bibliothèque VBA que j'ai bien en référence. C'est pour cela que je ne comprend pas pourquoi une marche et pas l'autre!! Véronique
-----Message d'origine----- C'est un problème de références manquante Fait "Alt" + "F11" Outils -> référence. Tu en verra surement une de manquante.
Gael.
-----Message d'origine----- Bonjour,
Dans une requète de sélection je mets : colonne 1 : le champ texte d'une table colonne 2 : calcul de la longueur du champ texte précedant
en utilisant la fonction Len() colonne 3 : extraction des 4 premiers carctères du champ
texte(1ière colonne)en utilisant la fonction Mid(;;) Cela me semble correcte sauf que à l'exécution de la requète j'ai l'erreur suivante : Fonction "Mid() non définie dans l'expression" pourquoi? Si j'enlève la colonne 3, je n'ai plus d'erreur, donc la fonction Len() ne pose pas de problème mais la fonction Mid
() si, alors que ces 2 fonctions sont dans la même bibliothèque!! Est-ce que quelqu'un peut m'expliquer? D'avance merci Véronique .
.
Merci pour le conseil, mais je viens de vérifier les
références et ces 2 fonctions sont des membres de la
classe String définie dans la bibliothèque VBA que j'ai
bien en référence.
C'est pour cela que je ne comprend pas pourquoi une marche
et pas l'autre!!
Véronique
-----Message d'origine-----
C'est un problème de références manquante
Fait "Alt" + "F11" Outils -> référence.
Tu en verra surement une de manquante.
Gael.
-----Message d'origine-----
Bonjour,
Dans une requète de sélection je mets :
colonne 1 : le champ texte d'une table
colonne 2 : calcul de la longueur du champ texte
précedant
en utilisant la fonction Len()
colonne 3 : extraction des 4 premiers carctères du
champ
texte(1ière colonne)en utilisant la fonction Mid(;;)
Cela me semble correcte sauf que à l'exécution de la
requète j'ai l'erreur suivante : Fonction "Mid() non
définie dans l'expression" pourquoi?
Si j'enlève la colonne 3, je n'ai plus d'erreur, donc la
fonction Len() ne pose pas de problème mais la fonction
Mid
() si, alors que ces 2 fonctions sont dans la même
bibliothèque!!
Est-ce que quelqu'un peut m'expliquer?
D'avance merci
Véronique
.
Merci pour le conseil, mais je viens de vérifier les références et ces 2 fonctions sont des membres de la classe String définie dans la bibliothèque VBA que j'ai bien en référence. C'est pour cela que je ne comprend pas pourquoi une marche et pas l'autre!! Véronique
-----Message d'origine----- C'est un problème de références manquante Fait "Alt" + "F11" Outils -> référence. Tu en verra surement une de manquante.
Gael.
-----Message d'origine----- Bonjour,
Dans une requète de sélection je mets : colonne 1 : le champ texte d'une table colonne 2 : calcul de la longueur du champ texte précedant
en utilisant la fonction Len() colonne 3 : extraction des 4 premiers carctères du champ
texte(1ière colonne)en utilisant la fonction Mid(;;) Cela me semble correcte sauf que à l'exécution de la requète j'ai l'erreur suivante : Fonction "Mid() non définie dans l'expression" pourquoi? Si j'enlève la colonne 3, je n'ai plus d'erreur, donc la fonction Len() ne pose pas de problème mais la fonction Mid
() si, alors que ces 2 fonctions sont dans la même bibliothèque!! Est-ce que quelqu'un peut m'expliquer? D'avance merci Véronique .
.
Raymond
Bonjour.
une idée: tu devrais , si ce n'est pas fait, cocher la référence DAO3.6 et la mettre avant ado. peut-être aussi re-registrer si ça ne vas pas mieux.
-- @+ 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.
"Véronique" a écrit dans le message de news:1f1ae01c389b8$f4ae0960$ Merci pour le conseil, mais je viens de vérifier les références et ces 2 fonctions sont des membres de la classe String définie dans la bibliothèque VBA que j'ai bien en référence. C'est pour cela que je ne comprend pas pourquoi une marche et pas l'autre!! Véronique
Bonjour.
une idée:
tu devrais , si ce n'est pas fait, cocher la référence DAO3.6 et la mettre
avant ado.
peut-être aussi re-registrer si ça ne vas pas mieux.
--
@+
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.
"Véronique" <jamillou@inapg.inra.fr> a écrit dans le message de
news:1f1ae01c389b8$f4ae0960$a601280a@phx.gbl...
Merci pour le conseil, mais je viens de vérifier les
références et ces 2 fonctions sont des membres de la
classe String définie dans la bibliothèque VBA que j'ai
bien en référence.
C'est pour cela que je ne comprend pas pourquoi une marche
et pas l'autre!!
Véronique
une idée: tu devrais , si ce n'est pas fait, cocher la référence DAO3.6 et la mettre avant ado. peut-être aussi re-registrer si ça ne vas pas mieux.
-- @+ 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.
"Véronique" a écrit dans le message de news:1f1ae01c389b8$f4ae0960$ Merci pour le conseil, mais je viens de vérifier les références et ces 2 fonctions sont des membres de la classe String définie dans la bibliothèque VBA que j'ai bien en référence. C'est pour cela que je ne comprend pas pourquoi une marche et pas l'autre!! Véronique
hm15
Bonjour Véronique,
si c'est pour extraire les 4 premiers caractères à gauche, as-tu essayé la fonction Left() pour voir s'il y a le même problème ?
"Véronique" a écrit dans le message de news: 1f1ae01c389b8$f4ae0960$ Merci pour le conseil, mais je viens de vérifier les références et ces 2 fonctions sont des membres de la classe String définie dans la bibliothèque VBA que j'ai bien en référence. C'est pour cela que je ne comprend pas pourquoi une marche et pas l'autre!! Véronique
-----Message d'origine----- C'est un problème de références manquante Fait "Alt" + "F11" Outils -> référence. Tu en verra surement une de manquante.
Gael.
-----Message d'origine----- Bonjour,
Dans une requète de sélection je mets : colonne 1 : le champ texte d'une table colonne 2 : calcul de la longueur du champ texte précedant
en utilisant la fonction Len() colonne 3 : extraction des 4 premiers carctères du champ
texte(1ière colonne)en utilisant la fonction Mid(;;) Cela me semble correcte sauf que à l'exécution de la requète j'ai l'erreur suivante : Fonction "Mid() non définie dans l'expression" pourquoi? Si j'enlève la colonne 3, je n'ai plus d'erreur, donc la fonction Len() ne pose pas de problème mais la fonction Mid
() si, alors que ces 2 fonctions sont dans la même bibliothèque!! Est-ce que quelqu'un peut m'expliquer? D'avance merci Véronique .
.
Bonjour Véronique,
si c'est pour extraire les 4 premiers caractères à gauche, as-tu essayé la
fonction Left() pour voir s'il y a le même problème ?
"Véronique" <jamillou@inapg.inra.fr> a écrit dans le message de news:
1f1ae01c389b8$f4ae0960$a601280a@phx.gbl...
Merci pour le conseil, mais je viens de vérifier les
références et ces 2 fonctions sont des membres de la
classe String définie dans la bibliothèque VBA que j'ai
bien en référence.
C'est pour cela que je ne comprend pas pourquoi une marche
et pas l'autre!!
Véronique
-----Message d'origine-----
C'est un problème de références manquante
Fait "Alt" + "F11" Outils -> référence.
Tu en verra surement une de manquante.
Gael.
-----Message d'origine-----
Bonjour,
Dans une requète de sélection je mets :
colonne 1 : le champ texte d'une table
colonne 2 : calcul de la longueur du champ texte
précedant
en utilisant la fonction Len()
colonne 3 : extraction des 4 premiers carctères du
champ
texte(1ière colonne)en utilisant la fonction Mid(;;)
Cela me semble correcte sauf que à l'exécution de la
requète j'ai l'erreur suivante : Fonction "Mid() non
définie dans l'expression" pourquoi?
Si j'enlève la colonne 3, je n'ai plus d'erreur, donc la
fonction Len() ne pose pas de problème mais la fonction
Mid
() si, alors que ces 2 fonctions sont dans la même
bibliothèque!!
Est-ce que quelqu'un peut m'expliquer?
D'avance merci
Véronique
.
"Véronique" a écrit dans le message de news: 1f1ae01c389b8$f4ae0960$ Merci pour le conseil, mais je viens de vérifier les références et ces 2 fonctions sont des membres de la classe String définie dans la bibliothèque VBA que j'ai bien en référence. C'est pour cela que je ne comprend pas pourquoi une marche et pas l'autre!! Véronique
-----Message d'origine----- C'est un problème de références manquante Fait "Alt" + "F11" Outils -> référence. Tu en verra surement une de manquante.
Gael.
-----Message d'origine----- Bonjour,
Dans une requète de sélection je mets : colonne 1 : le champ texte d'une table colonne 2 : calcul de la longueur du champ texte précedant
en utilisant la fonction Len() colonne 3 : extraction des 4 premiers carctères du champ
texte(1ière colonne)en utilisant la fonction Mid(;;) Cela me semble correcte sauf que à l'exécution de la requète j'ai l'erreur suivante : Fonction "Mid() non définie dans l'expression" pourquoi? Si j'enlève la colonne 3, je n'ai plus d'erreur, donc la fonction Len() ne pose pas de problème mais la fonction Mid
() si, alors que ces 2 fonctions sont dans la même bibliothèque!! Est-ce que quelqu'un peut m'expliquer? D'avance merci Véronique .
.
Véronique
J'ai essayé l'idée, mais l'erreur est toujours là! Merci de la suggetion Bon week-end Véronique
-----Message d'origine----- Bonjour.
une idée: tu devrais , si ce n'est pas fait, cocher la référence DAO3.6 et la mettre
avant ado. peut-être aussi re-registrer si ça ne vas pas mieux.
-- @+ 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.
"Véronique" a écrit dans le message de
news:1f1ae01c389b8$f4ae0960$ Merci pour le conseil, mais je viens de vérifier les références et ces 2 fonctions sont des membres de la classe String définie dans la bibliothèque VBA que j'ai bien en référence. C'est pour cela que je ne comprend pas pourquoi une marche et pas l'autre!! Véronique
.
J'ai essayé l'idée, mais l'erreur est toujours là!
Merci de la suggetion
Bon week-end
Véronique
-----Message d'origine-----
Bonjour.
une idée:
tu devrais , si ce n'est pas fait, cocher la référence
DAO3.6 et la mettre
avant ado.
peut-être aussi re-registrer si ça ne vas pas mieux.
--
@+
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.
"Véronique" <jamillou@inapg.inra.fr> a écrit dans le
message de
news:1f1ae01c389b8$f4ae0960$a601280a@phx.gbl...
Merci pour le conseil, mais je viens de vérifier les
références et ces 2 fonctions sont des membres de la
classe String définie dans la bibliothèque VBA que j'ai
bien en référence.
C'est pour cela que je ne comprend pas pourquoi une marche
et pas l'autre!!
Véronique
J'ai essayé l'idée, mais l'erreur est toujours là! Merci de la suggetion Bon week-end Véronique
-----Message d'origine----- Bonjour.
une idée: tu devrais , si ce n'est pas fait, cocher la référence DAO3.6 et la mettre
avant ado. peut-être aussi re-registrer si ça ne vas pas mieux.
-- @+ 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.
"Véronique" a écrit dans le message de
news:1f1ae01c389b8$f4ae0960$ Merci pour le conseil, mais je viens de vérifier les références et ces 2 fonctions sont des membres de la classe String définie dans la bibliothèque VBA que j'ai bien en référence. C'est pour cela que je ne comprend pas pourquoi une marche et pas l'autre!! Véronique
.
\(¯°¥°¯\)
Bonjour, Après avoir lu toutes les réponses qui ont été infructueuses je pense que tu devrais proposer d'envoyer l'exemple de la requête qui ne fonctionne pas dans une base de donnée contenant un extrait de la table et la requête. En effet il me semble que toutes les pistes ont été explorées jusque là. Il y a sûrement une explication à cette anomalie. Je te propose de l'examiner.
AE ()
"Véronique" a écrit dans le message de news:182b01c389b5$7986f740$ Bonjour,
Dans une requète de sélection je mets : colonne 1 : le champ texte d'une table colonne 2 : calcul de la longueur du champ texte précedant en utilisant la fonction Len() colonne 3 : extraction des 4 premiers carctères du champ texte(1ière colonne)en utilisant la fonction Mid(;;) Cela me semble correcte sauf que à l'exécution de la requète j'ai l'erreur suivante : Fonction "Mid() non définie dans l'expression" pourquoi? Si j'enlève la colonne 3, je n'ai plus d'erreur, donc la fonction Len() ne pose pas de problème mais la fonction Mid () si, alors que ces 2 fonctions sont dans la même bibliothèque!! Est-ce que quelqu'un peut m'expliquer? D'avance merci Véronique
Bonjour,
Après avoir lu toutes les réponses qui ont été infructueuses je pense que tu
devrais proposer d'envoyer l'exemple de la requête qui ne fonctionne pas
dans une base de donnée contenant un extrait de la table et la requête. En
effet il me semble que toutes les pistes ont été explorées jusque là.
Il y a sûrement une explication à cette anomalie. Je te propose de
l'examiner.
AE (ae@crefia.com)
"Véronique" <jamillou@inapg.inra.fr> a écrit dans le message de
news:182b01c389b5$7986f740$a101280a@phx.gbl...
Bonjour,
Dans une requète de sélection je mets :
colonne 1 : le champ texte d'une table
colonne 2 : calcul de la longueur du champ texte précedant
en utilisant la fonction Len()
colonne 3 : extraction des 4 premiers carctères du champ
texte(1ière colonne)en utilisant la fonction Mid(;;)
Cela me semble correcte sauf que à l'exécution de la
requète j'ai l'erreur suivante : Fonction "Mid() non
définie dans l'expression" pourquoi?
Si j'enlève la colonne 3, je n'ai plus d'erreur, donc la
fonction Len() ne pose pas de problème mais la fonction Mid
() si, alors que ces 2 fonctions sont dans la même
bibliothèque!!
Est-ce que quelqu'un peut m'expliquer?
D'avance merci
Véronique
Bonjour, Après avoir lu toutes les réponses qui ont été infructueuses je pense que tu devrais proposer d'envoyer l'exemple de la requête qui ne fonctionne pas dans une base de donnée contenant un extrait de la table et la requête. En effet il me semble que toutes les pistes ont été explorées jusque là. Il y a sûrement une explication à cette anomalie. Je te propose de l'examiner.
AE ()
"Véronique" a écrit dans le message de news:182b01c389b5$7986f740$ Bonjour,
Dans une requète de sélection je mets : colonne 1 : le champ texte d'une table colonne 2 : calcul de la longueur du champ texte précedant en utilisant la fonction Len() colonne 3 : extraction des 4 premiers carctères du champ texte(1ière colonne)en utilisant la fonction Mid(;;) Cela me semble correcte sauf que à l'exécution de la requète j'ai l'erreur suivante : Fonction "Mid() non définie dans l'expression" pourquoi? Si j'enlève la colonne 3, je n'ai plus d'erreur, donc la fonction Len() ne pose pas de problème mais la fonction Mid () si, alors que ces 2 fonctions sont dans la même bibliothèque!! Est-ce que quelqu'un peut m'expliquer? D'avance merci Véronique