Champs Numériques
Stagiaire WDF
Inscrit:
05/05/2004 12:24
Post(s): 37
Bonjour,

Je souhaiterais compléter 1 champ numérique de mon fichier .fic comme on peut le faire avec 1 masque dans 1 champ de saisie ? (ce champ de saisie remplit 1 rubrique de mon fichier et il ne garde que 19 au lieu de 000019)

Est-ce possible ?

Merci de votre aide

Contribution le : 14/06/2005 12:16
Créer un fichier PDF de la contribution Imprimer


Re: Champs Numériques
Anonyme
bonjour,

définit le en temps que chaine dans ce cas

Contribution le : 14/06/2005 12:34
Créer un fichier PDF de la contribution Imprimer


Re: Champs Numériques
Stagiaire WDF
Inscrit:
05/05/2004 12:24
Post(s): 37
Merci pour le conseil, mais j'ai besoin d'un champ numérique

Contribution le : 14/06/2005 14:10
Créer un fichier PDF de la contribution Imprimer


Re: Champs Numériques
ChefDeProjet WDF
Inscrit:
23/09/2004 12:08
De Cameroon
Post(s): 168
Salut,

A priori tu doit declarer le champdu fichier comme texte pour avoir 000019 par exemple. Mais comme tu veux a tout prix un numerique tu a 2 possibilites.

1. un controle texte qui affiche 000019 et est deverser ds le champ fichier apres conversion en numerique ( il devient 19).

2. ou tu cree le champ fichier en tant que texte et tu t'assure que tu le onvertit en numerique avant tte operation mathematique, est tjrs simple.


Contribution le : 16/06/2005 21:41
Créer un fichier PDF de la contribution Imprimer


Re: Champs Numériques
Anonyme
Bonjour

Pour la question si tu peux avoir dans ton fichier un numerique avec la valeur 000019 la reponse est surement non.

Car il garde les chiffres significatifs et les 0 devant ne le sont pas.

Donc soit passer par une rubrique texte ou alors mettre un numerique ( mais tu n'auras jamais en visu dans le fichier physique les 0000) et quand tu veux afficher la valeur dans une combo ou autre tu convertit ton numerique en chaine pour l'afficher

info( repete("0",4) + entierverschaine(RUB))

Un truc du genre.

Contribution le : 17/06/2005 16:18
Créer un fichier PDF de la contribution Imprimer


Re: Champs Numériques
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Garder dans la base votre champ au format numerique.
Dans la description de votre champ
- Onglet général
-Masque de saisie : sélectionner : - Chiffre

A partir de là trois modif par code sont nécéssaires.

1) au moment du chargement des données il faut formater la valeur de la facon suivante:
//On affiche les 0 devant le chiffre formaté sur 5 caractères
<MonChamp> = NumeriqueVersChaine(val(<MonChamp>),"05d") 

2) Après mise à jour ou saisie du champ
//On reformate le champ à sa sortie
<MonChamp> = NumeriqueVersChaine(val(<MonChamp>),"05d") 

3) Dans le code du bouton enregistrer
//Avant la fonction EcranVersFichier()
<MonChamp> = val(<MonChamp>)

Contribution le : 17/06/2005 17:01
_________________
@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