Per Salvare ed aprire un file uso le istruzioni Write #FileNum, e Input #FileNum, .
Per i controlli che formano delle matrici non ho problemi a Salvare ed Aprire, ma le difficoltà sorgono quando oltre alle predette matrici vi sono da salvare ed aprire dei dati inseriti in singoli Txt, come segue:
Il predetto codice mi consente di Salvare i dati, ma non sò come fare per aprire quelli contenuti nei singoli Txt (quelli in Blue).codice:'.... .... .... .... .... Salva: Open FileName For Output As #FileNum For s = FrmTariffa.TxtVS1.LBound To FrmTariffa.TxtVS1.UBound Step 1 If FrmTariffa.TxtVS1(s).Visible = True Then Write #FileNum, FrmTariffa.TxtVS1(s).Text End If Next s For s = FrmTariffa.TxtVC1.LBound To FrmTariffa.TxtVC1.UBound Step 1 If FrmTariffa.TxtVC1(s).Visible = True Then Write #FileNum, FrmTariffa.TxtVC1(s).Text End If Next s Write #FileNum, FrmTariffa.TxtControv.Text; FrmTariffa.txtMin.Text; _ FrmTariffa.txtMax.Text; FrmTariffa.txtMedio.Text; _ FrmTariffa.txtConcil.Text; FrmTariffa.txtFatt.Text; FrmTariffa.txtMax2.Text Close #FileNum '.... .... .... .... .... Apre: Open FileName For Input As FileNum ' Trova la fine del file: Do While Not (EOF(FileNum) = True) For y = FrmTariffa.TxtVS1.LBound To FrmTariffa.TxtVS1.UBound Step 1 ReDim vrNumer(y) Input #FileNum, vrNumer(y) If vrNumer(y) <> "" Then FrmTariffa.TxtVS1(y).Visible = True End If FrmTariffa.TxtVS1(y).Text = vrNumer(y) Next y For y = FrmTariffa.TxtVC1.LBound To FrmTariffa.TxtVC1.UBound Step 1 ReDim vrNumer(y) Input #FileNum, vrNumer(y) If vrNumer(y) <> "" Then FrmTariffa.TxtVC1(y).Visible = True End If FrmTariffa.TxtVC1(y).Text = vrNumer(y) Next y If (EOF(FileNum)) = False Then Close #FileNum 'Chiude il file MsgBox "Errore nell'apertura del file! Ripetere l'operazione.", vbExclamation + vbOKOnly, "Determinazione del ..." boolVerifica1 = True Exit Sub 'Esce dalla routine End If Loop 'Esce da DO Close #FileNum
Ho provato in diversi modi, ma ...
Potreste darni una mano?
Grazie!![]()

Rispondi quotando