J_il
Messages postés109Date d'inscriptionmardi 27 mars 2007StatutMembreDernière intervention 9 septembre 2008
-
9 mai 2007 à 13:27
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 2016
-
12 mai 2007 à 14:40
Bonjour à tous, voici mon problème...
Dans mon application VB6.0 j'aimerais faire une sauvegarde de ma BDD access à l'aide du Control CommomDialog en utilisant la fonction CommDialog.ShowSave
Jusque la pas de problème... j'arrive bien à ouvrir mon control, à mettre le titre etc mais le problème suivant est que je ne sais comment sauver ma BDD.
Le nom de ma BDD est gestion_graduat_info91.mdb ?
J'aimerais aussi que le nom de ma BDD soit suivi de la date du système comme ça moins de risque d'écrasement !
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 12 mai 2007 à 13:39
Salut,
Tiens regarde, j'ai revue un peu ton code, maintenant tu peux choisir si tu veux que le nom de ta sauvegarde contienne une date longue ou courte, tu n'as cas mettre en commentaire celle que tu ne veut pas(ces les lignes en rouge)
Dim str_nom_fichier As String
Dim DateCourte As String
If MsgBox("Voulez-vous faire une sauvegarde de la Base de données ?", vbExclamation Or vbOKCancel, "Confirmation") = vbOK Then
' Définit le chemin source de la base
str_nom_fichier = App.Path & "\gestion_graduat_info97.mdb"
' Paramètre boite de sauvegarde
CommonDialog.DialogTitle = "Enregistrer la base de données GESTION_GRADUAT_INFO97.mdb"
CommonDialog.Filter = "Fichiers Access (*.MDB)|*.Mdb"
CommonDialog.InitDir = App.Path
' Fichier par défaut avec date longue
CommonDialog.FileName = str_nom_fichier & "_" & FormatDateTime(Now, vbLongDate) & ".mdb"
' OU CI-DESSOUS
' Fichier par défaut avec date courte
DateCourte = FormatDateTime(Now, vbShortDate)
DateCourte = Replace(DateCourte, "/", "_", 1)
PS : comment faire pour que le nom de fichier soit mis automatique dans l'espace prévu au nom de fichier ! donc lorsque la boîte s'ouvre, cdans le champs nom de fichier, il soit mis le nom de la bdd avec le jour et la date...
J'ai essayé certaines possibilité des propriétés mais je n'y arrive pas ! Est-ce que je dois placer le code ailleurs que dans ce bouton ou bien c'est trop simple pour y avoir pensé lol