CHENE Christelle PREF01 a écrit :
Bonjour,
j'ai créé une BdD BaseOoo qui se connecte sur une base MySql d'une appli qui
gère des dossiers.
J'ai créé des requêtes mais je rencontre un pb sur une requête à paramètres
variables.
J'ai demandé à afficher une boite de dialogue pour borner les
enregistrements entre 2 dates (date de décision entre le 01/01/2006 et le
30/06/2006 par exemple). Dans ma zone critère, j'ai donc mis >= :DEPUIS et
<= :jusque
En création (ou modification) de requête, tout fonctionne quand je clique
sur l'icône Exécuter la requête.
Par contre quand je suis sur la vue générale de la base (avec les icônes
d'accès sur le côté aux tables, requêtes, formulaires et rapports) et que je
double-clique sur la requête en question, j'ai un msg d'erreur :
SQLBindParameter not used for all parameters puis un autre msg impossible de
charger le contenu des données.

Qu'est ce que ce msg veut dire ? d'où vient le pb ? comment le résoudre ?

En désactivant le mode ébauche, j'ai à la fin de ma requête  :  AND (
`dossier`.`DT_DECISION` >= :DEPUIS AND `dossier`.`DT_DECISION` <= :jusque )
ce qui me parait correct...

Merci pour votre aide.
Win XP - Ooo 2.0.2

Christelle

J'ai trouvé une requête sur des dates, bien sûr à adapter à ton cas, tu pourrais l'essayer :
select
*
FROM contrat C WHERE
datediff ( 'dd', C.datefin, CURDATE() ) < = :jusque
AND
datediff ( 'dd', C.datefin, CURDATE() ) > =:depuis

Tu peux aussi passer à une version plus récente de OOo.
J.M


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à