Virgules dans les tableaux ...
Utilisateur WDF
Inscrit:
28/05/2007 18:18
Post(s): 90
Bonjour,
j'ai créé par programmation un tableau :
TabDonnee est un tableau de 6 par 1000 entiers

tabDonnee[1,1] = "9,73"
tabDonnee[1,2] = "11,13"
etc ...



9,73 et 11,13 sont des €uros

J'ai un bouton qui permet de remplir un champ de saisie :
prix..Valeur = tabDonnee[1,1]

Et s'est la que ça foire : le champs se remplit avec "9" et pas "9,73"
Le type de ce champ est "monétaire"

Contribution le : 20/08/2007 20:09
Créer un fichier PDF de la contribution Imprimer


Re: Virgules dans les tableaux ...
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,
Par définition les entiers ne contiennent pas de décimale
utiliser plutot des Réels
TabDonnee est un tableau de 6 par 1000 Réels
tabDonnee[1,1] = "9,73"
tabDonnee[1,2] = "11,13"


De plus, a moins que vous ayez besoin d'un tableau de 6 * 1000 votre code est correct sinon utiliser plutot des tableaux dynamique
TabDonnee est un tableau dynamique de 0 par 0 Réels
Indice1  est un entier = 1
Indice2 est un entier = 2
I est un entier
J est un entier

Dimension( TabDonnee, 6, 1000 )
POUR I = 1 A Indice1
  POUR J = 1 A Indice2
    tabDonnee[I,J] = <Valeur a affecter>
  FIN
FIN

Cette méthode manipule un tableau dynamique limité a sa juste nécessité et le temp de traitement en est formement amélioré.
Manipuler un tableau de 6000 Réels par défaut pour n'en gérer par exemple que 100 peu alloudir inutilement le traitement.

Contribution le : 21/08/2007 10:42
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Virgules dans les tableaux ...
Utilisateur WDF
Inscrit:
28/05/2007 18:18
Post(s): 90
Bonjour,
j'ai mis un "numérique" et ça fonctionne
Et, en fait, mon tabelau n'est que de 9,39
et j'utilise les 39 avec 39 valeurs différentes !

Contribution le : 21/08/2007 13:44
Créer un fichier PDF de la contribution Imprimer


Re: Virgules dans les tableaux ...
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour

ATTENTION
Numérique n'est pas un type de variable, même si le code n'affiche pas une erreur de code, mais une propriété pour savoir si le type de rubrique est numérique:
Exemple:
ResNum est un booléen = Client.Téléphone..Numérique

préférer l'utilisation de Réel. (Plus approprié)

Contribution le : 21/08/2007 15:08
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2