1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

AIDE créer un répertoire

Discussion dans 'Windev' créé par Mohamed, Oct 23, 2018.

  1. Mohamed

    Mohamed Active Member

    Inscrit:
    Jan 15, 2018
    Messages:
    304
    J'aime reçus:
    60
    Bonjour,
    Comment créer un répertoire "dossier 2019" dans la base de données client serveur (serveur HF) depuis l'application lançante ?
    Je veux copier également des fichiers de dossier encours (2018) vers un dossier 2019 ?

    fRepCrée () et fCopieFichier () ne fonctionne pas

    Alors j"utilise les fonctions ci dessous pour créer le dossier avec des fichiers vides et Sauvegarde pour faire la copie.
    1 - HChangeRep("*",fnDossierArchive)
    HCréationSiInexistant("*",iniPassefib,hOuvertureDifférée)
    2 - Hasauvegarde(Cnx_serveur,Data+"/*",data+"/Dossier2019")

    Mais ca marche pas.
    Avez vous une autre idée la dessus ?

    Merci d'avance
     
    Tags:
  2. Yusep

    Yusep Active Member
    DUMP TEAM

    Inscrit:
    Jan 3, 2018
    Messages:
    207
    J'aime reçus:
    156
    Bonjour
    Utilisez :
    [windev]
    sConexion..BaseDeDonnées ="dossier 2019"

    SI HChangeConnexion(sFichero, sConexion) = Faux ALORS
    // CONEXION FALLA
    bConnexionDistante = Faux
    Erreur(HErreurInfo())
    SINON
    // CONEXION CORRECTA
    SI HOuvreConnexion(sConexion) = Faux ALORS
    bConnexionDistante = Faux
    Erreur(HErreurInfo())
    SINON
    // CONEXION CORRECTA
    bConnexionDistante = Vrai
    FIN[/windev]
     
    joker apprécie ceci.
  3. Mohamed

    Mohamed Active Member

    Inscrit:
    Jan 15, 2018
    Messages:
    304
    J'aime reçus:
    60
    Merci de ton retour

    Mais je crois que tu as mal compris mon problème.
     
  4. redha2010

    redha2010 Active Member

    Inscrit:
    Jan 25, 2018
    Messages:
    230
    J'aime reçus:
    226
    j'utilise ce code pour créer un nouveau dossier sur le serveur
    Code (Windev):

    CNN est une Connexion
    CNN..Serveur=MaConnexion1..Serveur
    CNN..Utilisateur=MaConnexion1..Utilisateur
    CNN..MotDePasse=""
    CNN..BaseDeDonnées="Dossier2018"
    CNN..Provider=MaConnexion1..Provider

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ("*",CNN)

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ("*")
     
    après tu utilise

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    pour copier tes fichiers vers la nouvelle connexion
     
    #4 redha2010, Oct 23, 2018
    Dernière édition: Oct 23, 2018
  5. irobot

    irobot Active Member
    MEMBRE WX

    Inscrit:
    Jan 10, 2018
    Messages:
    140
    J'aime reçus:
    131
    saut.
    tu as 2 solutions:
    - soit tu crée 2 connexion, une sur la BDD et une sur la sauvegarde ( comme tu as fait avec le HChangeRep("*",fnDossierArchive) ) puis copier les fichier d'une connexion vers l'autre.
    - soit tu fais des halias de tes fichiers de base vers tes fichiers de sauvegarde et une copie enreg/enreg, fichier par fichier.

    c'est toi qui vois...
     
  6. Yusep

    Yusep Active Member
    DUMP TEAM

    Inscrit:
    Jan 3, 2018
    Messages:
    207
    J'aime reçus:
    156

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Mais je crois que tu as mal compris mon problème.
    Cliquez pour agrandir...
    Bonjour,
    Après plusieurs essais, je confirme que la création de 2 connexions et l'utilisation de HCopieFichier permet d'obtenir le résultat que tu veux.
    On peux utiliser la base destination sur le même serveur ou autre. La copie se fait aussi sur HF Classic.
     
    irobot apprécie ceci.

Partager cette page

Chargement...