GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEV
,
WEBDEV
e
WINDEV Mobile
Inicio
|
Postagens recentes
|
Conecte-se...
|
Desconectar
|
Português
Inicio
→
WINDEV 2024
→
[WD9 90034i] - Tables + roulette
[WD9 90034i] - Tables + roulette
Iniciado por erick.bavutnospam, set., 02 2005 4:06 PM - 3 respostas
Conecte-se…
erick.bavutnospam
#1
Publicado em setembro, 02 2005 - 4:06 PM
Salut !
J'ai un très gros problème:
J'affiche dans une table un relevé de compte avec une dernière colonne
"Solde"
Ce solde se calcule ligne à ligne avec le code suivant :
-- Affichage d'une ligne de la table
SI MoiMême > 1 ALORS Solde = Solde[MoiMême-1]
Solde+=Recette-Dépense
--
S'il y a plus de lignes que celles affichées à l'écran et que j'utilise la
roulette pour faire défiler en descendant, puis en remontant jusqu'au
début, chaque ligne de la première page - cachée puis réaffichée -
considérée comme première ligne, ce qui fait que mon solde ne tient pas
compte de la ligne précédente.
Quelqu'un a-t-il déjà constaté ça ?
Plus important : quelqu'un y a-t-il remédié ?
--
Erick Bavut
Fiduciaire informatique
enlevez <nospam> pour répondre.
Denunciar
0
0
Alidev7
#2
Publicado em setembro, 03 2005 - 9:31 PM
Bonjour
Si je me rappel bien s'il s'agit d'une table fichier le probleme n'est pas de la rolette mais c'est que la table fichier ne lit que les enregistrement affiché les enregistrement non affiché ne sont tenu en compte que l'orsqu'il remante en affichage sur la table si c'est votre cas utilise donc une table memoire rempli par une requette ça donnera ce que vous voulez . je pense !!!
A++
Bon Dev
AliDev7@yahoo.fr
Denunciar
0
0
marcelf
#3
Publicado em setembro, 05 2005 - 7:43 PM
même problème même avec une table mémoire
Je m'explique je rempli moi m^me ma table et avant je faisait le total avec lasomme
J'ai du faire une fonction car plusieurs de mes clients on constater que lorsuqe toutes les lignes n'était pas visible ... le total était erroné.
J'ai fait tout simplement
solde est un monétaire = 0
fonction calculTotal
pour i = 1 a table..occurrence
solde+= solde[i]
fin
renvoyer solde
C'est encore le plus simple et mettre cela dans une fonction soit en trtsortie du champ soit en trtmodification du champ solde
cela marche aussi bien
Denunciar
0
0
AliDev7
#4
Publicado em setembro, 07 2005 - 1:01 PM
Bonjour,
Vous avez fait :
solde est un monétaire = 0
fonction calculTotal
pour i = 1 a table..occurrence
solde+= solde[i]
fin
renvoyer solde
je pense que vous devriez faire :
fonction calculTotal
vSolde est un monétaire = 0
pour i = 1 a table..occurrence
vSolde+= TSolde[i]
fin
renvoyer vSolde // ou directement ZSolde=vSolde
il faut toujours distinguer entre une variable et un champ et là je vois que la variable est déclarée au nom dude la colonne table peut être qu'il pose probleme ????
vSolde la variable
TSolde la colonne de la table
ZSolde le champ d'affichage du montant solde
il faut toujour faire attention à la noménation des variable et des colonnes des tables il faut toujours commencer un nom d'un objet par son type exemple :
Zone texte = tSolde
Libelle = lSolde
Colonne d'1 table = tSolde
Variable = vSolde
Requette = ReqSolde
....
Comme ça vous êtes tranquile
Ali Hi
AliDev7@yahoo.fr
Denunciar
0
0
→ Voltar para WINDEV 2024
WINDEV 25
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (versões anteriores)
WINDEV (versões anteriores)
WINDEV (versões anteriores)
WEBDEV (versões anteriores)
WEBDEV (versões anteriores)
WINDEV Mobile (versões anteriores)
WINDEV Mobile (versões anteriores)
Reports & Queries
Reports & Queries
Off-topic
Off-topic
Ferramentas
Ferramentas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Tipo de Pesquisa
Apenas tópicos
Todas as mensagens
Período de pesquisa
Qualquer momento
Última hora
Últimas 24 horas
Semana passada
Mês passado
Ano passado
Cancelar
Pré-visualização da sua mensagem
Adicionar imagem
Importar uma imagem de uma URL
Enviar uma imagem a partir do seu disco
Deixe um ficheiro ou clique em "Procurar ..."
ou
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto