OVH Cloud OVH Cloud

Erreur dans requête

10 réponses
Avatar
Jmd
Bonjour

Je mets =E0 jour un champ Index =E0 partir d'un champ code et=20
je tente =E7a dans la requ=EAte :=20


Gauche$([CODE];4)

R=E9ponse d'Access : fonction left$ non d=E9finie dans=20
l'expression

Qui aurait une id=E9e ?

Cordialement

Jmd

10 réponses

Avatar
Anor
Bonjour,

ouvre ta base
appuye sur Alt+F11
dans le menu de visual basic editor, outils > références

qu'as tu de coché ?

--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------

Jmd :
| Bonjour
|
| Je mets à jour un champ Index à partir d'un champ code et
| je tente ça dans la requête :
|
|
| Gauche$([CODE];4)
|
| Réponse d'Access : fonction left$ non définie dans
| l'expression
|
| Qui aurait une idée ?
|
| Cordialement
|
| Jmd
Avatar
Les 6 premières références sont cochées. Je suis sous XP
et access 2000

Jmd


-----Message d'origine-----
Bonjour,

ouvre ta base
appuye sur Alt+F11
dans le menu de visual basic editor, outils > références

qu'as tu de coché ?

--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------

Jmd :
| Bonjour
|
| Je mets à jour un champ Index à partir d'un champ code
et

| je tente ça dans la requête :
|
|
| Gauche$([CODE];4)
|
| Réponse d'Access : fonction left$ non définie dans
| l'expression
|
| Qui aurait une idée ?
|
| Cordialement
|
| Jmd


.



Avatar
Je pense avoir dit une bêtise dans ma réponse en raison
de la priorité :

Visual Basic for applications
Microsoft Access 9.0 Object Library
MANQUANT : Microsoft jet SQL Help Topics
OLE Automation
Microsoft DAO 3.6 Object library
Microsoft Visual Basic for applications...
Access2000Designer Express 1.0
Access97DesignerExpress
Borland Midas type Library
Borland standard VCL type library


Cordialement
Jmd


-----Message d'origine-----
Bonjour,

ouvre ta base
appuye sur Alt+F11
dans le menu de visual basic editor, outils > références

qu'as tu de coché ?

--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------

Jmd :
| Bonjour
|
| Je mets à jour un champ Index à partir d'un champ code
et

| je tente ça dans la requête :
|
|
| Gauche$([CODE];4)
|
| Réponse d'Access : fonction left$ non définie dans
| l'expression
|
| Qui aurait une idée ?
|
| Cordialement
|
| Jmd


.



Avatar
3stone
Salut,


Je pense avoir dit une bêtise dans ma réponse en raison
de la priorité :

Visual Basic for applications
Microsoft Access 9.0 Object Library
MANQUANT : Microsoft jet SQL Help Topics
OLE Automation
Microsoft DAO 3.6 Object library
Microsoft Visual Basic for applications...
Access2000Designer Express 1.0
Access97DesignerExpress
Borland Midas type Library
Borland standard VCL type library


Décoche le "Manquant" et tout ceux dont tu n'as pas besoin...


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
Avatar
Jmd
Merci pour l'info.

Ca fonctionne mais pourquoi le "MANQUANT" interdirait-il l'exécution de
cette requête ?

Cordialement
Jmd




"3stone" a écrit dans le message de
news:
Salut,


Je pense avoir dit une bêtise dans ma réponse en raison
de la priorité :

Visual Basic for applications
Microsoft Access 9.0 Object Library
MANQUANT : Microsoft jet SQL Help Topics
OLE Automation
Microsoft DAO 3.6 Object library
Microsoft Visual Basic for applications...
Access2000Designer Express 1.0
Access97DesignerExpress
Borland Midas type Library
Borland standard VCL type library


Décoche le "Manquant" et tout ceux dont tu n'as pas besoin...


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------






Avatar
Anor
Bonjour,

Jmd <jm.dozier(supprimer ceci)@wanadoo.fr> :
| Merci pour l'info.
|
| Ca fonctionne mais pourquoi le "MANQUANT" interdirait-il l'exécution
| de cette requête ?
|
| Cordialement
| Jmd
|
|

C'est là que je voulais en arriver : demander la liste des références cochées
*sans parler du fait que certaines pourraient être marquées manquantes* :

je trouve que cette approche est plus instructive car on a un retour,
alors que de dire directement "décoche les références marquées manquantes",
eh bien zéro retour d'information => post inutile pour 99.99% des lecteurs :-(

Merci à 3stone d'avoir assuré la relève pendant la pause casse-croute ;-))

Maintenant, de là à expliquer pourquoi une fonction Left ou Gauche n'est pas reconnue ...
je m'aventurerais dans le fait que "MANQUANT", c'est comme une guirlande électrique,
avec les ampoules montées en série :
si tu en retires une, c'est toute la guirlande qui s'éteint ;-))

Donc quand tu sors une ampoule (bibliothèque), il faut rétablir un court circuit pour que le jus
arrive à la suivante.

Bon je sais, maintenant, les ampoules des guirlandes son montées en parallèles, mais ce n'était
pas le cas il y a 25 ans,
et le Père Access aurait donc peut-être 25 ans de retard dans le domaine du plug and play ....?

--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Avatar
3stone
Salut,

"Anor"
Donc quand tu sors une ampoule (bibliothèque), il faut rétablir un court circuit pour que le jus
arrive à la suivante.



Sauf erreur ou omission ;-))


Lorsque Access doit exécuter un fonction d'une quelconque dll ou autre,
lors de la première exécution, il commence par vérifier la présences
de *toutes* les refs... référencées...

Et dès la première erreur due à une absence... boum !!

Et comme se sont toujours des choses simples comme les trim, left, mid, date...
cela s'arrete là... et te ramene une erreur idiote ;-)



--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------

Avatar
Anor
Salut 3stone

3stone :

| lors de la première exécution, il commence par vérifier la présences
| de *toutes* les refs... référencées...

ah je comprends, comme un vrai ordinateur de bord embarqué :
il tombe en panne dès que le voyant "porte arrière droite ouverte" s'allume

futé le Père Access ;-)

--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Avatar
Jmd
Merci pour vos infos

J'ai encore un autre type d'erreur.
Lorsque j'accède à cette base access par Delphi, il me refuse d'ouvrir les
tables dans lesquelles on trouve un champ mémo.
Dès que j'aurai le message, je le poste.

Jmd




"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de
news:
Salut 3stone

3stone :

| lors de la première exécution, il commence par vérifier la présences
| de *toutes* les refs... référencées...

ah je comprends, comme un vrai ordinateur de bord embarqué :
il tombe en panne dès que le voyant "porte arrière droite ouverte"
s'allume


futé le Père Access ;-)

--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------




Avatar
3stone
re,

"Anor"
ah je comprends, comme un vrai ordinateur de bord embarqué :
il tombe en panne dès que le voyant "porte arrière droite ouverte" s'allume

futé le Père Access ;-)


C'est pour cela que, lorsque tu veux vérifier tes refs par toi même,
tu es obligé d'écrire... VBA.Left, VBA.Date ...
pour qu'il ne s'embarque pas dans les vérifications des biblio, tant que tu ne t'es
pas assurer de leurs présences...


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------