Poser une question dans une requete
Modérateurs: Super-Apogea, Super Modérateur
8 messages
|Page 1 sur 1
Poser une question dans une requete
Bonjour,
Je fais cette requête avec le SQL à la carte de SAGE Gestion Commerciale :
Ma question est :
Peut-on poser une question dans la requete
en ajoutant quelque chose comme dans access, par exemple :
AND F_docentete.Do_date = [donner la date ?]
Merci de votre aide
Je fais cette requête avec le SQL à la carte de SAGE Gestion Commerciale :
- Code: Tout sélectionner
SELECT
Do_date,
Do_type,
Do_piece,
immatriculation,
Ct_num,
Ar_ref,
Dl_qte,
Dl_prixunitaire,
dl_noref,
"Date Livraison",
PREV,
carrier,
transporteur,
"transport/achats",
"Transport/Ventes",
Ticket,
"FACT TRS NUM",
De_no
FROM
f_docligne,f_docentete
WHERE
F_docentete.Do_piece=F_docligne.Do_piece
AND F_docentete.Do_type=F_docligne.Do_type
AND F_docligne.Do_piece like '%BL%'
Ma question est :
Peut-on poser une question dans la requete
en ajoutant quelque chose comme dans access, par exemple :
AND F_docentete.Do_date = [donner la date ?]
Merci de votre aide
Dernière édition par papilou le Lun 14 Déc 2015 09:59, édité 1 fois.
- Contributeur
- Messages: 72
- Inscription: Dim 8 Nov 2015 11:32
Re: Poser une question dans une requete
Bonsoir,
Il faut utiliser @prompt
En passant, si vous sélectionnez votre requête et que vous cliquer sur le bouton Code lors de la rédaction de votre message, c'est plus confortable pour les contributeurs du forum
HTH,
Il faut utiliser @prompt
En passant, si vous sélectionnez votre requête et que vous cliquer sur le bouton Code lors de la rédaction de votre message, c'est plus confortable pour les contributeurs du forum
HTH,
"L'expérience est le nom que chacun donne à ses erreurs." (O. Wilde)
Qualité et précision de la question conditionnent celles de la réponse.
Et si on gagnait TOUS du temps ? Menu "?", A propos de
Qualité et précision de la question conditionnent celles de la réponse.
Et si on gagnait TOUS du temps ? Menu "?", A propos de
Re: Poser une question dans une requete
Ok pour le bouton code.
Je n'oublierai pas....
Merci pour @prompt aussi, mais quelle est la syntaxe SVP ?
Et ou puis-je trouver une doc qui me décrive cela ?
merci encore
Je n'oublierai pas....
Merci pour @prompt aussi, mais quelle est la syntaxe SVP ?
Et ou puis-je trouver une doc qui me décrive cela ?
merci encore
- Contributeur
- Messages: 72
- Inscription: Dim 8 Nov 2015 11:32
Re: Poser une question dans une requete
Bonjour,
Voici un petit @prompt que vous pouvez tenter :
Bonne requête à vous !
Voici un petit @prompt que vous pouvez tenter :
- Code: Tout sélectionner
F_DOCLIGNE.DO_date = @Prompt ('Indiquez une date','A',,MONO,FREE)
Bonne requête à vous !
Re: Poser une question dans une requete
Merci à vous deux,
finalement, en fouillant encore et encore, j'ai trouvé cela sur ce forum :
Pour poser une question dans un SQL :
Il faut utiliser un objet @Prompt dans la clause WHERE.
Syntaxe : @Prompt ('message', ['type'], [lov], [MONO|MULTI], [FREE|CONSTRAINED])
où
- message : représente le texte d'un message placé entre apostrophes.
- type : peut être : 'A' pour alphanumérique, 'N' pour numérique ou 'D' pour date.
- lov : peut représenter soit une liste de valeurs comprise entre crochets (les valeurs étant placées entre apostrophes et séparées par des virgules), soit le nom d'une classe et d'un objet séparés par une barre oblique inverse et placés entre apostrophes.
- MONO : signifie que l'invite ne reconnaît qu'une seule valeur, tandis que MULTI indique la reconnaissance de plusieurs valeurs.
- FREE : fait référence à la saisie libre par opposition à CONSTRAINED qui indique que l'utilisateur doit choisir une valeur fournie par l'invite.
Remarque :
Les quatre derniers arguments sont facultatifs ; toutefois, même si vous en omettez, vous devez placer des virgules comme séparateurs.
Exemple Dans la clause Where :
City.city IN @Prompt ('Choisir une ville', 'A', {'Chicago', 'Boston', 'New York'}, MULTI, FREE)
Dans l'éditeur de requête, l'objet invite l'utilisateur à choisir une ville.
finalement, en fouillant encore et encore, j'ai trouvé cela sur ce forum :
Pour poser une question dans un SQL :
Il faut utiliser un objet @Prompt dans la clause WHERE.
Syntaxe : @Prompt ('message', ['type'], [lov], [MONO|MULTI], [FREE|CONSTRAINED])
où
- message : représente le texte d'un message placé entre apostrophes.
- type : peut être : 'A' pour alphanumérique, 'N' pour numérique ou 'D' pour date.
- lov : peut représenter soit une liste de valeurs comprise entre crochets (les valeurs étant placées entre apostrophes et séparées par des virgules), soit le nom d'une classe et d'un objet séparés par une barre oblique inverse et placés entre apostrophes.
- MONO : signifie que l'invite ne reconnaît qu'une seule valeur, tandis que MULTI indique la reconnaissance de plusieurs valeurs.
- FREE : fait référence à la saisie libre par opposition à CONSTRAINED qui indique que l'utilisateur doit choisir une valeur fournie par l'invite.
Remarque :
Les quatre derniers arguments sont facultatifs ; toutefois, même si vous en omettez, vous devez placer des virgules comme séparateurs.
Exemple Dans la clause Where :
City.city IN @Prompt ('Choisir une ville', 'A', {'Chicago', 'Boston', 'New York'}, MULTI, FREE)
Dans l'éditeur de requête, l'objet invite l'utilisateur à choisir une ville.
- Contributeur
- Messages: 72
- Inscription: Dim 8 Nov 2015 11:32
Re: Poser une question dans une requete
Bonjour,
@papilou : pour info vous aviez un lien sur mon message
Mais visiblement la fonction de recherche du forum est efficace
Bon réveillon
@papilou : pour info vous aviez un lien sur mon message
Mais visiblement la fonction de recherche du forum est efficace
Bon réveillon
"L'expérience est le nom que chacun donne à ses erreurs." (O. Wilde)
Qualité et précision de la question conditionnent celles de la réponse.
Et si on gagnait TOUS du temps ? Menu "?", A propos de
Qualité et précision de la question conditionnent celles de la réponse.
Et si on gagnait TOUS du temps ? Menu "?", A propos de
Re: Poser une question dans une requete
Bjr,
Sur un @Prompt je voudrais qu'apparaisse la liste de ma table infolibre6 pans la partie [lov], Est-ce possible et comment
Merci
Sur un @Prompt je voudrais qu'apparaisse la liste de ma table infolibre6 pans la partie [lov], Est-ce possible et comment
Merci
- Posteur néophyte
- Messages: 1
- Inscription: Jeu 31 Déc 2015 09:02
Re: Poser une question dans une requete
Bonjour et bonne année ...
Tu peux jeter un oeil ici : http://www.zoom.fr/phpBB2/post62775.html#p62775 ...
Cela devrait te permettre de trouver ta soluce ...
Merci
Tu peux jeter un oeil ici : http://www.zoom.fr/phpBB2/post62775.html#p62775 ...
Cela devrait te permettre de trouver ta soluce ...
Merci
Soyez réalistes : demandez l'impossible
8 messages
|Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités