IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Nom de fichier dans Enregistrer sous


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Par défaut Nom de fichier dans Enregistrer sous
    bonjour
    je souhaite pouvoir, sur clic d'un bouton enregistrer sous un état dans un lieu à choisir par l'utilisateur
    j'ai les fonctions suivantes qui marchent bien et répondent à ma demande

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    Function findpath()
     
    Dim dlgopen As Object
     
    Set dlgopen = Application.FileDialog(msoFileDialogSaveAs)
     
    With dlgopen
        .AllowMultiSelect = False
        If .Show = -1 Then
            findpath = .SelectedItems(1)
        Else
            findpath = "Aborted"
        End If
    End With
     
    End Function
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub bSave_Click()
     
    filename = findpath
     
    If filename = "Aborted" Then
        info = MsgBox("Operation aborted by user", vbCritical, "Save copy")
        DoCmd.SetWarnings True
        Exit Sub
    End If
     
    DoCmd.OutputTo acReport, "DISPLAY_ORDO", "SnapshotFormat(*.snp)", filename, False, "", 0
     
    End Sub
    maintenant je souhaite pouvoir, dans la zone "nom de fichier" de la boite qui va s'ouvrir mettre une valeur par défaut, récupérée dans mon appli, afin d'avoir un nom de fichier par défaut (qui reste modifiable) et non une zone vierge

    savez vous comment faire ?

    merci
    laurent

  2. #2
    Membre expérimenté
    Inscrit en
    Mai 2006
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 179
    Par défaut
    salut, regarde l'aide à :

    FileDialog.InitialFileName, propriété

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Par défaut
    salut et merci de ton conseil
    j'ai essayé avec le initialfilename, j'y arrive pas
    j'ai essayé en affectant directement ma variable filename, marche pas non plus
    ma zone de nom de fichier rest vierge dans la boite, de même que le format
    ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Dim dlgopen As Object
     
    Set dlgopen = Application.FileDialog(msoFileDialogSaveAs)
     
    With dlgopen
        .AllowMultiSelect = False
        '.InitialFileName = "titi"
     
        If .Show = -1 Then
            filename = "toto"
        Else
            filename = "Aborted"
        End If
    End With
     
    If filename = "Aborted" Then
        info = MsgBox("Operation aborted by user", vbCritical, "Save copy")
        Exit Sub
    End If
     
    DoCmd.OutputTo acReport, "DISPLAY_ORDO", "SnapshotFormat(*.snp)", filename, False, "", 0

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Par défaut
    autant pour moi ça marche maintenent
    merci pour ton aide
    laurent

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. nom de fichier dans la fonction "enregistrer sous"
    Par djerbafr dans le forum VBA Access
    Réponses: 2
    Dernier message: 24/12/2008, 10h06
  2. Upload et enregistrement du nom du fichier dans une bdd
    Par johan_barbier dans le forum XMLRAD
    Réponses: 8
    Dernier message: 26/09/2005, 12h02
  3. Mettre le nom du fichier dans TextEdit ?? Avec CFileDialog
    Par P'tit Troll dans le forum Windows
    Réponses: 2
    Dernier message: 19/04/2005, 17h32
  4. Chemin d'accès des fichiers dans des sous rep
    Par Le Veilleur dans le forum C++Builder
    Réponses: 4
    Dernier message: 17/11/2004, 14h37
  5. Réponses: 4
    Dernier message: 10/10/2003, 18h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo