PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV (earlier versions) → WinDEV7.5 - Tables pouvant afficher différentes requêtes ???
WinDEV7.5 - Tables pouvant afficher différentes requêtes ???
Started by domaine_cyr, Feb., 05 2004 11:43 PM - 3 replies
Posted on February, 05 2004 - 11:43 PM
Dans ma fenêtre , j'ai une table vide qui n'est pas liée avec aucun fichier
(ou requête). Je désir afficher le résultat d'une Requête Parametré . Pour
l'instant J'utilise ce code :

reqClient.paramNumClient = "N1096-1000"
HExécuteRequête(reqClient)
ConstruitTableFichier(tblRecherche,reqClient)
TableAffiche(tblRecherche)

Mais la table reste vide même si quand je test ma requête les données s'affichent.Pourquoi
je ne lie pas ma table directement avec ma requête ? Car cette table doit
pouvoir afficher d'autres requêtes paramétré , alors je désir vraiment la
remplir par programmation ... Merci d'avance pour un éclaircissement ...
Posted on February, 06 2004 - 10:15 AM
table..fichierparcouru= monfic
Table.Colonne1..RubriqueParcourue= monfic.rub1
....
marequete.param1=pParam1
hexecute(marequete,hrequetedefaut)
tableaffiche(table,tainit)
"Hector" <domaine_cyr@hotmail.com> wrote:


Dans ma fenêtre , j'ai une table vide qui n'est pas liée avec aucun fichier
(ou requête). Je désir afficher le résultat d'une Requête Parametré . Pour
l'instant J'utilise ce code :

reqClient.paramNumClient = "N1096-1000"
HExécuteRequête(reqClient)
ConstruitTableFichier(tblRecherche,reqClient)
TableAffiche(tblRecherche)

Mais la table reste vide même si quand je test ma requête les données s'affichent.Pourquoi
je ne lie pas ma table directement avec ma requête ? Car cette table doit
pouvoir afficher d'autres requêtes paramétré , alors je désir vraiment la
remplir par programmation ... Merci d'avance pour un éclaircissement ...
Posted on February, 06 2004 - 10:44 AM
Pourquoi ? je ne sais pas, je ne connais pas cette syntaxe..
Sinon, une solution possible :
Hlitpremier(MaRequête)
TANTQUE PAS HEnDehors
TableAjoute("MaTable","Champ1"+Tab+"Champ2+tab+...)
//et ainsi de suite pour tous les champs de ta table
//à alimenter
FIN
Tu fais cela pour tes requêtes et hop....
Attention quand même : la description des champs de table doivent correspondre
au contenu des champs de la requête

Bon Windev.

Michel.





"Hector" <domaine_cyr@hotmail.com> wrote:


Dans ma fenêtre , j'ai une table vide qui n'est pas liée avec aucun fichier
(ou requête). Je désir afficher le résultat d'une Requête Parametré . Pour
l'instant J'utilise ce code :

reqClient.paramNumClient = "N1096-1000"
HExécuteRequête(reqClient)
ConstruitTableFichier(tblRecherche,reqClient)
TableAffiche(tblRecherche)

Mais la table reste vide même si quand je test ma requête les données s'affichent.Pourquoi
je ne lie pas ma table directement avec ma requête ? Car cette table doit
pouvoir afficher d'autres requêtes paramétré , alors je désir vraiment la
remplir par programmation ... Merci d'avance pour un éclaircissement ...
Posted on February, 06 2004 - 2:59 PM
bonjour,
avec Construit..(Table,Requete,taRemplirTable+taLibelléRubrique+ta...)
voir l'aide en ligne.

bon developpement.






"LION" <mlion@tele2.fr> wrote:


Pourquoi ? je ne sais pas, je ne connais pas cette syntaxe..
Sinon, une solution possible :
Hlitpremier(MaRequête)
TANTQUE PAS HEnDehors
TableAjoute("MaTable","Champ1"+Tab+"Champ2+tab+...)
//et ainsi de suite pour tous les champs de ta table
//à alimenter
FIN
Tu fais cela pour tes requêtes et hop....
Attention quand même : la description des champs de table doivent correspondre
au contenu des champs de la requête

Bon Windev.

Michel.





"Hector" <domaine_cyr@hotmail.com> wrote:


Dans ma fenêtre , j'ai une table vide qui n'est pas liée avec aucun fichier
(ou requête). Je désir afficher le résultat d'une Requête Parametré . Pour
l'instant J'utilise ce code :

reqClient.paramNumClient = "N1096-1000"
HExécuteRequête(reqClient)
ConstruitTableFichier(tblRecherche,reqClient)
TableAffiche(tblRecherche)

Mais la table reste vide même si quand je test ma requête les données s'affichent.Pourquoi
je ne lie pas ma table directement avec ma requête ? Car cette table doit
pouvoir afficher d'autres requêtes paramétré , alors je désir vraiment

la
remplir par programmation ... Merci d'avance pour un éclaircissement ...