PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Calcul dans une table
Calcul dans une table
Débuté par e.leclercq, 03 fév. 2006 11:03 - 5 réponses
Posté le 03 février 2006 - 11:03
Bonjour,

j'effectue un calcul dans une table, le résultat se situe dans la dernière colonne

quand je fais une requete sur les valeurs de cette dernière , (qui sont toutes visibles)

une seule valeur est accessible par la requete

comment se fait il que les autres valeurs ne soient pas accessibles ?

et meme dans la fiche correspondante la valeur n'apparait pas

merci à l'avance
Posté le 03 février 2006 - 12:47
essayer de faire une indexation.
voir s'il y a pas de hfiltre.
votre message n'est pas tres clair!
table, c est quoi: fichier de données ou champs table?
Posté le 03 février 2006 - 13:30
Bonjour

c'est une table fichier sur laquelle figurent plusieurs colonnes (effectifs 1996 à 2007
à partir desquelles je calcule dans une colonne (effectif) le plus récent

I est un entier
NomChamp est une chaîne

POUR I 07 A 1996 PAS -1
NomChamp = "ENTREPRISES.Effectifs" + I
SI {NomChamp} > 0 ALORS
Table_ENTREPRISES.Effectif = {NomChamp}
SORTIR
FIN
FIN


j'ai creé une procèdure globale (CalculEffectif)

jusque là tout vas bien, dans affichage d'une ligne de la table j'inscris le nom de la procèdure

les résultats sont à leurs place et calculés correctement dans la colonne Effectif

le problème est le suivant : quand je crée une fiche les résultats de effectif ne sont pas visibles encore moins si je fais une requete sur effectif tous les résultats sont à 0

alors que dans la table ils sont bien là, évidemment, la rubrique est bien dans le fichier

merci de bien vouloir m'aider
Posté le 03 février 2006 - 14:01
le calcul est bien fait sur le champs table, mais je ne vois pas de hmodifie pour mettre à jour la colonne effectif dans le fichier ENTREPRISES.
Posté le 03 février 2006 - 15:26
ok

le hmodifie je le mets dans la procèdure ou dans la table ?

à quel endroit ?

le fichier s'appelle ENTREPRISES

donc ce sera

HModidie(ENTREPRISES)

sans conditions ?
Posté le 03 février 2006 - 16:05
oui:
ENTREPRISES.Effectif=LaValeur
HModidie(ENTREPRISES)