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

WinDev Discussion :

comment utiliser les données saisies d'un poste sur un autre poste?


Sujet :

WinDev

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    TIEMELEKRO
    Inscrit en
    Janvier 2015
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : TIEMELEKRO
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2015
    Messages : 214
    Points : 0
    Points
    0
    Par défaut comment utiliser les données saisies d'un poste sur un autre poste?
    Bonsoir chers tous.
    Cela fait un bon moment que je ne suis plus apparu dans le forum. Occupations de travail oblige.
    J'ai une préoccupation que je voudrais vous soumettre car j'ai besoin d'aide.
    j'ai installé en local sur un poste mon logiciel et des données ont été saisies. J'ai installé le même logiciel sur un autre poste et je souhaiterais y transférer les données saisies via une clé USB. J'ai copié le dossier du disque "C" du premier poste pour le coller dans le second mais ça ne marche. Comment faire?

  2. #2
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 890
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 890
    Points : 5 465
    Points
    5 465
    Billets dans le blog
    1
    Par défaut
    Bonjour, regarde du côté de la réplication
    Il y a peut-être plus simple, mais ça tourne.
    Quand tout a échoué utilisez l'option RTFM

  3. #3
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 145
    Points : 9 607
    Points
    9 607
    Par défaut
    Tu as différents fichiers, par exemple un fichier Factures.FIC
    Sur le nouveau poste, via l'explorateur windows, recherche TOUS les fichiers qui s'appellent factures.fic.
    Je pense que tu vas en trouver 2.
    Un fichier qui est celui que tu as copié, qui est dans un répertoire R1.
    Et un autre, dans un autre répertoire R2.
    Et le programme, pour je ne sais quelle raison, il utilise celui du répertoire R2.
    Donc tu copies le fichier correct dans le bon répertoire.
    Et évidemment, ce qu'il faut copier, c'est tous les fichiers.

    Et sinon, pour éviter ces difficultés, tu aurais pu gérer cela dans ton programme, et la fonction magique, c'est hGereRep().
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  4. #4
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 391
    Points : 9 567
    Points
    9 567
    Par défaut
    Bonjour,

    c'est ce que j'allais répondre : hchangeRep() est ton ami
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    TIEMELEKRO
    Inscrit en
    Janvier 2015
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : TIEMELEKRO
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2015
    Messages : 214
    Points : 0
    Points
    0
    Par défaut
    Merci à tous pour votre aide.
    Jai saisie ce code dans un bouton de sauvegarde

    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
    sDatesauv est une chaîne
    sDatesauv=DateVersChaîne(DateDuJour,"jj_mm_aaaa")
    bRepertoire est un booléen
    sSel est une chaîne
     
    SI OuiNon(Oui,"Voulez-vous vraiment sauvegarder les données") ALORS
    	//Source est une chaine = fRepExe()
    	sSel= fRepSélecteur(" ","Sélectionner un repertoire.....", "Sélectionner un repertoire")
    	SI sSel <>"" ALORS
     
    			bRepertoire=fCopieFichier(fRepEnCours()+ "\DATA\*.* ",sSel + " \sauvegarde du" +" " + sDatesauv,frRécursif)
     
    			Info("Sauvegarde effectuée avec succès.")
    		SINON 
    			Info("La sauvegarde a échoué.")
    		FIN
    	FIN

    et cet autre code dans la fin d'initiation de la fenêtre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    FEN_Principale..Plan=1
     
    HLitDernier(Etablissement)
    LIB_nometable=Etablissement.Nom
    LIB_site="Site :"+" "+Etablissement.Site+"    "+"Email:"+" "+Etablissement.Email
    //IMG_SansNom5=Etablissement.Logo
    TimerSys(MiseAheure,100,1)
     
    SI Facture_Produit..NouvelEnregistrement ALORS
    	SAI_N_Facture=HeureVersChaîne(HeureSys(),"MMSSCC")
    FIN
    mais un message d'erreur s'affiche me disant qu'il est impossible de créer le répertoire de sauvegarde. Que faire?

  6. #6
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 890
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 890
    Points : 5 465
    Points
    5 465
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par ARNAUD ZIRIPE Voir le message
    ...je souhaiterais y transférer les données saisies via une clé USB.
    Où se trouve l'accès à ta clé USB dans ton code ?
    Il y a peut-être plus simple, mais ça tourne.
    Quand tout a échoué utilisez l'option RTFM

  7. #7
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 542
    Points : 10 365
    Points
    10 365
    Par défaut
    Quelle ligne de ton code fait apparaître l'erreur.
    Si tu ne nous donnes aucun détail, il est impossible de t'aider.
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  8. #8
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 391
    Points : 9 567
    Points
    9 567
    Par défaut
    Bonjour,

    Remarques auxquelles j'ajouterais que :
    - premier code : Tu ne nous dis pas si le fcopiefichier() a fonctionné et si tous les fichiers sont bien présents.
    - deuxième code : Tu commences par lire un enregistrement et afficher une de ses rubriques. Tu ne montres pas à quel endroit tu souhaites faire ton changement de base
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  9. #9
    Nouveau Candidat au Club
    Homme Profil pro
    TIEMELEKRO
    Inscrit en
    Janvier 2015
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : TIEMELEKRO
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2015
    Messages : 214
    Points : 0
    Points
    0
    Par défaut
    Bonjour chers tous.
    Vue que c'était compliqué d'aller directement à la clé USB, j'ai décidé de faire une sauvegarde de la base de donnée su le bureau et c'est cette base que je vais ensuite récupérer pour l'utiliser sur le second poste ave une restauration.

    l'erreur se trouve à ce niveau
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bRepertoire=fCopieFichier(fRepEnCours()+ "\DATA\*.* ",sSel + " \sauvegarde du" +" " + sDatesauv,frRécursif)
    Voici le message d'erreur

    Erreur à la ligne 11 du traitement Sélection du menu de _Menu.OPT_Base_de_données.OPT_Sauvegarder.
    Vous avez appelé la fonction fCopieFichier.
    Impossible de créer le répertoire <C:\Users\ZIRIPE\Desktop \sauvegarde du 09_10_2024>.

    Détail de l'erreur système :

    Le chemin d’accès spécifié est introuvable.
    (3)

    ----- Informations techniques -----

    Projet : facture

    Appel WL :
    Traitement de 'Sélection du menu de _Menu.OPT_Base_de_données.OPT_Sauvegarder' (FEN_Principale._Menu.OPT_Base_de_données.OPT_Sauvegarder), ligne 11, thread 0
    Fonction 'fCopieFichier', syntaxe 1

    Que s'est-il passé ?
    Impossible de créer le répertoire <C:\Users\ZIRIPE\Desktop \sauvegarde du 09_10_2024>.

    Code erreur : 0
    Niveau : erreur fatale (EL_FATAL)

    Code d'erreur système : 3
    Message d'erreur système :
    Le chemin d’accès spécifié est introuvable.

    Dump de l'erreur du module 'wd200std.dll' (20.0.117.0).
    Informations de débogage :
    Fonction (8,183)
    Informations supplémentaires :
    EIT_SRCFILE : <C:\Users\ZIRIPE\Desktop \sauvegarde du 09_10_2024>
    EIT_PILEWL :
    Sélection du menu de _Menu.OPT_Base_de_données.OPT_Sauvegarder (FEN_Principale._Menu.OPT_Base_de_données.OPT_Sauvegarder), ligne 11
    EIT_DATEHEURE : 09/10/2024 07:54:06

  10. #10
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 391
    Points : 9 567
    Points
    9 567
    Par défaut
    L'erreur est que tu as un espace avant le "" et qui ne doit pas exister :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    " \sauvegarde du" => "\sauvegarde du"
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  11. #11
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 890
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 890
    Points : 5 465
    Points
    5 465
    Billets dans le blog
    1
    Par défaut
    Ne serait il pas logique de récupérer/enregistrer les données dans fRepDonnées. Cela éviterait bien des soucis
    Il y a peut-être plus simple, mais ça tourne.
    Quand tout a échoué utilisez l'option RTFM

  12. #12
    Nouveau Candidat au Club
    Homme Profil pro
    TIEMELEKRO
    Inscrit en
    Janvier 2015
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : TIEMELEKRO
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2015
    Messages : 214
    Points : 0
    Points
    0
    Par défaut
    Bonjour chers tous.
    frenchsting, j'ai supprimer les espace mais c'est toujours le même message d'erreur.
    Voroltinquo, je ne saisie pas bien ce que tu veux dire.

  13. #13
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 890
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 890
    Points : 5 465
    Points
    5 465
    Billets dans le blog
    1
    Par défaut
    Les données qui vont transiter, via ta clé USB, sont issues du répertoire de données du poste A et vont se retrouver vers le répertoire de données du poste B. Autant utiliser fRepDonnées plutôt que de coder le chemin en semi dur. Cela évitera bien des problèmes si l'utilisateur à choisi un autre répertoire de données lors de l'install
    Il y a peut-être plus simple, mais ça tourne.
    Quand tout a échoué utilisez l'option RTFM

  14. #14
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 391
    Points : 9 567
    Points
    9 567
    Par défaut
    +1 volroltinquo

    Autres espaces générateurs d'erreur trouvés... Ecris plutôt qq chose comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bRepertoire=fCopieFichier(completerep(fRepEnCours())+ "DATA\*.*", completerep(sSel) + "sauvegarde du " + sDatesauv, frRécursif)
    En espérant que les valeurs de ssel, SdateSauve soient correctes.
    Pas sûr que le frrecusrif soit utile (de toute façon, il est activé par défaut)

    Dernier point : bRepertoire comme nom de variable, résultat du fcopiefichier, je ne trouve pas ça top comme nom...
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  15. #15
    Nouveau Candidat au Club
    Homme Profil pro
    TIEMELEKRO
    Inscrit en
    Janvier 2015
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : TIEMELEKRO
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2015
    Messages : 214
    Points : 0
    Points
    0
    Par défaut
    frenchsting avec la correction du code que tu m'as proposé, ça marche sauf que le dossier de sauvegarde généré est vide.

  16. #16
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 391
    Points : 9 567
    Points
    9 567
    Par défaut
    3 choses :
    - Tu ne testes pas la valeur de brépertoire
    - Tu ne traites pas, le cas échéant, l'erreur qui aurait été détectées
    - Le plus important, à mon avis, HcopieFichier est plus adapté pour la copie de fichiers HF
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  17. #17
    Membre émérite
    Femme Profil pro
    .
    Inscrit en
    Janvier 2012
    Messages
    1 046
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : .
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2012
    Messages : 1 046
    Points : 2 504
    Points
    2 504
    Par défaut
    Citation Envoyé par ARNAUD ZIRIPE Voir le message
    frenchsting avec la correction du code que tu m'as proposé, ça marche sauf que le dossier de sauvegarde généré est vide.
    Donc ça marche pas

  18. #18
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 391
    Points : 9 567
    Points
    9 567
    Par défaut
    Citation Envoyé par serendib Voir le message
    Donc ça marche pas
    Moi, j'aimerais bien que tout le monde soit content juste parce que mes programmes ne crashent pas (et qu'on se cogne de ce que ça fait )
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  19. #19
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 890
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 890
    Points : 5 465
    Points
    5 465
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par frenchsting Voir le message
    3 choses :
    ...
    - Le plus important, à mon avis, HcopieFichier est plus adapté pour la copie de fichiers HF
    Le problème de HCopieFichier est qu'il est théoriquement réservé au C/S. Qui plus est créer une pseudo connexion sur une Clé USB obligerait à sauvegarder le WDA sur cette clé.
    Il y a peut-être plus simple, mais ça tourne.
    Quand tout a échoué utilisez l'option RTFM

  20. #20
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 391
    Points : 9 567
    Points
    9 567
    Par défaut
    Oui, mais comme il n'est pas précisé le type de SGDB utilisé, j'émets cette idée.

    J'avoue qu'essayer de faire un fcopiefichier sur des fichiers HF ouverts (et encore plus si c'est du HFCS), c'est pas gagné...
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

Discussions similaires

  1. [HTTP] Comment utiliser les POST par programation
    Par Popof dans le forum Général Conception Web
    Réponses: 9
    Dernier message: 31/01/2005, 10h14
  2. Réponses: 4
    Dernier message: 13/12/2004, 21h37
  3. [COM] Comment utiliser les événements Word ?
    Par Laurent Dardenne dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 30/05/2004, 13h38
  4. Réponses: 11
    Dernier message: 22/12/2003, 22h06
  5. Comment utiliser les styles XP avec Dev-C++?
    Par abraxas dans le forum Dev-C++
    Réponses: 3
    Dernier message: 05/10/2003, 20h47

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