|
PROFESSIONAL NEWSGROUPS WINDEV, WEBDEV and WINDEV Mobile |
| | | | | |
Somme d'une colonne dans une table |
Started by lvillatte-cabinet-ferrier, Feb., 10 2004 9:34 AM - 2 replies |
| |
| | | |
|
| |
Posted on February, 10 2004 - 9:34 AM |
Bonjour à tous, Pourriez vous m'aider ? Je souhaite effectuer une somme dans une colonne bien précise : nom de ma colonne "total", je souhaite que la somme de cette colonne s'affiche dans mon champ : saisie8 ; et je souhaite afficher dans mon champs "saisie9" une autre somme de cette même colonne si la colonne "rgt = vrai" ? Merci à vous de m'aider. Bon dev. à tous. LUDOVIC |
| |
| |
| | | |
|
| | |
| |
Posted on February, 10 2004 - 10:58 AM |
Le traitement que vous souhaitez réaliser fait partie des nouvelles fonctionnalités de WinDev 8. En effet, dans la version 8 de WinDev vous pouvez définir des calculs automatiques sur les colonnes de table.
Une simple case à cocher permet d'obtenir le total, la moyenne ou le nombre de ligne d'une colonne de table.
Nous vous conseillons vivement de passer à WINDEV 8.
Vous disposerez ainsi automatiquement des fonctionnalités avancées que vos utilisateurs attendent !
Rappel : aucune migration n'est nécessaire. Une simple recompilation suffit (zéro erreur, zéro warning).
---
Cordialement,
Le Support Technique Gratuit
"VILLATTE" <lvillatte-cabinet-ferrier@gropue-excel.fr> a écrit dans le message de news:40288f6b@news.pcsoft.fr...
Bonjour à tous, Pourriez vous m'aider ? Je souhaite effectuer une somme dans une colonne bien précise : nom de ma colonne "total", je souhaite que la somme de cette colonne s'affiche dans mon champ : saisie8 ; et je souhaite afficher dans mon champs "saisie9"
une
autre somme de cette même colonne si la colonne "rgt = vrai" ? Merci à vous de m'aider. Bon dev. à tous. LUDOVIC
|
| |
| |
| | | |
|
| | |
| |
Posted on February, 10 2004 - 11:10 AM |
Question : table fichier ou mémoire ????
Problème que tu vas rencontrer : les champs manipulables d'une table comme la cellule "table[i][j]" par exemple sont les champs uniquement visibles les autres sont 'hors de portée et renvoient un indice i ou j = -1 -> d'où une erreur ! Si tu as une table de 100 lignes et que tu ne vois que 10 lignes à l'écran tu ne pourras faire des calculs que sur les 10 lignes visibles ! Si tu as une table avec 5 lignes et que tu en as 10 à l'écran tu n'auras jamais de problème -> la somme de ta colonne sera i est un entier //incrémentation ligne j est un reél = 0 //sous total à la ligne i pour i = 1 a tableoccurence(table) j = Table[Table][8]..Valeur + j fin saisie 9 =
Sinon tu vas devoir faire la somme au fur et mesure de l'alimentation de la table ligne à ligne -> cas table mémoire Et pour une table fichier -> parcourir le fichier et faire la somme en bouclant j est un reél = 0 HLitPremier(fichier,champ_clé) TANTQUE PAS HEnDehors j = [nom_du_champ pour faire la somme] + j HLitSuivant(fichier, champ_clé) FIN saisie9 = j
Y'a peut-être + simple, mais cela peut toujours t'aider.
Bon Windev.
Michel. "VILLATTE" <lvillatte-cabinet-ferrier@gropue-excel.fr> wrote:
Bonjour à tous, Pourriez vous m'aider ? Je souhaite effectuer une somme dans une colonne bien précise : nom de ma colonne "total", je souhaite que la somme de cette colonne s'affiche dans mon champ : saisie8 ; et je souhaite afficher dans mon champs "saisie9"
une
autre somme de cette même colonne si la colonne "rgt = vrai" ? Merci à vous de m'aider. Bon dev. à tous. LUDOVIC
|
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|