Re: Affichage table selon un champs

Posté par drcharly93 le 27/6/2007 14:52:40
Bonjour,

Primo, WinDev propose le RAD pour les non initié.
Cette technique permet de comprendre son fonctionnement et vous laisse ensuite la possibilité de personnaliser ce que bon vous semble.

Je vous conseille donc de créer via Nouvelle Fenêtre
- Onglet R.A.D.
- sélectionner Table avec table reliée

Suivez l'assitant en répondant aux question et testez la fenêtre
Cela fonctionne correctement.

Deuxio, selon votre mode de fonctionnement:
Je vous conseillerais plutôt d'utiliser une liste ou bien une combo pour afficher vos clients
exemple pour une liste :lstClients
Cette liste doit retourner l'idClient.
Dans le bloc Sélection d'une ligne
tblAdresses est une chaine = "Adresse" //Nom de la table Adresses
Sql est une chaine
Rs est une source de donnees
sql =
[
SELECT libelleAdresse As Adresse from Adresse WHERE idClient 
]
Sql += lstClients
Si Pas HExecuteRequete( Rs, HRequeteDefaut, Sql ) Alors
 Erreur( HErreurInfo() )
 Retour
Fin

ConstruitTableFichier( Client, Rs, taRempliTable )


Code saisie à la volée et peu comporter des erreurs.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=5229&post_id=21627