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

Access Discussion :

Envoyer un fichier à la corbeille


Sujet :

Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Orakle
    Homme Profil pro
    Responsable Informatique
    Inscrit en
    Mars 2004
    Messages
    204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Responsable Informatique
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2004
    Messages : 204
    Par défaut Envoyer un fichier à la corbeille
    Bonjour à tous,

    j'essai d'utiliser ce bout de code qui est dans la faq à cette adresse :
    http://access.developpez.com/faq/?pa...ep#fichiercorb

    seulement je me heurte à une erreur de compilation ???

    Quelqu'un pourrait il me retirer l'épine du pied svp ?
    Si c'est parce que c'est du code d'origine VB, qu'est-ce que je dois modifier pour que ça fonctionne ?

    Merci !

  2. #2
    Membre chevronné
    Avatar de Petogaz
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    479
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 479
    Par défaut
    salut,

    montre voir comment utilises-tu le code. l'as-tu bien mis dans un module standard ? renseignes-tu bien le chemin du fichier ? montre ton code.

  3. #3
    Expert confirmé
    Avatar de Dolphy35
    Homme Profil pro
    Responsable Systemes d'Information
    Inscrit en
    Octobre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable Systemes d'Information
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 373
    Par défaut
    Salut,

    sur quelle ligne cela plante ?

  4. #4
    Membre confirmé Avatar de Orakle
    Homme Profil pro
    Responsable Informatique
    Inscrit en
    Mars 2004
    Messages
    204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Responsable Informatique
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2004
    Messages : 204
    Par défaut
    alors je l'ai bien mis dans un module standard !

    Il plante là :



    Le chemin de fichier je le renseigne comme sur le 2eme bout de code avec le "If"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If DansCorbeille("C:\monchemin\monfichier.xls", Me.hwnd) Then
        MsgBox "Le fichier a été déplacé dans la corbeille"
    Else
        MsgBox "Le fichier n'a pas pu être déplacé dans la corbeille"
    End If
    Mais après réflexion c'est vrai que j'ai dû louper l'étape pour le renseigner, car les msgbox n'a rien à voir !
    Par contre je ne vois pas où je dois placer le chemin de fichier, ni de quelle façon !

  5. #5
    Membre chevronné
    Avatar de Petogaz
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    479
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 479
    Par défaut
    comment envois-tu le fichier à la corbeille ? par un click d'un bouton venant d'un formulaire ? si c'est le cas où mets-tu ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If DansCorbeille("C:\monchemin\monfichier.xls", Me.hwnd) Then
        MsgBox "Le fichier a été déplacé dans la corbeille"
    Else
        MsgBox "Le fichier n'a pas pu être déplacé dans la corbeille"
    End If
    ....dans un évenement j'espère.

    bon je viens de tester le code et il marche très bien.

  6. #6
    Expert confirmé
    Avatar de Dolphy35
    Homme Profil pro
    Responsable Systemes d'Information
    Inscrit en
    Octobre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable Systemes d'Information
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 373
    Par défaut
    re,

    je ne comprend pas pourquoi le déboggeur plante sur la déclaration.

    As-tu esseyé de compacter ta base de la fermer et de lé réouvrir ?

  7. #7
    Membre chevronné
    Avatar de Petogaz
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    479
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 479
    Par défaut
    Citation Envoyé par Orakle
    vbmenu_register("postmenu_976532", true); "]Par contre je ne vois pas où je dois placer le chemin de fichier, ni de quelle façon !
    ...dans le code correspondant à l'evenment du bouton qui permet d'envoyer le fichier à la corbeille.je pense que ton pb se situe à ce niveau.

  8. #8
    Membre confirmé Avatar de Orakle
    Homme Profil pro
    Responsable Informatique
    Inscrit en
    Mars 2004
    Messages
    204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Responsable Informatique
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2004
    Messages : 204
    Par défaut
    J'ai avancé dans mon problème mais j'en ai toujours un.

    le truc c'est que je ne sais pas passer ma fonction sur le clic !

    normalement je devrais pouvoir faire sur clic d'un bouton :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      DansCorbeille("C:\monchemin\monfichier.xls", Me.hwnd) = True
    or il me renvois : Erreur de compilation : un appel dans la partie gauche de la fonction doit renvoyer Variant ou Object.

  9. #9
    Membre chevronné
    Avatar de Petogaz
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    479
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 479
    Par défaut
    tu devrais avoir ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub tonbouton_Click()
    If DansCorbeille("C:\monchemin\monfichier.xls", Me.hwnd) Then
        MsgBox "Le fichier a été déplacé dans la corbeille"
    Else
        MsgBox "Le fichier n'a pas pu être déplacé dans la corbeille"
    End If
    End Sub
    pour un premier temps est ce que ce code fonctionne dans un module de formulaire ? pour un premier tps je te conseille de laisser le test pour être sur qu'il évalue bien la valeur True.

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

Discussions similaires

  1. Envoyer fichier vers corbeille
    Par jprog46 dans le forum VBA Access
    Réponses: 0
    Dernier message: 07/11/2011, 16h01
  2. Comment envoyer un fichier à la corbeille?
    Par bertry dans le forum C++/CLI
    Réponses: 5
    Dernier message: 02/03/2011, 06h17
  3. [Chart Studio] Envoyer un fichier dans la corbeille de Windows
    Par deruyter dans le forum Autres IDE
    Réponses: 1
    Dernier message: 08/11/2010, 19h59
  4. Quel langage pour envoyer un fichier sur une adresse
    Par dai.kaioh dans le forum Développement
    Réponses: 2
    Dernier message: 02/04/2004, 16h38
  5. Réponses: 1
    Dernier message: 19/08/2003, 16h11

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