OVH Cloud OVH Cloud

Déclaration de parametre manquante

2 réponses
Avatar
Alain
Bonjour

Dans mon projet ADP j'ai un formulaire qui à comme requete source:

SELECT .....
FROM ....
WHERE ((@AdresseCourante=[Contacts].[RéfAdresse]))
ORDER BY ....

J'ai défini dans la propriéte Parametre de mon sous formulaire
@AdresseCourante=forms![form_societe]!AdresseCourante

Lorsque j'ouvre mon sous formulaire, il me demande de rentrer une valeur
pour forms![form_societe]!AdresseCourante
(jusque le tout va bien) puis j'ai un message d'erreur :
"la variable @AdresseCourante doit etre déclarée"

Que dois je faire pour déclarer ma variable ??

merci pour votre aide

Alain

2 réponses

Avatar
Bernard-VIVIER
Déclarer la variable sous la forme :

Dim @AdresseCourante as ...
Ou supprimer Option explicit en début de module, afin de faire en sorte de
ne plus avoir à déclarer les variables dans le module. Si cela ne gène en
rien son fonctionnement.


"Alain" a écrit dans le message de
news:%
Bonjour

Dans mon projet ADP j'ai un formulaire qui à comme requete source:

SELECT .....
FROM ....
WHERE ((@AdresseCourante=[Contacts].[RéfAdresse]))
ORDER BY ....

J'ai défini dans la propriéte Parametre de mon sous formulaire
@AdresseCourante=forms![form_societe]!AdresseCourante

Lorsque j'ouvre mon sous formulaire, il me demande de rentrer une valeur
pour forms![form_societe]!AdresseCourante
(jusque le tout va bien) puis j'ai un message d'erreur :
"la variable @AdresseCourante doit etre déclarée"

Que dois je faire pour déclarer ma variable ??

merci pour votre aide

Alain





Avatar
Alain
Bonjour Bernard

Malheureusement ça ne marche pas, on ne peut pas avoir une variable qui
commence par @, le pb c'est que dans les projets ADP les parametres (ou
variables) commencent toujours par @.

Il y a donc un autre moyen que j'ignore pour l'instant mais que j' espère
découvrir.

cdlt
Alain


"Bernard-VIVIER" a écrit dans le message de
news:cb9hfb$1k2$
Déclarer la variable sous la forme :

Dim @AdresseCourante as ...
Ou supprimer Option explicit en début de module, afin de faire en sorte de
ne plus avoir à déclarer les variables dans le module. Si cela ne gène en
rien son fonctionnement.


"Alain" a écrit dans le message de
news:%
Bonjour

Dans mon projet ADP j'ai un formulaire qui à comme requete source:

SELECT .....
FROM ....
WHERE ((@AdresseCourante=[Contacts].[RéfAdresse]))
ORDER BY ....

J'ai défini dans la propriéte Parametre de mon sous formulaire
@AdresseCourante=forms![form_societe]!AdresseCourante

Lorsque j'ouvre mon sous formulaire, il me demande de rentrer une valeur
pour forms![form_societe]!AdresseCourante
(jusque le tout va bien) puis j'ai un message d'erreur :
"la variable @AdresseCourante doit etre déclarée"

Que dois je faire pour déclarer ma variable ??

merci pour votre aide

Alain