FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
[WD20] Addition d'une variable de type durée et d'une colonne de type durée
[WD20] Addition d'une variable de type durée et d'une colonne de type durée
Débuté par Bruno Lallemand, 16 jan. 2015 09:39 - 3 réponses
Connectez-vous…
Bruno Lallemand
#1
Posté le 16 janvier 2015 - 09:39
Bonjour,
j'ai une table (TableResult) avec une colonne de type Durée (TableResult.ColDurée).
Je veux additionner une variable durée (duTemps) à un élément de la table
duTemps est une durée = .....
TableResult.ColDurée[1] += duTemps
Je m'attends à ce qu'il additionne les 2 durées ensemble (puisque la doc "Opérations disponibles sur les dates, heures, durées" montre qu'il additionne les 2 durées quand il est en présence de 2 variables de type durée).
Mais lorsque j'analyse les différents types de variable dans le tableau (avec la fonction TypeVar), je constate que la colonne ColDurée est bien de type durée --> avec : TypeVar(TableResult.ColDurée)
Mais l'élément 1 de cette colonne n'est plus une durée, mais une chaine !!!! ---> TypeVar(TableResult.ColDurée[1])
il essaye donc d'additionner une chaine avec une durée et là ! PAF ça plante
Quelqu'un a une idée pour moi ?
Merci d'avance,
Bruno
Signaler
0
0
Joel
#2
Membre enregistré
101 messages
Popularité : +1 (1 vote)
Posté le 16 janvier 2015 - 12:33
Bonjour,
Tu testes le typeVar() avant et après ton traitement. C'est bien.
Mais avant le traitement, tu testes TypeVar( colduree)
Alors qu'après le traitement tu testes TypeVar( colduree[1] )
Donc difficile d'analyser les résultats.
Signaler
0
0
Chris
#3
Membre enregistré
940 messages
Popularité : +66 (68 votes)
Posté le 16 janvier 2015 - 13:06
bonjour,
oui il faut passer par une variable durée "tempo" pour cela...
du
Temps est une durée
= ...
..
dummy est une durée
=
TableResult.ColDurée
[
1
]
dummy
+
=
du
Temps
TableResult.ColDurée
[
1
] =
dummy
Signaler
0
0
Bruno Lallemand
#4
Posté le 16 janvier 2015 - 14:01
Merci.
La solution de Chris fonctionne. J'ai créé une petite procédure pour faire cette manip...
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte