Additionner les champs

cs_DAVID75013 Messages postés 1 Date d'inscription mercredi 26 octobre 2005 Statut Membre Dernière intervention 26 octobre 2005 - 26 oct. 2005 à 15:42
cs_bayosky Messages postés 17 Date d'inscription samedi 5 avril 2003 Statut Membre Dernière intervention 23 juillet 2007 - 26 oct. 2005 à 16:44
salut,

je suis novice. J'ecris en Visual BAsic.j'ai un fichier txt tel que:
Andre(Nom);HU(Prenom);265(Montant cotisation)
DAVID;Ngo;125
...
Dans un formulaire,j'ai crée 3 textbox:Nom,Prenom,Cotisation. Ces textbox ne m'affiche qu'une ligne de donnée.A la fin, je voulais créer un autre textbox pour afficher le montant total des cotisations. Qules sont les lignes à insérer dans mon petit programme, quand je clique sur le bouton de commande MAJ
Merci de votre prompte reponse

1 réponse

cs_bayosky Messages postés 17 Date d'inscription samedi 5 avril 2003 Statut Membre Dernière intervention 23 juillet 2007
26 oct. 2005 à 16:44
Voioci ma proposition ...

Au lancement de l'appli :
Lire tout le fichier et remplir les tableaux NOM(); PREN() COTIZ()
; NomPren ( nom & pren ) ;
et flag() un boolean
à true partout au départ...



Le faire avec une boucle toute simple
jusqu'à EOF
En cours de boucle la valeur TOTALCOTIZ se met à jour
la valeur EFFECTIF aussi
Le fichier peut alors être fermé...

Ton formulaire peut alors posséder
une listebox avec comme valeurs les NomPren
une case avec la cotiz associée
un bouton supprimer pour enlever la personne.
( on met alors le flag asociée à false )

trois cases pour ajouter une personne
( et augmenter effectif ) avec un bouton ajouter

Ces deux actions ( supprimer et ajouter ) provoque la mise à jour de effectif et totalcotiz

Ces deux infos générales peuvent être dans le formulaire.
Il faut aussi mettre à jour NomPren et la listBox asociée pour que ce soit TipTop

Un bouton quitter

(penser à intercepter la fermeture par la croix )

Au moment de la fermeture

le fichier est recréé avec les nouvelles infos prises dans les tableaux...

C'est plus simple que la mise à jour et en cas de plantus, le fichier ouvert ne reste pas en rade.

Quand cette phase là fonctionne bien, tu peux passer à la phase : mise à jour du fichier en temp réel... avec un fichier tmp et tout le toutim ...

Bon courage.

Humberto Bayosky
0
Rejoignez-nous