Private Sub Form_Load()
Dim Valore, StrMsg, StrTtl As String
Dim Dove2 As String
Dim Dove As String
Dim Risposta, RetValue As Variant
Dim I, Count As Integer
Dim DbCorrente As DAO.Database
Dim Dati_drop As DAO.Recordset
Dim OK As Boolean
If Aperta("Frm_menu") Then DoCmd.Close acForm, "Frm_menu"
If Aperta("Frm_start") Then DoCmd.Close acForm, "Frm_start"
Call HideMen
Call HidePanel
Dove = DLookup("Database", "Query_path_relink")
If FileExist(Dove) Then GoTo Ending
StrMsg = GetMsg(1, Me.Name, "Form", "Load", GetLanguage(), 1)
StrTtl = GetTtl(1, Me.Name, "Form", "Load", GetLanguage(), 1)
Risposta = MsgBox(StrMsg, vbCritical + vbOKOnly, StrTtl)
Call File(Dove2)
If IsNull(Dove2) Or Len(Dove2 & "") = 0 Then
StrMsg = GetMsg(1, Me.Name, "Form", "Load", GetLanguage(), 2)
StrTtl = GetTtl(1, Me.Name, "Form", "Load", GetLanguage(), 2)
RetValue = MsgBox(StrMsg, vbCritical + vbOKOnly, StrTtl)
DoCmd.Quit
Else
Call CambiaLink(Dove2)
End If
Ending:
If Not GetDebug() Then On Error GoTo Errore
I = 0
OK = VerifySysPass
If Not (OK) Then
Reverse:
I = I + 1
DoCmd.OpenForm "Frm_Payment", , , , , acDialog, I
OK = VerifySysPass
End If
If Not OK Then
If I = 3 Then
DoCmd.Quit
Else
GoTo Reverse
End If
End If
Me.Picture = CheckImg("Logo", "Logo", "")
tmin = 0
Escape = False
Language = 1
Lingua = 1
NSlotDec = 0
Call CambiaLingua(Me.Form, GetLanguage())
If DCount("*", "ImpostazioniDB", "Cod_dropzone=" & GetIdDrop()) > 0 Then
Emperor = ""
Direction = ""
Locked = ""
Else
Emperor = ""
Direction = ""
Locked = ""
End If
Back:
Set DbCorrente = CurrentDb
Set Dati_drop = DbCorrente.OpenRecordset("Dati_drop", dbOpenDynaset)
For I = 0 To 20
Select Case I
Case 0 To 6
If Len(Dati_drop.Fields(I) & "") = 0 Then
DoCmd.OpenForm "Frm_impostazioni_drop", , , , , acDialog
GoTo Back
End If
Case 10
If Len(Dati_drop.Fields(I) & "") = 0 Then
DoCmd.OpenForm "Frm_impostazioni_drop", , , , , acDialog
GoTo Back
End If
Case 15
If Len(Dati_drop.Fields(I) & "") = 0 Then
DoCmd.OpenForm "Frm_impostazioni_drop", , , , , acDialog
GoTo Back
End If
Case 20
If Len(Dati_drop.Fields(I) & "") = 0 Then
DoCmd.OpenForm "Frm_impostazioni_drop", , , , , acDialog
GoTo Back
End If
End Select
Next I
Set DbCorrente = Nothing
Set Dati_drop = Nothing
Errore:
If Not GetDebug() Then
If Err.Number <> 0 Then
Call GError(Str(Err.Number), Err.Description)
Resume Next
End If
End If
End Sub
Ciao @Alex… Io avevo giù un afunzione che nel caso del cambio della directory del file back end mi andava a rinconfigurare il link alle table… §
Ma, vuoi perchè studiata in modo “proprio” o non so che, cse gli passo il “nuovo link” al file back end continua a “far girare gli ingranaggi”……
ERa questo che chiedevo… non ho postato il codice perchè lo ritenevouna richiesta stupida…