Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/02/2011, 09h01   #1
Membre du Club
 
Inscription : décembre 2006
Messages : 132
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 132
Points : 53
Points : 53
Par défaut Fonction dans requête

Bonjour,

J'ai crée la fonction suivante (c'est un essai)

Code :
1
2
3
4
5
Public Function Essai(del As Integer) As String
 
    Essai = 11111111
 
End Function
et la requête suivante

Code :
1
2
SELECT QGPL_CARNETSLT.WDELAC, essai(qgpl_carnetslt!wdelac) AS Expr1
FROM QGPL_CARNETSLT;
Lorsque je lance la requête j'ai le message d'erreur : "Fonction essai non définie dans l'expression


Quelqu'un peut-il m'aider ??

Merci
zebi42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 12h01   #2
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 863
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 863
Points : 10 742
Points : 10 742
Envoyer un message via MSN à jpcheck
Salut,

deux choses :
- as tu cree ta fonction dans un module ?
- tu definies ta fonction comme une chaine de caracteres, mais tu lui attribues une valeur numerique, est-ce voulu ?
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 13h57   #3
Membre du Club
 
Inscription : décembre 2006
Messages : 132
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 132
Points : 53
Points : 53
Merci et oui aux 2 questions
zebi42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 14h34   #4
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 863
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 863
Points : 10 742
Points : 10 742
Envoyer un message via MSN à jpcheck
Ok,

peux-tu verifier que toutes tes references sont OK, aucune n'est flaguee "MANQUANT" ?
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 15h24   #5
Membre du Club
 
Inscription : décembre 2006
Messages : 132
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 132
Points : 53
Points : 53
Je ne vois pas de références flaguée "Manquant"
zebi42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2011, 05h22   #6
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 609
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 609
Points : 30 959
Points : 30 959
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Ce qui me choque, c'est de répondre Oui à la question de JP, un chiffre qui devient un chaine, pourquoi ?

Tu fais un test avec 11111111 alors que tu dois passer un Entier (Integer) en paramètre, dont la limite est en deçà de ce chiffe.

As-tu essayé de mettre 11111111 entre double quotes ?

De toute façon il faudrait que tu détails un peu plus ce que tu veux, car ce que je lis n'est pas cohérent.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2011, 10h03   #7
Membre du Club
 
Inscription : décembre 2006
Messages : 132
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 132
Points : 53
Points : 53
Bonjour,


Que je mette les variables en caractères ou non ne change pas le problème.

Le message est "Fonction 'essai' non définie dans l'expression"


Merci en tout cas de vous être penché sur mon problème que je vais essayer de contourner
zebi42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h05.


 
 
 
 
Partenaires

Hébergement Web