hurt14
Messages postés33Date d'inscriptionvendredi 2 janvier 2004StatutMembreDernière intervention11 août 2006
-
28 sept. 2005 à 23:49
hurt14
Messages postés33Date d'inscriptionvendredi 2 janvier 2004StatutMembreDernière intervention11 août 2006
-
29 sept. 2005 à 22:43
Bonsoir,
j'ai un problème en ce qui concerne la lecture de fichiers. J'ai crée un fichier movies.dat qui store de la manière suivante des variables liées à chacun des films:
'Creation of the file movies.dat
Open App.Path & "\movies.dat" For Append As #1
Print #1, code, title, author, actor1, actor2, actor3, year, comments
Close #1
Le problème survient quand je dois lire les différentes variables de la même ligne de la manière suivante:
Open App.Path & "\movies.dat" For Input As #1
'Import variables from file
Input #1, code, title, author, actor1, actor2, actor3, year, comments
Close #1
Comme résultat j'obtiens toute la ligne dans une même textbox.
Comment est-ce que je peux importer les différentes variables de ma ligne ?
J'ai assi essayé de séparer en lignes différentes mais ce n'est pas pratique pour le programme que je suis en train de faire car plusieurs film et donc plusieurs groupe de valeurs (code, title...) doivent être stoquées.
Merci d'avance,
Hurt 14
A voir également:
Problème de lecture de variables stoquées sur une même ligne d'un fichier
hurt14
Messages postés33Date d'inscriptionvendredi 2 janvier 2004StatutMembreDernière intervention11 août 2006 29 sept. 2005 à 21:34
Merci pour les nombreuses réponses. J'ai essayé la méthode de PCPT et ça marche parfaitement.
Seulement maintenant je me demande comment est ce que je purrais lire chauqe variable de chaque ligne puisque une ligne représente un film. Comment est ce que je pourrais dire au prog d'aller lire la ligne qui a pour variable Code = 12 par exemple.
Merci beacoup les gars ;).
Hurt 14 [javascript:Insert_Emoticon('/imgs2/smile_sleepy.gif'); ]
Vous n’avez pas trouvé la réponse que vous recherchez ?
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 29 sept. 2005 à 22:37
salut
Private Sub Command1_Click()
Dim codet$, titlet$, authort$, actor1t$, actor2t$, actor3t$, yeart$, commentst$
Dim FF As Integer, MonCode As Integer, Found As Boolean MonCode 12: Found False
FF = FreeFile
Open App.Path & "\movies.dat" For Input As #FF
Do While Not EOF (FF)
If Val(codet) = MonCode Then
code = codet
title = titlet
author = authort
actor1 = actor1t
actor2 = actor2t
actor3 = actor3t
year = year
comments = commentst
Found = True
Exit Do
End If
Loop
Close #FF
If Found Then MsgBox "code 12 trouvé, variables ok!", 32
End Sub