Comment enregistrer une base de donnée avec un common dialog en vb6
cs_franky17
Messages postés2Date d'inscriptionmercredi 12 janvier 2005StatutMembreDernière intervention13 janvier 2005
-
13 janv. 2005 à 02:08
thewing
Messages postés1Date d'inscriptionvendredi 13 juillet 2007StatutMembreDernière intervention19 juillet 2007
-
19 juil. 2007 à 20:58
Bonjour, je cherche une façon d'enregistrer une base de donnée sous avec le contrôle microsoft common dialog. Je n'ai pas de problème pour enregistrer des fichiers, mais pour ce qui est d'une base de donnée, je n'est pas encore réussi dans mon programme.
Voici le nom de m'à base (coop.mdb).
A voir également:
Comment enregistrer une base de donnée avec un common dialog en vb6
ndsaerith
Messages postés304Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention10 mai 20172 13 janv. 2005 à 09:42
Ben comme je sais pas ce que tu as essayer, je te donne une solution au cas tu ne l'ai pas déja fait, en disant que ton common dialog se nomme ma_boite :
ma_boite.showsave.
cs_franky17
Messages postés2Date d'inscriptionmercredi 12 janvier 2005StatutMembreDernière intervention13 janvier 2005 13 janv. 2005 à 23:07
En réalité, jutilise fréquemment cette procédure et je crois que jai mal pose mà question, excuse moi sincèrement. Jai reformulé mà question de manière plus compréhensible et je lai placé au milieu du code ci-dessous et elle est en gras.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
Japprécierais beaucoup si tu pouvais me conseiller.
Dim Filtre, LeFichier
If Len(Text1.Text) = 0 Then Exit Sub
'Initialisations
Dlg.CancelError = True
Dlg.DialogTitle = "Enregistrer la base de donnée"
Dlg.filename = "*.mdb"
Dlg.DefaultExt = "mdb"
Filtre = "Textes (*.mdb)|*.mdb|Tous les fichiers (*.*)|*.*"
Dlg.Filter = Filtre
Dlg.Flags = cdlOFNOverwritePrompt Or cdlOFNPathMustExist Or cdlOFNLongNames
'Appel de la boîte Enregistrer sous
On Error Resume Next
Dlg.ShowSave
'Retour
If Err <> cdlCancel Then
LeFichier = Dlg.filename
Cest ici que je travail pour élaborer une partie de code qui permettrait à lutilisateur de pouvoir copier la base de donnée à lendroit ou il le désir ex: dans mes documents etc. Et ce sans quil ai à ouvrir la base de donnée.
En réalité, cest une sorte de procédure de sauvegarde ou de back up que je tente détablir en utilisant une boîte de dialogue commune pour quil puisse lenvoyer à lendroit ou il le désir seulement en la sélectionnant et en cliquant sur enregistrer et je trouve ça très difficile ! Je me demande si je devrais procéder dune autre manière.
Japprécierais beaucoup si tu pouvais soit me conseiller ou me donner un coup de main.
Merci à lavance.
De François
If Err Then
MsgBox "Impossible d'ouvrir la base de donnée: " + LeFichier