PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Pb avec iInitRequêteEtat ?
Pb avec iInitRequêteEtat ?
Débuté par Vincent, 19 oct. 2006 11:12 - 2 réponses
Posté le 19 octobre 2006 - 11:12
Bonjour,

J'ai défini un état basé sur une requête paramétrée reqFILTRE qui porte sur 5 champs de ma requête :

Champ LA_DATE est compris entre paramDATE_DEB et paramDATE_FIN
Champ LE_CLIENT est égal à paramCLIENT
Champ L_HEURE est compris entre paramHEURE_DEB et paramHEURE_FIN
Champ LA_REDUCTION est égal à paramREDUCTION
Champ LE_TYPE est égal à paramLE_TYPE

Un système de combos permet de définr les critères qui serviront à initialiser la requête (la saisie des paramètres est naturellement optionnelle)

J'ai créé une procédure locale qui fonctionne de la façon suivante :

//'----------------------------------------------------------------------------------------'//
//' PROCEDURE LOCALE (SIMPLIFIEE PAR RAPPORT A L'EXISTANTE !)
//'----------------------------------------------------------------------------------------'//
proc VB_InitFiltreRequête

reqFILTRE.paraDATE_DEB = ValeurDuComboDateDeb
reqFILTRE.paraDATE_FIN = ValeurDuComboDateFin
reqFILTRE.paramCLIENT= ValeurDuComboClient
reqFILTRE.paramHEURE_DEB = ValeurDuComboHeureDeb
reqFILTRE.paramHEURE_FIN = ValeurDuComboHeureFin
reqFILTRE.paramREDUCTION = ValeurDuComboReduction
reqFILTRE.paramTYPE = ValeurDuComboType


//'----------------------------------------------------------------------------------------'//
//' POUR AFFICHER DANS UNE TABLE, JE FAIS LE CODE SUIVANT :
//'----------------------------------------------------------------------------------------'//
VB_InitFiltreRequête
TableAffiche(TableRESULTAT, taRéExecuteRequete)

//'----------------------------------------------------------------------------------------'//
//' POUR AFFICHER UN ETAT, J'AI ESSAYE CA MAIS CA NE MARCHE PAS !
//'----------------------------------------------------------------------------------------'//

VBInitRequeteFiltreAuto
iInitRequêteEtat(Etat_RESULTAT)
iAperçu(iPage)
iImprimeEtat(Etat_RESULTAT)



Pouvez-vous m'aider à voir ce qui ne va pas dans mon code ? Merci d'avance !

Vincent
Posté le 19 octobre 2006 - 11:36
Dans l'état, tu appelles une procédure VBInitRequeteFiltreAuto qui n'est pas la même que celle de la fenêtre VBInitRequeteFiltre...

Je manque donc d'élements pour t'aider.
Jean-Pierre
Posté le 19 octobre 2006 - 11:54
Bonjour,

Il s'agit d'une erreur de copier / coller

J'appelle bien la procédure VB_InitFiltreRequête mais je n'ai pas pu éditer mon message !

Là où je coince est donc dans l'init de la requête suivie de l'impression de l'état.

Merci,

Vincent