Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionj'ai besoin d'avoir un fichier en acces directTu peux préciser un peu plus s'il te plaît ?
Structure CustomerRecord Public OrderNumber As Integer Public Name As String Public OrderDate As Date End Structure Sub WriteData() Dim MyRecord As CustomerRecord Dim RecordNumber As Integer Dim RecordDate As Date ' Open file for random access. FileOpen(1, "C:\TESTFILE.txt", OpenMode.Binary) For RecordNumber = 1 To 3 ' Loop 3 times. MyRecord.OrderNumber = RecordNumber ' Define OrderNumber. MyRecord.OrderDate = RecordDate ' Define OrderDate. MyRecord.Name = "My Name" & RecordNumber ' Create a string. FilePut(1, MyRecord) ' Write record to file. Next RecordNumber FileClose(1) End Sub
Private Type mon_type nom As String * 15 prenom As String * 30 End Type Private Sub Command1_Click() Dim enregistrement As mon_type, unnumero Open "c:\essai.txt" For Random As #1 Len = Len(enregistrement) For unnumero = 1 To 5 enregistrement.nom = "un nom" & unnumero enregistrement.prenom = "un prenom" & unnumero Put #1, unnumero, enregistrement Next unnumero Close #1 End Sub Private Sub Command2_Click() Dim enregistrement As mon_type, unnumero Open "c:\essai.txt" For Random As #1 Len = Len(enregistrement) For maposition = 1 To 5 Get #1, maposition, enregistrement MsgBox "enregistrement n° " & maposition & vbCrLf & _ "nom " & enregistrement.nom & vbCrLf & "prénom " & enregistrement.prenom Next maposition Close #1 End Sub