Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Deski
Deski Forum d'entraide Deski (client lourd)
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 18/05/2007, 12h00   #1
Membre du Club
 
Inscription : août 2006
Messages : 73
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 73
Points : 57
Points : 57
Par défaut BO 5.1 Champ variable dans une requete SQL

Bonjour,

J'ai construit des tableaux de CA à partir d'une requête SQL à la carte.

Dans ma table statistiques j'ai 2 dates : date livraison et date facturation.

En cours de mois j'utilise la date de livraison et comme la facturation n'intervient qu'en fin de mois à ce moment là, j'édite un tableau définitif avec la date de facturation.

J'ai donc 2 documents BO avec des tableaux strictement identiques mais avec des requêtes différentes : seul le champ "date" change. (Je précise, qu'il est non seulement présent dans la clause Where mais également dans la clause Select et par conséquence dans Group By.)

A chaque fois que je dois faire une modification, je dois modifier mes 2 documents, c'est long et il y a toujours des risques d'erreur et d'oubli.

Je cherche donc le moyen de n'utiliser qu'un seul document ou ce fameux champ date sera paramétrable. Je ne sais pas trop comment m'y prendre ... @prompt ? @variable? utilisation de VBA pour générer la requête ?

Si quelqu'un a une piste, elle sera la bienvenue.

Merci

Sergio
Sergio63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 11h45   #2
Membre du Club
 
Inscription : mars 2003
Messages : 129
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 129
Points : 62
Points : 62
Bonjour,

je pense effectivement que la fonction @prompt devrait répondre à ton besoin:
"... where champ_date=@prompt('Indiquer une date','D',,mono,)"
A intégrer dans ton sql à la carte.
jfox est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h41.


 
 
 
 
Partenaires

Hébergement Web