Bonjour,
Je souhaite utilises la fontion DROITE ou RIGHT pour=20
r=E9cup=E9rer les 2 derniers chiffres d'une ann=E9e ..
Par exemple, DROITE("1964";2) devrait me renvoyer 64 ...=20
mais, =E0 ma grande surprise, il semblerait qu'Access ne=20
sache pas faire, puisque syst=E9matiquement, il me renvoie=20
NOM ? ....
Cela ne fonctionne pas avec ACCESS 2000 en environnement=20
Windows XP Pro ou Windows 2000.
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
Raymond [mvp]
Bonjour. si tu entres dans la colonne ceci: Expr1: Droite("1964";2) je t'assure que tu retrouvera bien 64 à moins que tu ais des problèmes de références, vérifie que tu n'as pas des lignes de références marquées manquante.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" a écrit dans le message de news:0e5301c42602$b2188d00$ Bonjour, Je souhaite utilises la fontion DROITE ou RIGHT pour récupérer les 2 derniers chiffres d'une année .. Par exemple, DROITE("1964";2) devrait me renvoyer 64 ... mais, à ma grande surprise, il semblerait qu'Access ne sache pas faire, puisque systématiquement, il me renvoie NOM ? ....
Cela ne fonctionne pas avec ACCESS 2000 en environnement Windows XP Pro ou Windows 2000.
A l'aide !!!!!!!!!!!!!!!!
Merci
Bonjour.
si tu entres dans la colonne ceci:
Expr1: Droite("1964";2)
je t'assure que tu retrouvera bien 64
à moins que tu ais des problèmes de références, vérifie que tu n'as pas des
lignes de références marquées manquante.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" <diase@free.fr> a écrit dans le message de
news:0e5301c42602$b2188d00$a301280a@phx.gbl...
Bonjour,
Je souhaite utilises la fontion DROITE ou RIGHT pour
récupérer les 2 derniers chiffres d'une année ..
Par exemple, DROITE("1964";2) devrait me renvoyer 64 ...
mais, à ma grande surprise, il semblerait qu'Access ne
sache pas faire, puisque systématiquement, il me renvoie
NOM ? ....
Cela ne fonctionne pas avec ACCESS 2000 en environnement
Windows XP Pro ou Windows 2000.
Bonjour. si tu entres dans la colonne ceci: Expr1: Droite("1964";2) je t'assure que tu retrouvera bien 64 à moins que tu ais des problèmes de références, vérifie que tu n'as pas des lignes de références marquées manquante.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" a écrit dans le message de news:0e5301c42602$b2188d00$ Bonjour, Je souhaite utilises la fontion DROITE ou RIGHT pour récupérer les 2 derniers chiffres d'une année .. Par exemple, DROITE("1964";2) devrait me renvoyer 64 ... mais, à ma grande surprise, il semblerait qu'Access ne sache pas faire, puisque systématiquement, il me renvoie NOM ? ....
Cela ne fonctionne pas avec ACCESS 2000 en environnement Windows XP Pro ou Windows 2000.
A l'aide !!!!!!!!!!!!!!!!
Merci
Eric
Bonsoir,
Pour être plus précis, j'ai dans un formulaire ... =droite (année([info.clients].[formulaire]![dn]);2) Le champ "DN" est au format date (c'est censé être une date de naissance !!!) Avec cette formule, je n'obtiens rien
Si je laisse ... = année([info.clients].[formulaire]![dn] j'obtiens bien l'année sur 4 chiffres
Dans un autre état, j'ai un truc qui ressemble à ... nb:compte(gauche([code-postal];2)) et Access me renvoie "Fonction 'Gauche' non définie"
N'y a t il pas une histoire de patchs ou autres ? Cette application a été utilisée l'an dernier, sans aucun souci avec ces fonctions ....
S'il y a des idées, je suis preneur ..
Merci
-----Message d'origine----- Bonjour. si tu entres dans la colonne ceci: Expr1: Droite("1964";2) je t'assure que tu retrouvera bien 64 à moins que tu ais des problèmes de références, vérifie que tu n'as pas des
lignes de références marquées manquante.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" a écrit dans le message de news:0e5301c42602$b2188d00$ Bonjour, Je souhaite utilises la fontion DROITE ou RIGHT pour récupérer les 2 derniers chiffres d'une année .. Par exemple, DROITE("1964";2) devrait me renvoyer 64 ... mais, à ma grande surprise, il semblerait qu'Access ne sache pas faire, puisque systématiquement, il me renvoie NOM ? ....
Cela ne fonctionne pas avec ACCESS 2000 en environnement Windows XP Pro ou Windows 2000.
A l'aide !!!!!!!!!!!!!!!!
Merci
.
Bonsoir,
Pour être plus précis, j'ai dans un formulaire ...
=droite (année([info.clients].[formulaire]![dn]);2)
Le champ "DN" est au format date (c'est censé être une
date de naissance !!!)
Avec cette formule, je n'obtiens rien
Si je laisse ...
= année([info.clients].[formulaire]![dn]
j'obtiens bien l'année sur 4 chiffres
Dans un autre état, j'ai un truc qui ressemble à ...
nb:compte(gauche([code-postal];2))
et Access me renvoie "Fonction 'Gauche' non définie"
N'y a t il pas une histoire de patchs ou autres ?
Cette application a été utilisée l'an dernier, sans aucun
souci avec ces fonctions ....
S'il y a des idées, je suis preneur ..
Merci
-----Message d'origine-----
Bonjour.
si tu entres dans la colonne ceci:
Expr1: Droite("1964";2)
je t'assure que tu retrouvera bien 64
à moins que tu ais des problèmes de références, vérifie
que tu n'as pas des
lignes de références marquées manquante.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" <diase@free.fr> a écrit dans le message de
news:0e5301c42602$b2188d00$a301280a@phx.gbl...
Bonjour,
Je souhaite utilises la fontion DROITE ou RIGHT pour
récupérer les 2 derniers chiffres d'une année ..
Par exemple, DROITE("1964";2) devrait me renvoyer 64 ...
mais, à ma grande surprise, il semblerait qu'Access ne
sache pas faire, puisque systématiquement, il me renvoie
NOM ? ....
Cela ne fonctionne pas avec ACCESS 2000 en environnement
Windows XP Pro ou Windows 2000.
Pour être plus précis, j'ai dans un formulaire ... =droite (année([info.clients].[formulaire]![dn]);2) Le champ "DN" est au format date (c'est censé être une date de naissance !!!) Avec cette formule, je n'obtiens rien
Si je laisse ... = année([info.clients].[formulaire]![dn] j'obtiens bien l'année sur 4 chiffres
Dans un autre état, j'ai un truc qui ressemble à ... nb:compte(gauche([code-postal];2)) et Access me renvoie "Fonction 'Gauche' non définie"
N'y a t il pas une histoire de patchs ou autres ? Cette application a été utilisée l'an dernier, sans aucun souci avec ces fonctions ....
S'il y a des idées, je suis preneur ..
Merci
-----Message d'origine----- Bonjour. si tu entres dans la colonne ceci: Expr1: Droite("1964";2) je t'assure que tu retrouvera bien 64 à moins que tu ais des problèmes de références, vérifie que tu n'as pas des
lignes de références marquées manquante.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" a écrit dans le message de news:0e5301c42602$b2188d00$ Bonjour, Je souhaite utilises la fontion DROITE ou RIGHT pour récupérer les 2 derniers chiffres d'une année .. Par exemple, DROITE("1964";2) devrait me renvoyer 64 ... mais, à ma grande surprise, il semblerait qu'Access ne sache pas faire, puisque systématiquement, il me renvoie NOM ? ....
Cela ne fonctionne pas avec ACCESS 2000 en environnement Windows XP Pro ou Windows 2000.
A l'aide !!!!!!!!!!!!!!!!
Merci
.
Alain
Essaie de transformer ton année en chaîne de caractère ? Fonction STR(nnn)
-----Message d'origine----- Bonsoir,
Pour être plus précis, j'ai dans un formulaire ... =droite (année([info.clients].[formulaire]![dn]);2) Le champ "DN" est au format date (c'est censé être une date de naissance !!!) Avec cette formule, je n'obtiens rien
Si je laisse ... = année([info.clients].[formulaire]![dn] j'obtiens bien l'année sur 4 chiffres
Dans un autre état, j'ai un truc qui ressemble à ... nb:compte(gauche([code-postal];2)) et Access me renvoie "Fonction 'Gauche' non définie"
N'y a t il pas une histoire de patchs ou autres ? Cette application a été utilisée l'an dernier, sans aucun souci avec ces fonctions ....
S'il y a des idées, je suis preneur ..
Merci
-----Message d'origine----- Bonjour. si tu entres dans la colonne ceci: Expr1: Droite("1964";2) je t'assure que tu retrouvera bien 64 à moins que tu ais des problèmes de références, vérifie que tu n'as pas des
lignes de références marquées manquante.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" a écrit dans le message de news:0e5301c42602$b2188d00$ Bonjour, Je souhaite utilises la fontion DROITE ou RIGHT pour récupérer les 2 derniers chiffres d'une année .. Par exemple, DROITE("1964";2) devrait me renvoyer 64 ... mais, à ma grande surprise, il semblerait qu'Access ne sache pas faire, puisque systématiquement, il me renvoie NOM ? ....
Cela ne fonctionne pas avec ACCESS 2000 en environnement Windows XP Pro ou Windows 2000.
A l'aide !!!!!!!!!!!!!!!!
Merci
.
.
Essaie de transformer ton année en chaîne de caractère ?
Fonction STR(nnn)
-----Message d'origine-----
Bonsoir,
Pour être plus précis, j'ai dans un formulaire ...
=droite (année([info.clients].[formulaire]![dn]);2)
Le champ "DN" est au format date (c'est censé être une
date de naissance !!!)
Avec cette formule, je n'obtiens rien
Si je laisse ...
= année([info.clients].[formulaire]![dn]
j'obtiens bien l'année sur 4 chiffres
Dans un autre état, j'ai un truc qui ressemble à ...
nb:compte(gauche([code-postal];2))
et Access me renvoie "Fonction 'Gauche' non définie"
N'y a t il pas une histoire de patchs ou autres ?
Cette application a été utilisée l'an dernier, sans aucun
souci avec ces fonctions ....
S'il y a des idées, je suis preneur ..
Merci
-----Message d'origine-----
Bonjour.
si tu entres dans la colonne ceci:
Expr1: Droite("1964";2)
je t'assure que tu retrouvera bien 64
à moins que tu ais des problèmes de références, vérifie
que tu n'as pas des
lignes de références marquées manquante.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" <diase@free.fr> a écrit dans le message de
news:0e5301c42602$b2188d00$a301280a@phx.gbl...
Bonjour,
Je souhaite utilises la fontion DROITE ou RIGHT pour
récupérer les 2 derniers chiffres d'une année ..
Par exemple, DROITE("1964";2) devrait me renvoyer 64 ...
mais, à ma grande surprise, il semblerait qu'Access ne
sache pas faire, puisque systématiquement, il me renvoie
NOM ? ....
Cela ne fonctionne pas avec ACCESS 2000 en environnement
Windows XP Pro ou Windows 2000.
Essaie de transformer ton année en chaîne de caractère ? Fonction STR(nnn)
-----Message d'origine----- Bonsoir,
Pour être plus précis, j'ai dans un formulaire ... =droite (année([info.clients].[formulaire]![dn]);2) Le champ "DN" est au format date (c'est censé être une date de naissance !!!) Avec cette formule, je n'obtiens rien
Si je laisse ... = année([info.clients].[formulaire]![dn] j'obtiens bien l'année sur 4 chiffres
Dans un autre état, j'ai un truc qui ressemble à ... nb:compte(gauche([code-postal];2)) et Access me renvoie "Fonction 'Gauche' non définie"
N'y a t il pas une histoire de patchs ou autres ? Cette application a été utilisée l'an dernier, sans aucun souci avec ces fonctions ....
S'il y a des idées, je suis preneur ..
Merci
-----Message d'origine----- Bonjour. si tu entres dans la colonne ceci: Expr1: Droite("1964";2) je t'assure que tu retrouvera bien 64 à moins que tu ais des problèmes de références, vérifie que tu n'as pas des
lignes de références marquées manquante.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" a écrit dans le message de news:0e5301c42602$b2188d00$ Bonjour, Je souhaite utilises la fontion DROITE ou RIGHT pour récupérer les 2 derniers chiffres d'une année .. Par exemple, DROITE("1964";2) devrait me renvoyer 64 ... mais, à ma grande surprise, il semblerait qu'Access ne sache pas faire, puisque systématiquement, il me renvoie NOM ? ....
Cela ne fonctionne pas avec ACCESS 2000 en environnement Windows XP Pro ou Windows 2000.
A l'aide !!!!!!!!!!!!!!!!
Merci
.
.
Raymond [mvp]
ça ne peut pas fonctionner ce que tu fais: [info.clients].[formulaire]![dn] représente quoi ?
la syntaxe exacte est ceci pour un champ de formulaire dans un source control: =Droite(Année(Formulaires![formulaire1]![dn]);2) et ça ramène bien les deux derniers chiffres. formulaire1 étant le nom de ton formulaire. dn étant un champ date
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" a écrit dans le message de news:122501c42643$b70cf300$ Bonsoir,
Pour être plus précis, j'ai dans un formulaire ... =droite (année([info.clients].[formulaire]![dn]);2) Le champ "DN" est au format date (c'est censé être une date de naissance !!!) Avec cette formule, je n'obtiens rien
Si je laisse ... = année([info.clients].[formulaire]![dn] j'obtiens bien l'année sur 4 chiffres
Dans un autre état, j'ai un truc qui ressemble à ... nb:compte(gauche([code-postal];2)) et Access me renvoie "Fonction 'Gauche' non définie"
N'y a t il pas une histoire de patchs ou autres ? Cette application a été utilisée l'an dernier, sans aucun souci avec ces fonctions ....
S'il y a des idées, je suis preneur ..
Merci
ça ne peut pas fonctionner ce que tu fais:
[info.clients].[formulaire]![dn] représente quoi ?
la syntaxe exacte est ceci pour un champ de formulaire dans un source
control:
=Droite(Année(Formulaires![formulaire1]![dn]);2)
et ça ramène bien les deux derniers chiffres.
formulaire1 étant le nom de ton formulaire.
dn étant un champ date
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:122501c42643$b70cf300$a501280a@phx.gbl...
Bonsoir,
Pour être plus précis, j'ai dans un formulaire ...
=droite (année([info.clients].[formulaire]![dn]);2)
Le champ "DN" est au format date (c'est censé être une
date de naissance !!!)
Avec cette formule, je n'obtiens rien
Si je laisse ...
= année([info.clients].[formulaire]![dn]
j'obtiens bien l'année sur 4 chiffres
Dans un autre état, j'ai un truc qui ressemble à ...
nb:compte(gauche([code-postal];2))
et Access me renvoie "Fonction 'Gauche' non définie"
N'y a t il pas une histoire de patchs ou autres ?
Cette application a été utilisée l'an dernier, sans aucun
souci avec ces fonctions ....
ça ne peut pas fonctionner ce que tu fais: [info.clients].[formulaire]![dn] représente quoi ?
la syntaxe exacte est ceci pour un champ de formulaire dans un source control: =Droite(Année(Formulaires![formulaire1]![dn]);2) et ça ramène bien les deux derniers chiffres. formulaire1 étant le nom de ton formulaire. dn étant un champ date
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" a écrit dans le message de news:122501c42643$b70cf300$ Bonsoir,
Pour être plus précis, j'ai dans un formulaire ... =droite (année([info.clients].[formulaire]![dn]);2) Le champ "DN" est au format date (c'est censé être une date de naissance !!!) Avec cette formule, je n'obtiens rien
Si je laisse ... = année([info.clients].[formulaire]![dn] j'obtiens bien l'année sur 4 chiffres
Dans un autre état, j'ai un truc qui ressemble à ... nb:compte(gauche([code-postal];2)) et Access me renvoie "Fonction 'Gauche' non définie"
N'y a t il pas une histoire de patchs ou autres ? Cette application a été utilisée l'an dernier, sans aucun souci avec ces fonctions ....
S'il y a des idées, je suis preneur ..
Merci
Ca me transforme la fonction STR en NumChaîne !!
-----Message d'origine----- Essaie de transformer ton année en chaîne de caractère ? Fonction STR(nnn)
-----Message d'origine----- Bonsoir,
Pour être plus précis, j'ai dans un formulaire ... =droite (année([info.clients].[formulaire]![dn]);2) Le champ "DN" est au format date (c'est censé être une date de naissance !!!) Avec cette formule, je n'obtiens rien
Si je laisse ... = année([info.clients].[formulaire]![dn] j'obtiens bien l'année sur 4 chiffres
Dans un autre état, j'ai un truc qui ressemble à ... nb:compte(gauche([code-postal];2)) et Access me renvoie "Fonction 'Gauche' non définie"
N'y a t il pas une histoire de patchs ou autres ? Cette application a été utilisée l'an dernier, sans aucun
souci avec ces fonctions ....
S'il y a des idées, je suis preneur ..
Merci
-----Message d'origine----- Bonjour. si tu entres dans la colonne ceci: Expr1: Droite("1964";2) je t'assure que tu retrouvera bien 64 à moins que tu ais des problèmes de références, vérifie
que tu n'as pas des
lignes de références marquées manquante.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" a écrit dans le message de news:0e5301c42602$b2188d00$ Bonjour, Je souhaite utilises la fontion DROITE ou RIGHT pour récupérer les 2 derniers chiffres d'une année .. Par exemple, DROITE("1964";2) devrait me renvoyer 64 ...
mais, à ma grande surprise, il semblerait qu'Access ne sache pas faire, puisque systématiquement, il me renvoie
NOM ? ....
Cela ne fonctionne pas avec ACCESS 2000 en environnement
Windows XP Pro ou Windows 2000.
A l'aide !!!!!!!!!!!!!!!!
Merci
.
.
.
Ca me transforme la fonction STR en NumChaîne !!
-----Message d'origine-----
Essaie de transformer ton année en chaîne de caractère ?
Fonction STR(nnn)
-----Message d'origine-----
Bonsoir,
Pour être plus précis, j'ai dans un formulaire ...
=droite (année([info.clients].[formulaire]![dn]);2)
Le champ "DN" est au format date (c'est censé être une
date de naissance !!!)
Avec cette formule, je n'obtiens rien
Si je laisse ...
= année([info.clients].[formulaire]![dn]
j'obtiens bien l'année sur 4 chiffres
Dans un autre état, j'ai un truc qui ressemble à ...
nb:compte(gauche([code-postal];2))
et Access me renvoie "Fonction 'Gauche' non définie"
N'y a t il pas une histoire de patchs ou autres ?
Cette application a été utilisée l'an dernier, sans
aucun
souci avec ces fonctions ....
S'il y a des idées, je suis preneur ..
Merci
-----Message d'origine-----
Bonjour.
si tu entres dans la colonne ceci:
Expr1: Droite("1964";2)
je t'assure que tu retrouvera bien 64
à moins que tu ais des problèmes de références,
vérifie
que tu n'as pas des
lignes de références marquées manquante.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" <diase@free.fr> a écrit dans le message de
news:0e5301c42602$b2188d00$a301280a@phx.gbl...
Bonjour,
Je souhaite utilises la fontion DROITE ou RIGHT pour
récupérer les 2 derniers chiffres d'une année ..
Par exemple, DROITE("1964";2) devrait me renvoyer
64 ...
mais, à ma grande surprise, il semblerait qu'Access ne
sache pas faire, puisque systématiquement, il me
renvoie
NOM ? ....
Cela ne fonctionne pas avec ACCESS 2000 en
environnement
-----Message d'origine----- Essaie de transformer ton année en chaîne de caractère ? Fonction STR(nnn)
-----Message d'origine----- Bonsoir,
Pour être plus précis, j'ai dans un formulaire ... =droite (année([info.clients].[formulaire]![dn]);2) Le champ "DN" est au format date (c'est censé être une date de naissance !!!) Avec cette formule, je n'obtiens rien
Si je laisse ... = année([info.clients].[formulaire]![dn] j'obtiens bien l'année sur 4 chiffres
Dans un autre état, j'ai un truc qui ressemble à ... nb:compte(gauche([code-postal];2)) et Access me renvoie "Fonction 'Gauche' non définie"
N'y a t il pas une histoire de patchs ou autres ? Cette application a été utilisée l'an dernier, sans aucun
souci avec ces fonctions ....
S'il y a des idées, je suis preneur ..
Merci
-----Message d'origine----- Bonjour. si tu entres dans la colonne ceci: Expr1: Droite("1964";2) je t'assure que tu retrouvera bien 64 à moins que tu ais des problèmes de références, vérifie
que tu n'as pas des
lignes de références marquées manquante.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" a écrit dans le message de news:0e5301c42602$b2188d00$ Bonjour, Je souhaite utilises la fontion DROITE ou RIGHT pour récupérer les 2 derniers chiffres d'une année .. Par exemple, DROITE("1964";2) devrait me renvoyer 64 ...
mais, à ma grande surprise, il semblerait qu'Access ne sache pas faire, puisque systématiquement, il me renvoie
NOM ? ....
Cela ne fonctionne pas avec ACCESS 2000 en environnement
Windows XP Pro ou Windows 2000.
A l'aide !!!!!!!!!!!!!!!!
Merci
.
.
.
Je suis un peu "néophyte" .... L'ortographe de ce que j'avais mis auparavant était "fausse" Mon formulaire se nomme INFO CLIENT
J'ai par exemple ... =Année (maintenant()) - année ([info client].formulaire! dn) et ca me renvoie bien l'age
J'ai autre chose qui ressemble à [info client].formulaire! sexe et ca me renvoie H ou F suivant le sexe de l'individu
Je répète aussi que si je laisse = année([info client].[formulaire]![dn], j'obtiens bien l'année sur 4 chiffres. Si je rajoute la fonction DROITE, ca ne marche pas
Je me permets de rappeler ce que je disais plus bas, à savoir que dans un autre état, j'ai un truc qui ressemble à ... nb:compte(gauche([code-postal];2)) et Access me renvoie "Fonction 'Gauche' non définie
Je ne maitrise pas Access et ne le connais pour dire pas du tout !!! mais il me semble qu'il y a un pb avec DROITE et GAUCHE.
Désolé de paraitre têtu mais je ne comprends pas bien ...
Merci pour votre aide
-----Message d'origine----- ça ne peut pas fonctionner ce que tu fais: [info.clients].[formulaire]![dn] représente quoi ?
la syntaxe exacte est ceci pour un champ de formulaire dans un source
control: =Droite(Année(Formulaires![formulaire1]![dn]);2) et ça ramène bien les deux derniers chiffres. formulaire1 étant le nom de ton formulaire. dn étant un champ date
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" a écrit dans le message de
news:122501c42643$b70cf300$ Bonsoir,
Pour être plus précis, j'ai dans un formulaire ... =droite (année([info.clients].[formulaire]![dn]);2) Le champ "DN" est au format date (c'est censé être une date de naissance !!!) Avec cette formule, je n'obtiens rien
Si je laisse ... = année([info.clients].[formulaire]![dn] j'obtiens bien l'année sur 4 chiffres
Dans un autre état, j'ai un truc qui ressemble à ... nb:compte(gauche([code-postal];2)) et Access me renvoie "Fonction 'Gauche' non définie"
N'y a t il pas une histoire de patchs ou autres ? Cette application a été utilisée l'an dernier, sans aucun souci avec ces fonctions ....
S'il y a des idées, je suis preneur ..
Merci
.
Je suis un peu "néophyte" .... L'ortographe de ce que
j'avais mis auparavant était "fausse"
Mon formulaire se nomme INFO CLIENT
J'ai par exemple ...
=Année (maintenant()) - année ([info client].formulaire!
dn) et ca me renvoie bien l'age
J'ai autre chose qui ressemble à [info client].formulaire!
sexe et ca me renvoie H ou F suivant le sexe de l'individu
Je répète aussi que si je laisse
= année([info client].[formulaire]![dn], j'obtiens bien
l'année sur 4 chiffres. Si je rajoute la fonction DROITE,
ca ne marche pas
Je me permets de rappeler ce que je disais plus bas, à
savoir que dans un autre état, j'ai un truc qui ressemble
à ...
nb:compte(gauche([code-postal];2))
et Access me renvoie "Fonction 'Gauche' non définie
Je ne maitrise pas Access et ne le connais pour dire pas
du tout !!! mais il me semble qu'il y a un pb avec DROITE
et GAUCHE.
Désolé de paraitre têtu mais je ne comprends pas bien ...
Merci pour votre aide
-----Message d'origine-----
ça ne peut pas fonctionner ce que tu fais:
[info.clients].[formulaire]![dn] représente quoi ?
la syntaxe exacte est ceci pour un champ de formulaire
dans un source
control:
=Droite(Année(Formulaires![formulaire1]![dn]);2)
et ça ramène bien les deux derniers chiffres.
formulaire1 étant le nom de ton formulaire.
dn étant un champ date
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" <anonymous@discussions.microsoft.com> a écrit
dans le message de
Pour être plus précis, j'ai dans un formulaire ...
=droite (année([info.clients].[formulaire]![dn]);2)
Le champ "DN" est au format date (c'est censé être une
date de naissance !!!)
Avec cette formule, je n'obtiens rien
Si je laisse ...
= année([info.clients].[formulaire]![dn]
j'obtiens bien l'année sur 4 chiffres
Dans un autre état, j'ai un truc qui ressemble à ...
nb:compte(gauche([code-postal];2))
et Access me renvoie "Fonction 'Gauche' non définie"
N'y a t il pas une histoire de patchs ou autres ?
Cette application a été utilisée l'an dernier, sans aucun
souci avec ces fonctions ....
Je suis un peu "néophyte" .... L'ortographe de ce que j'avais mis auparavant était "fausse" Mon formulaire se nomme INFO CLIENT
J'ai par exemple ... =Année (maintenant()) - année ([info client].formulaire! dn) et ca me renvoie bien l'age
J'ai autre chose qui ressemble à [info client].formulaire! sexe et ca me renvoie H ou F suivant le sexe de l'individu
Je répète aussi que si je laisse = année([info client].[formulaire]![dn], j'obtiens bien l'année sur 4 chiffres. Si je rajoute la fonction DROITE, ca ne marche pas
Je me permets de rappeler ce que je disais plus bas, à savoir que dans un autre état, j'ai un truc qui ressemble à ... nb:compte(gauche([code-postal];2)) et Access me renvoie "Fonction 'Gauche' non définie
Je ne maitrise pas Access et ne le connais pour dire pas du tout !!! mais il me semble qu'il y a un pb avec DROITE et GAUCHE.
Désolé de paraitre têtu mais je ne comprends pas bien ...
Merci pour votre aide
-----Message d'origine----- ça ne peut pas fonctionner ce que tu fais: [info.clients].[formulaire]![dn] représente quoi ?
la syntaxe exacte est ceci pour un champ de formulaire dans un source
control: =Droite(Année(Formulaires![formulaire1]![dn]);2) et ça ramène bien les deux derniers chiffres. formulaire1 étant le nom de ton formulaire. dn étant un champ date
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Eric" a écrit dans le message de
news:122501c42643$b70cf300$ Bonsoir,
Pour être plus précis, j'ai dans un formulaire ... =droite (année([info.clients].[formulaire]![dn]);2) Le champ "DN" est au format date (c'est censé être une date de naissance !!!) Avec cette formule, je n'obtiens rien
Si je laisse ... = année([info.clients].[formulaire]![dn] j'obtiens bien l'année sur 4 chiffres
Dans un autre état, j'ai un truc qui ressemble à ... nb:compte(gauche([code-postal];2)) et Access me renvoie "Fonction 'Gauche' non définie"
N'y a t il pas une histoire de patchs ou autres ? Cette application a été utilisée l'an dernier, sans aucun souci avec ces fonctions ....