Private Sub TSI_ReinitDB_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSI_ReinitDB.Click
If InitialiseDB() Then
'la fonction vérifie que le chemin d'emplacement de la Bdd existe dans le registre et qu'un fichier existe à ce chemin.
' si False, la fonction crée la clé de registre et crée une Bdd vierge
If Not IsDBValid(AppDBVersion:=VERSION_BDD) Then
' Vérifie si la Bdd de l'utilisateur est valide.
' Sinon, importe la Bdd de l'utilisateur dans la nouvelle structure
ImportUserDB()
End If
End If
End Sub
Quand votre question est résolue, merci d'éditer votre premier message avec le bouton et cocher l'icône de message
Je fais "tout en un" dans le cas d'un processus de mise à jour au démarrage (je me suis d'ailleurs trompé en disant que cela ne marcherait pas si la base a une version différente au démarrage). Si le fichier est bien nommé GesData.db et est à l'emplacement mémorisé par l'installation, alors il y aura bien création d'une nouvelle Bdd et importation des données.
Depuis GesFine les fonctions sont découplées car elles peuvent être envisagées séparément :
Création d'une nouvelle base ou changement du répertoire de l'installation
Restauration des données d'une base
Pensez à nommer votre sujet ainsi [Préfixe] Titre du message où [Préfixe] représente un module ou un menu de l'application
Quand votre question est "Résolue" merci de l'indiquer en éditant votre premier message et en choisissant la coche verte comme "icone de sujet"
Utilisateur des fonctions basiques de Money depuis 1997 (gestion de compte courant et c'est à peu près tout), j'ai franchi le pas Gesfine en 2014.
Logiciel surpuissant par rapport à mon usage, j... Lire la suite
Bravo pour le logiciel et le support
Par
Jean-Yves
Une page de 18 ans de Money à tourner. Ce n'est pas simple. La prise en main demande du temps à passer sur le logiciel dans le passage de Money à Gesfine.
Avec une bonne rigueur dans le suivi des co... Lire la suite
Exceptionnel
Par
Didier
Le meilleur pour gérer les finances (dépenses courantes, tout type de placements, multi banques) de la maison.
Des mises à jour régulières, évolution du logiciel dans la continuité.
Un suivi ultra réac... Lire la suite