Création d'une colonne dans une table
Stagiaire WDF
Inscrit:
11/11/2006 13:37
Post(s): 35
Bonjour

En fonction d'un fichier dont le nombre d'enregistrements peut evoluer avec le temps j'ai besoin d'afficher une table dont le nombre de colonnes est le nombre d'enregistrement de ce fichier
Je n'est pas vu dans l'aide la possibilité de créer une colonne par programmation

Pouvez-vous m'aider ?

D'avance merci

Pascal

Contribution le : 18/03/2007 00:50
Créer un fichier PDF de la contribution Imprimer


Re: Création d'une colonne dans une table
Stagiaire WDF
Inscrit:
07/03/2007 11:26
Post(s): 10
Utilisez la commande ChampClone

Contribution le : 19/03/2007 09:21
Créer un fichier PDF de la contribution Imprimer


Re: Création d'une colonne dans une table
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Pour afficher des enregistrements issus d'une requête SQL (dont la requête pourrait être stockée soit dans un fichier texte ou meme dans une base) vous pouvez afficher le résultat dynamiquement, dans une table WinDev de la façon suivante:

Un simple exemple d'extraction de données dans un fichier tblClients avec une table ne contenant qu'une seule colonne (Celle créée par défaut) via l'éditeur de WinDev.
Nom de la table WinDev : MaTable
Rs est une Source de données
Sql est une Chaine

Sql = 
[
SELECT tblClients.cl_Nom AS Nom, tblClients.cl_Societe AS Societe FROM tblClients ORDER BY cl_Nom
]

SI PAS HExecuteRequeteSql( Rs, HRequeteDefaut, Sql ) Alors
 Erreur( HErreurInfo() )
 Retour
Fin

ContruitTableFichier( MaTable, Rs, taRemplirTable )

La fonction ConstruitTableFichier supprime toutes les lignes et colonnes de la table passées en paramètre et reconstruit cette même table avec les caractéristiques de la requête.
Vous pouvez de même afficher directement des libellés clairs en entête de colonne de la façon suivante:
Sql = 
[
SELECT tblClients.cl_Nom AS [Nom du client], tblClients.cl_Societe AS [Nom de la Société] FROM tblClients ORDER BY cl_Nom
]

Ainsi les textes encadrés avec les crochets seront affichés dans les entêtes de colonnes.

Pour conserver les colonnes existantes vous pouvez utiliser la constante taGardeColonne

Contribution le : 19/03/2007 11:23
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
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