Etat et requete sql
Utilisateur WDF
Inscrit:
24/10/2005 15:13
Post(s): 81
Bonjour !
j'ai réalisé ceci :

Ch_sql2 =" SELECT descriptionfam_art, "
Ch_sql2 +=" code_art, "
Ch_sql2 +=" designation_art, "
Ch_sql2 +=" rem_art, "
Ch_sql2 +=" dernierprix_art, "
Ch_sql2 +=" prix_art, "
Ch_sql2 +=" fourn_art "
Ch_sql2 +=" FROM ARTICLES "
Ch_sql2 +=" WHERE ARTICLES.id_sal = 6 "

// Connexion a la base en HF
Connexion("C:\Mes Projets\COIF2000 bis\COIF2000 bis.wdd.")
// Execution
SI SQLExec(Ch_sql2,"R2") = Vrai ALORS

SQLPremier("R2")//premiere ligne
TANTQUE PAS SQL.EnDehors

Etat_ttproduit.RUBRIQUE1 = SQLCol("R2",2)
Etat_ttproduit.RUBRIQUE2 = SQLCol("R2",3)
Etat_ttproduit.RUBRIQUE3 = SQLCol("R2",4)
Etat_ttproduit.RUBRIQUE4 = SQLCol("R2", 5)
Etat_ttproduit.RUBRIQUE5 = SQLCol("R2", 6)


SQLSuivant("R2")

FIN

SINON
SQLInfoGene("R2")
Erreur(ExceptionInfo(errCode),ExceptionInfo(errMessage))


FIN
SQLFerme("R2")


-----------------------------------------------------------

Ca fonctionne mais lorsque l'etat se lance il m'affiche que la derniere ligne ! comment lui dire qu'il doit m'afficher toutes les lignes (etatajoute n'existant pas ! lol )

merci !

Contribution le : 06/12/2005 10:00

Edité par R&B sur 6/12/2005 11:14:18
Créer un fichier PDF de la contribution Imprimer


Re: Etat et requete sql
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
C'est trés compliqué tout cela.

Pourquoi ne pas avoir simplement fait une requete paramétré avec l'assistant et créer l'état sur cette requête ?

hInitRequêteEtat(NomEtat,ParamRequete1...)
IImprimeEtat()

Contribution le : 06/12/2005 10:06
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Etat et requete sql
Utilisateur WDF
Inscrit:
24/10/2005 15:13
Post(s): 81
parce que j'aimerais fonctionner en requete sql pure !
en evitant un maximum tous les assistants, mais la je suis bloqué et je n'arrive pas a ajouter les lignes, a chaque foi il n'en remppli qu'une !

Contribution le : 06/12/2005 10:12
Créer un fichier PDF de la contribution Imprimer


Re: Etat et requete sql
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
ok.
Prenez alors un état sans source de données. On va programmer l'exécution de la requête et son parcours.

// Initialisation Etat
bPremier est un booleen=Vrai
LOCAL
Ch_sql2 =" SELECT descriptionfam_art, "
Ch_sql2 +=" code_art, "
Ch_sql2 +=" designation_art, "
Ch_sql2 +=" rem_art, "
Ch_sql2 +=" dernierprix_art, "
Ch_sql2 +=" prix_art, "
Ch_sql2 +=" fourn_art "
Ch_sql2 +=" FROM ARTICLES "
Ch_sql2 +=" WHERE ARTICLES.id_sal = 6 "

// Connexion a la base en HF
Connexion("C:\Mes Projets\COIF2000 bis\COIF2000 bis.wdd.")
// Execution
SI PAS SQLExec(Ch_sql2,"R2") = Vrai ALORS iFermeEtat()


Lecture des données:
// Lecture des données de l'état
SI bPremier ALORS
   SQLPremier("R2")
SINON
   SQLSuivant("R2")
FIN
// Sort en fin d'impression
SI SQL.EnDehors ALORS RENVOYER Faux
// La prochaine lecture se fera sur le suivant
bPremier=faux


Impression des données
// Avant impression du Bloc CORPS
Etat_ttproduit.RUBRIQUE1 = SQLCol("R2",2)
Etat_ttproduit.RUBRIQUE2 = SQLCol("R2",3)
Etat_ttproduit.RUBRIQUE3 = SQLCol("R2",4)
Etat_ttproduit.RUBRIQUE4 = SQLCol("R2", 5)
Etat_ttproduit.RUBRIQUE5 = SQLCol("R2", 6)


Je vous invite à étudier le fonctionnement du parcours des données des états. Cela permet de positionner le code aux bon endroits.

Contribution le : 06/12/2005 10:37
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Etat et requete sql
Utilisateur WDF
Inscrit:
24/10/2005 15:13
Post(s): 81
merci pour l'aide, cependant j'ai le meme résultat, toujours qu'une seule ligne dans l'état...
il ne me semble pas que j'ai commis une d'erreur pourtant..

Contribution le : 06/12/2005 10:48
Créer un fichier PDF de la contribution Imprimer


Re: Etat et requete sql
bonjour,

R&B vous a donné la solution. cela fonctionne par contre dans votre etat il faut :

Citation :

descripotion de l'etat :
les données d a imprimer viennent de la programmation

Contribution le : 06/12/2005 10:56
Créer un fichier PDF de la contribution Imprimer


Re: Etat et requete sql
Utilisateur WDF
Inscrit:
24/10/2005 15:13
Post(s): 81
Merci a vous !
effectivement il me manquait une bonne description de l'état !
ce forum est trés utile et merci a tout ceux qui réponde (et qui sont patient !!)

Contribution le : 06/12/2005 11:03
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


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