Message de rapport:
 

Re: Fichierversecran

Sujet: Re: Fichierversecran
par drcharly93 sur 17/6/2005 12:13:20

i est un entier

//////////////////////PARTIE BOUTEILLE//////////////////////////
SreqBte est une chaîne=
[
SELECT  
Bouteille.NumMesser AS NumMesser, 
Bouteille.Observations AS Observations, 
Bouteille.NumFabrication AS NumFabrication, 
Bouteille.DateReforme AS DateReforme, 
Bouteille.DateEpreuve AS DateEpreuve, 
Bouteille.StopBtl AS StopBtl, 
Bouteille.Rebut AS Rebut, 
Bouteille.Vendue AS Vendue, 
Bouteille.IDCadre AS IDCadre, 
Lot.IDLot AS IDLot, 
Lot.NumLot AS NumLot, 
Lot.Categorie AS Categorie, 
Lot.IDEmballage AS IDEmballageLot, 
Lot.DateOrigine AS DateOrigine, 
Fournisseur.Nom AS Fabricant, 
Fournisseur.IDFournisseur, 
Lot.PressionEpreuve AS PressionEpreuve, 
Bouteille.CategorieActuel, 
Lot.StopLot AS StopLot 
FROM Bouteille,lot,Fournisseur 
Where Lot.IDLot=Bouteille.IDLot  
AND Fournisseur.IDFournisseur=lot.IDFournisseur
]
SreqBte += RC


Le WHERE est déjà intégré dans la requête donc plus besion de la variable b_where
SI CHP_NumMesser<>Null ALORS SreqBte+=" AND Bouteille.NumMesser ="+ CHP_NumMesser + " "
For i = 1 a 3
  Si INTERRUPT_Rech[i] = Vrai Alors
    
    Si i = 1 Alors : Cond += " Bouteille.StopBtl=1"

    Si i = 2 Alors
      Si Cond <> "" Alors Cond += " OR"  
      Cond += "Bouteille.Rebut=1"
    Fin

    Si i = 3 Alors
      Si Cond <> "" Alors Cond += " OR" 
      Cond += " Bouteille.Vendue=1"
    Fin 
  Fin
Fin

Si Cond <> "" alors
 SreqBte+= " AND (" + cond + ") "	
Fin
SI HExécuteRequêteSQL(SresulBte,NomConnexion,hRequêteDéfaut,SreqBte) ALORS				
  Table_Bouteille1..FichierParcouru="SresulBte"			
SINON
  Info("erreur requete"+RC+HErreurInfo(hErrComplet))		
FIN	


je ne vois pas ce que vient faire ici le HFiltre
HFiltre est à utiliser sur une table mono fichier sinon on utilise plus HFiltre mais directement les Requêtes.

Code saisie à la volée et peut comporter des erreurs
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2