OVH Cloud OVH Cloud

Utilisation de la propriété "tag" d'un formulaire dans 1 requête

6 réponses
Avatar
AM
Bonjour,

J'aurais besoin d'utiliser le contenu de la propriété "tag" d'un formulaire
comme critère de sélection dans une requête ("tag" a été préalablement
positionné par une fonction VBA - Je ne peux m'en tirer autrement).

Si dans le champ "Critères" de la grille de création d'une requête je rentre
[Formulaires]![FormPrescr].remarque, la requête ne renvoit rien. Idem si
j'utilise la syntaxe [Forms ]![FormPrescr].tag. Bien sûr, j'ai vérifié que
"tag" contient une valeur qui devrait conduire la requête à renvoyer
plusieurs enregistrements.

J'ai également tenté la syntaxe CLng([Formulaire]![FormPrescr].tag), mais
j'obtiens un message d'erreur (syntaxe trop complexe pour être évaluée)

Quelqu'un aurait-il déjà eu ce souci et aurait-il trouvé une solution ?

Avec mes remerciements,

AM

6 réponses

Avatar
Pierre CFI [mvp]
bonjour
ton form est ouvert ??

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"AM" a écrit dans le message de news:
Bonjour,

J'aurais besoin d'utiliser le contenu de la propriété "tag" d'un formulaire
comme critère de sélection dans une requête ("tag" a été préalablement
positionné par une fonction VBA - Je ne peux m'en tirer autrement).

Si dans le champ "Critères" de la grille de création d'une requête je rentre
[Formulaires]![FormPrescr].remarque, la requête ne renvoit rien. Idem si
j'utilise la syntaxe [Forms ]![FormPrescr].tag. Bien sûr, j'ai vérifié que
"tag" contient une valeur qui devrait conduire la requête à renvoyer
plusieurs enregistrements.

J'ai également tenté la syntaxe CLng([Formulaire]![FormPrescr].tag), mais
j'obtiens un message d'erreur (syntaxe trop complexe pour être évaluée)

Quelqu'un aurait-il déjà eu ce souci et aurait-il trouvé une solution ?

Avec mes remerciements,

AM


Avatar
Raymond [mvp]
Bonjour Pierre.

tu ne serais pas un peu fatigué ce matin ? ta prose est plutôt courte.

je complète:
dans une requête on peut utiliser, par exemple:
SELECT Table1.*, [Formulaires]![Formulaire1].[Remarque] AS Expr1
FROM Table1;
ou
SELECT Table1.*, [Forms]![Formulaire1].[Remarque] AS Expr1
FROM Table1;
avec une préférence pour la seconde

et
SELECT Table1.* FROM Table1
WHERE (((Table1.nom)=[Forms]![Formulaire1].[Remarque]));


le formulaire doit être ouvert.
--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Nouvelle base Access des communes françaises avec
longitude, latitude et 13246 sites internet officiels
http://ardecheearth.free.fr/basededonnees.htm


"Pierre CFI [mvp]" a écrit dans le message de
news: %23yrN$
| bonjour
| ton form est ouvert ??
|
| --
| Pierre CFI
| MVP Microsoft Access
|
| Site pour bien commencer
| Access http://www.mpfa.info
Avatar
Pierre CFI [mvp]
pourquoi tant de haine :o)) aie pitié du pauvre marin privé de bateau depuis prés de 2 mois

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"Raymond [mvp]" a écrit dans le message de news: %
Bonjour Pierre.

tu ne serais pas un peu fatigué ce matin ? ta prose est plutôt courte.

je complète:
dans une requête on peut utiliser, par exemple:
SELECT Table1.*, [Formulaires]![Formulaire1].[Remarque] AS Expr1
FROM Table1;
ou
SELECT Table1.*, [Forms]![Formulaire1].[Remarque] AS Expr1
FROM Table1;
avec une préférence pour la seconde

et
SELECT Table1.* FROM Table1
WHERE (((Table1.nom)=[Forms]![Formulaire1].[Remarque]));


le formulaire doit être ouvert.
--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Nouvelle base Access des communes françaises avec
longitude, latitude et 13246 sites internet officiels
http://ardecheearth.free.fr/basededonnees.htm


"Pierre CFI [mvp]" a écrit dans le message de
news: %23yrN$
| bonjour
| ton form est ouvert ??
|
| --
| Pierre CFI
| MVP Microsoft Access
|
| Site pour bien commencer
| Access http://www.mpfa.info




Avatar
Raymond [mvp]
Je comprends mieux, sans la mère ( non la mer ?) pendant 2 mois et avec
cette chaleur. Surtout que tu as dû épuiser le stock de canettes ? le
fournisseur belge a pu re-livrer à temps ?

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Nouvelle base Access des communes françaises avec
longitude, latitude et 13246 sites internet officiels
http://ardecheearth.free.fr/basededonnees.htm


"Pierre CFI [mvp]" a écrit dans le message de
news: %
| pourquoi tant de haine :o)) aie pitié du pauvre marin privé de bateau
depuis prés de 2 mois
|
| --
| Pierre CFI
| MVP Microsoft Access
Avatar
Pierre CFI [mvp]
comme 3stone, je paie pas la biére, gratos et à volonté, c'est çà le privilége du pavillon Belge :o)

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"Raymond [mvp]" a écrit dans le message de news:
Je comprends mieux, sans la mère ( non la mer ?) pendant 2 mois et avec
cette chaleur. Surtout que tu as dû épuiser le stock de canettes ? le
fournisseur belge a pu re-livrer à temps ?

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Nouvelle base Access des communes françaises avec
longitude, latitude et 13246 sites internet officiels
http://ardecheearth.free.fr/basededonnees.htm


"Pierre CFI [mvp]" a écrit dans le message de
news: %
| pourquoi tant de haine :o)) aie pitié du pauvre marin privé de bateau
depuis prés de 2 mois
|
| --
| Pierre CFI
| MVP Microsoft Access




Avatar
AM
Merci beaucoup, cela vient de résoudre enfin mon problème !

Cordialement,

AM


Bonjour Pierre.

tu ne serais pas un peu fatigué ce matin ? ta prose est plutôt courte.

je complète:
dans une requête on peut utiliser, par exemple:
SELECT Table1.*, [Formulaires]![Formulaire1].[Remarque] AS Expr1
FROM Table1;
ou
SELECT Table1.*, [Forms]![Formulaire1].[Remarque] AS Expr1
FROM Table1;
avec une préférence pour la seconde

et
SELECT Table1.* FROM Table1
WHERE (((Table1.nom)=[Forms]![Formulaire1].[Remarque]));


le formulaire doit être ouvert.
--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Nouvelle base Access des communes françaises avec
longitude, latitude et 13246 sites internet officiels
http://ardecheearth.free.fr/basededonnees.htm


"Pierre CFI [mvp]" a écrit dans le message de
news: %23yrN$
| bonjour
| ton form est ouvert ??
|
| --
| Pierre CFI
| MVP Microsoft Access
|
| Site pour bien commencer
| Access http://www.mpfa.info