so andato un pò avanti. ora quando aggiungo un'assenza allo studente non la salva
, come faccio ?
ecco il codice:
codice:
Private Sub Addass_Click()
Dim a, b As Integer
Call OpenFileStud
NumeroElementi1 = LOF(1) / Len(studente)
For i = 1 To NumeroElementi1
Get #1, i, studente
If Text1.Text = Trim(studente.Nome) And Text2.Text = Trim(studente.Cognome) Then
a = studente.assenze
b = a + 1
lblassenze.Caption = b
studente.assenze = b
Put #1, NumeroElementi1, studente
Call CloseFileStud
MsgBox "Assenza aggiunta con successo!", vbInformation, "Successfull!"
Exit Sub
End If
Next
End Sub
con la dichiarazione della variabile student
codice:
Private Type Mystud
Login As String * 8
Password As String * 8
Livello As Integer
Descrizione As String * 100
Classe As String * 10
Specializzazione As String * 50
Cognome As String * 50
Nome As String * 50
DataNascita As Date
CodFiscale As String * 50
Via As String * 50
Città As String * 50
Telefono As String * 50
Cellulare As String * 50
assenze As Integer
Email As String * 100
End Type
Public studente As Mystud
dove sta sbagliato :S, la aggiunge una volta ma la proxima mi tiene sempre 0 come assenze e non le salva :S