achills
Messages postés213Date d'inscriptionvendredi 13 janvier 2006StatutMembreDernière intervention20 août 2008
-
17 mai 2008 à 15:39
achills
Messages postés213Date d'inscriptionvendredi 13 janvier 2006StatutMembreDernière intervention20 août 2008
-
17 mai 2008 à 18:11
bonjour
svp y'a t'il un moyen d'enregistrer des données (nom et prenom ) dans des label ou zone de text sans utiliser une base de donnée ?
merci d'avance
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 17 mai 2008 à 17:49
heu charger depuis le txt ? (compris l'inverse )
<hr size="2" width="100%" />écrire dans le .txt :
dim ff as integer
ff = freefile
open "c:\chemin\nom fichier.txt" for output As #ff
print #ff, Label1.Caption & ";" & Label2.Caption;
close #ff
<hr size="2" width="100%" />lire dans le .txt :
dim ff as integer, vartemp as string, Mydata() as string
ff = freefile
open "c:\chemin\nom fichier.txt" for input As #ff
vartemp = Input$(lof(ff), #ff)
close #ff
Mydata = split(vartemp, ";")
Label1.Caption =Mydata(0): Label2.Caption =Mydata(1)
erase Mydata
<hr size="2" width="100%" />
Ps : oublie pas le point-virgule à la fin de l'instruction Print, pour éviter d'avoir un retour chariot
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 17 mai 2008 à 16:05
Il existe quantités de moyen pour enregistrer des données, fichiers textes, fichiers ini, xml, base de données, .....
Un simple fichier texte peut très bien faire l'affaire pour une simple liste de noms et prénoms
Un couple de nom et prénom par ligne, les 2 étant séparés par un délimiteur comme par exemple un ;
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 17 mai 2008 à 16:07
salut,
oui et non
Si c'est juste le temps où ton application est lancée, tu peux.
Si tu veux retrouver le même état, après une fermeture et une réouverture, il faut absolument stocker les valeurs qque part.
Tu as les bdd Access / MySql, fichier texte, ini, excel (lourd pour stocker juste 2 noms), base de registre (à éviter).
me rappelle plus si ça garde en mémoire le texte des labels ou textbox (j'ai la flemme de regarder) mais ce n'est pas compliqué à modifier. (la base du code est dedans)
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 17 mai 2008 à 17:40
Et tant qu'à faire, encore une autre info :
si tu ne veux pas que ton fichier ait ses données éffacées lors d'une écriture, et donc écrire à la suite des autres données, change le terme de Output par Append.
Le reste est inchangé
achills
Messages postés213Date d'inscriptionvendredi 13 janvier 2006StatutMembreDernière intervention20 août 2008 17 mai 2008 à 17:45
merci pour l'info, mais pour l'exemple que tu ma donné sa affiche ce que j'ai enregistrer en msgbox alors que je veut que les donnée soit affiché a leur place,
par expl: j'ai enregistrer un nom et prenom dans deux diffirents labes, label1 et label2, comment je fait pour les charger chacun a sa place svp ?
merci
achills
Messages postés213Date d'inscriptionvendredi 13 janvier 2006StatutMembreDernière intervention20 août 2008 17 mai 2008 à 17:45
merci pour l'info, mais pour l'exemple que tu ma donné sa affiche ce que j'ai enregistrer en msgbox alors que je veut que les donnée soit affiché a leur place,
par expl: j'ai enregistrer un nom et prenom dans deux diffirents labes, label1 et label2, comment je fait pour les charger chacun a sa place svp ?
merci