|
(BUG) TableFormuleAjoute VS <Table>.FormuleAjoute |
Started by AlexisPERR, Jul., 03 2025 5:37 PM - 6 replies |
| |
| | | |
|
| |
Registered member 128 messages |
|
Posted on July, 03 2025 - 5:37 PM |
Comme beaucoup de fonctions, TableFormuleAjoute() a une syntaxe objet :
<Table>.FormuleAjoute
Le problème, c'est que les formules se définissent sur des colonnes, pas sur des tables.
Si vous tapez le nom d'une colonne, suivi d'un point et de Form..., ça ne complète pas, FormuleAjoute est inconnu et donne une erreur de compilation. |
| |
| |
| | | |
|
| | |
| |
Registered member 3,676 messages |
|
Posted on July, 03 2025 - 7:59 PM |
Salut Ce que tu écris est faux ou tu as mal compris l'aide C'est <Champ Table>.<Nom de la colonne>[Numéro ligne]..<Propriété> Qu'il faut utiliser Personnellement, j'évite toujours la seconde écriture que tu appelles par erreur objet Et je met toujours le double point (..) pour les propriétés J'ai remarqué que cela évite pas mal de confusion Mais il est vrai que tous les champs graphique comme table, traitement de texte etc N'ont pas été testé complètement Et il faut éviter certaines langues avec et rester avec des caractères occidentaux. Je préfère piloter les programmes externes comme excel etcMessage modified, July, 03 2025 - 7:59 PM |
| |
| |
| | | |
|
| | |
| |
Registered member 926 messages |
|
Posted on July, 03 2025 - 8:13 PM |
| |
| |
| | | |
|
| | |
| |
Registered member 3,676 messages |
|
Posted on July, 04 2025 - 8:38 AM |
Cédric_34 a écrit :
Oui c'est bien de cela qu'il parle et moi aussi Mais il préférable d'utiliser la fonction tableformuleajoute où entre parenthèses on met Le nom de la table colonne etcMessage modified, July, 04 2025 - 8:43 AM |
| |
| |
| | | |
|
| | |
| |
Registered member 128 messages |
|
Posted on July, 06 2025 - 9:57 PM |
Cédric_34 a écrit : > il me semble que je n'étais pas parvenu à l'utiliser non plus.
ah, chez toi non plus la syntaxe préfixée (qui imite l'orienté objet) ne marche pas sur <Table>.FormuleAjoute. Merci je me sens moins seul ! J'utilise extensivement cette syntaxe, que je trouve plus propre puisqu'elle sépare bien l'objet, la fonction, et ses paramètres. Mais là PCSOFT s'est planté puisque ils ont oublié que les formules, c'est sur les colonnes, pas les tables. |
| |
| |
| | | |
|
| | |
| |
Registered member 224 messages |
|
Posted on July, 07 2025 - 3:05 PM |
Bonjour,
Il y a seulement une erreur dans le titre de la page d'aide (<Table>.FormuleAjoute).
Car dans l'exemple c'est bon :
nLigne = TABLE_MaTable.COL_Num.FormuleAjoute("Moyenne positive", ProcInit, ProcAjout, ProcFin) Et dans les explications de la syntaxe également: <Résultat> = <Colonne>.FormuleAjoute(<Libellé du calcul> , <Initialisation> , <Itération> , <Terminaison>)Message modified, July, 07 2025 - 3:06 PM |
| |
| |
| | | |
|
| | |
| |
Registered member 128 messages |
|
Posted on July, 07 2025 - 5:54 PM |
Dav a écrit : > Il y a seulement une erreur dans le titre de la page d'aide
Non. C'est gentil de vouloir aider, mais quand même... La page d'aide a déjà été rappelée au post #3, et le fait que cela ne marche pas avec erreur de compilation a été précisé au post #1. |
| |
| |
| | | |
|
| | | | |
| | |
|