Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao Vladimiro
sei un genio .... io non ci avevo pensato ... così è fantasticoooooo!!!
Grazie, grazie, grazie.....meno male che ci sei tu
Ciao
Luca
Ciao Vladimiro,
questa mattina, nel fare un ulteriore test di inserimento dato nel dbase che conosci, durante la fase di eliminazione di un record della Tabella FINANAZIAMENTO_PROGETTI mi compare un errore che nella prima stesura non è comparso.
Ti specifico, per chiarezza, che ieri ho utilizzato il Dbase su un pc con Access2010. Questa mattina invece l'ho aperto con Access2007.
E' possibile che l'errore si sia creato in relazione all'apertura del DB con access 2010.
Tieni conto che lo userò, appena decido di fermarmi nell'elaborazione, su un pc con access2007.
L'errore di cui parlo è quello raffigurato sotto:
ad ogni modo al link che ti posto trovi il db
https://1drv.ms/u/s!AtAJ5hV8tzhMjx-KIPFD2USXwns3
Ciao e grazie
Luca
Ciao Luca,
fortunatamente avevo in un vecchio computer la versione di Office 2007 :-)
Il problema risiede proprio nella versione 2007 in quanto non accetta il codice scritto in "Prima di aggiornare " della casella di testo "IMPORTO_FINAN_PROG".
Fai così,
elimina tutto il codice in "Prima di aggiornare" e "Su modifica", sostituisci il codice presente con questo:
If Len(ID_FINAN & "") = 0 Then
Beep
Me.Undo
Exit Sub
End If
If Me!Verifica = 1 Then
If MsgBox("Attenzione, per modificare il record bisogna prima eliminarlo, continuare?", _
vbQuestion + vbCritical + vbYesNo) = vbNo Then
Me.Undo
Exit Sub
Else
Me.Undo
DoCmd.OpenForm "ELIMINA_FINANZIAMENTO", , , "[ID_FINAN_PROG] = " & Me!ID_FINAN_PROG
Exit Sub
End If
If Me!IMPORTO_FINAN_PROG > Importo_Finanziamento And Parent!COLLAUDATO = 0 Then
MsgBox "Attenzione, l'importo inserito è maggiore dell'attuale finanziamento scelto.", vbInformation
Me.Undo
Exit Sub
End If
End If
Vladimiro