Fichier-VB

Fermé
sammama - 5 févr. 2005 à 22:01
 Habib - 4 avril 2005 à 14:19
bonjour,
je suis en train de travailler les fichirs -Visual Basic- mais je m'en sort pas.
j'ai besoin d'un petit programme :
creer un fichier d'une liste de personnes, nom, prénom, age
-creer, ouvrir et fermer le fichier

merci d'avance
A voir également:

3 réponses

choubaka Messages postés 39420 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 19 février 2025 2 104
7 févr. 2005 à 12:02
salut


petit exemple ...



'******************************************************************************************************
'
' Procédures publiques de récupération des données.
'
Public Sub getAnnuaire()

    'Procédure permettant de récupérer les données relatives à l'annuaire X25 contenu dans le
    'fichier dont le chemin d'accès est défini dans "routingTable".
    
    On Error GoTo Handler:

    Dim i As Integer        'Compteur de boucle.
    Dim fileId              'Identification VB du fichier.
    Dim dataFile As String  'Nom du fichier.
    
    
    dataFile = App.Path & routingTable(0).currentAnnuaire   'Récupération de l'annuaire en cours.
    '--------------------------------------------------------------------------------------------
    'Format du fichier:
    
    '2
    '"entrée1","00","Destinataire de test"
    '"entrée2","11","Destinataire de test"
    '
    '---------------------------------------------------------------------------------------------
    If (Dir(dataFile) = "") Then
        'Si le fichier n'existe pas, il est créé avec les données suivantes.
        '
        'Création des données du fichier par défaut.
        '
        x25AddressDest(0).destinataire = "entrée1"
        x25AddressDest(0).AdressX25 = "00"
        x25AddressDest(0).informations = "Destinataire de test"
        x25AddressDest(1).destinataire = "entrée2"
        x25AddressDest(1).AdressX25 = "11"
        x25AddressDest(1).informations = "Destinataire de test"
        
        x25AddressDestEntry = 2
        
    Else
        fileId = FreeFile                   'Identification du fichier
        Open dataFile For Input As fileId   'Ouverture du fichier en lecture.
        Input #fileId, x25AddressDestEntry  'Lecture et stockage  du nombre d'entrées.
        
        If x25AddressDestEntry > 0 Then
        
            For i = 0 To x25AddressDestEntry - 1
                'Lecture des données et stockage dans le tableau d'annuaire.
                Input #fileId, x25AddressDest(i).destinataire, _
                               x25AddressDest(i).AdressX25, _
                               x25AddressDest(i).informations
            Next i
            
        End If
        
        Close fileId    'Fermeture du fichier.
        
    End If
Exit Sub

Handler:
    MsgBox "Impossible to open " & dataFile
    Resume Next
        
End Sub


pour l'écriture


Sub saveX25Annuaire()

    ' Ouvre le fichier "/annuaire.dat" et copie les données de "X25AddressDest".
    ' Le fichier existant est écrasé.
    
    On Error GoTo Handler:
    
    Dim i As Integer            'Compteur de boucle.
    Dim fileId                  'Identification Vb du fichier.
    Dim dataFile As String      'Chemin et nom du fichier.
    
    dataFile = App.Path & routingTable(0).currentAnnuaire 'Récupération du nom du fichier.
        
    fileId = FreeFile                                     'Identification du fichier.
    Open dataFile For Output As fileId                    'Ouverture en écriture du fichier.
    Write #fileId, x25AddressDestEntry                    'Ecriture du nombre d'entrées.
        
    For i = 0 To x25AddressDestEntry - 1 Step 1           'Ecriture des données de "X25AddressDest".
    
        Write #fileId, x25AddressDest(i).destinataire, _
                       x25AddressDest(i).AdressX25, _
                       x25AddressDest(i).informations
        Next i
        
    Close fileId                                          'Fermeture du fichier.
    
Exit Sub

Handler:
    MsgBox "Impossible to open " & dataFile & ", Annuaire X25 not saved."
    
    Resume Next
                           
End Sub

1
choubaka Messages postés 39420 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 19 février 2025 2 104
8 févr. 2005 à 11:38
trop complexe ?
0
Bonjour,

Mais c'est simple, tu doit travailler sur acces pour creer ta base de donnée puis se connecter à trvaer VB a cette base pour ajouter, modifier et supprimez

Si c'est interessant je peut d'idée d'avantage

me contacter sur mon adresse: habib13520@yahoo.fr

habib
0