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

VB 6 et antérieur Discussion :

[VB6] Ouvrir sous et enregistrer sous


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de batmat86
    Homme Profil pro
    Charge de clientele
    Inscrit en
    Octobre 2003
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Charge de clientele

    Informations forums :
    Inscription : Octobre 2003
    Messages : 239
    Par défaut [VB6] Ouvrir sous et enregistrer sous
    Bonjour, je reviens à vous pour un peu d'aide, oui je sais encore



    Comme vous le voyez sur ma form, j'ai plus de label ou édit qui vont contenir des informations lorsque j'aurais mis à jour les statistiques à partir d'un fichier récupéré sur internet.

    Une fois la mise à jour, je souhaiterais, faire Fichier->Enregistrer sous et là mettre dans un fichier du nom choisi par l'utilisateur et à l'endroit choisi aussi avec une extension .txt. Là dans ce fichier je souhaiterais mettre la valeur du label 1 dans la ligne 1 du fichier, label 2 ligne 2, edit 5 ligne 10 ....

    Je sais d'après mes recherches sur le forum que je dois utiliser des CommonDialog, j'en ai d'ailleurs mis deux, un SaveUser et l'autre OpenUser.

    Mais sortie de cela je ne sais pas comment faire le reste décrit plus haut.

    Et ensuite par la suite, je voudrais que l'on puisse faire fichier->Charger fichier, et là l'utilisateur choisir son fichier de configurations, et là on remettrais la ligne 1 dans le label 1 ....

    Voilà ce que je souhaite faire, mais je n'ai tellement trouvé de l'aide sur le forum pour mon problème, d'où mon sujet.

    merci par avance de votre aide.

  2. #2
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Bon !
    Pas à pas, alors :
    Intéresse-toi à Open le_nom_du_fichier for Output (aide en ligne)
    ceci pour écrire ton fichier, donc.
    Et reviens nous voir avec le code que tu auras pu écrire après cette lecture pour le moins indispensable.
    Nous passerons ensuite à la seconde étape : celle de la lecture du fichier pour écrire dans tes Labels !
    Bon travail ! C'est on ne peut plus facile !

  3. #3
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    STP, n'oublie pas le tag VB6, la prochaine fois. Je viens de le mettre pour toi.

    Rien à voir avec ta question mais je m'interroge sur le nombre de CommonDialog sur ton formulaire.

    Sais-tu qu'un seul peut être appelé pour différentes fonctions?
    C'est au moment du .Show qu'on va déterminer le type de fonction qu'aura le dialogue.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  4. #4
    Membre confirmé Avatar de batmat86
    Homme Profil pro
    Charge de clientele
    Inscrit en
    Octobre 2003
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Charge de clientele

    Informations forums :
    Inscription : Octobre 2003
    Messages : 239
    Par défaut
    Citation Envoyé par AlainTech
    STP, n'oublie pas le tag VB6, la prochaine fois. Je viens de le mettre pour toi.

    Rien à voir avec ta question mais je m'interroge sur le nombre de CommonDialog sur ton formulaire.

    Sais-tu qu'un seul peut être appelé pour différentes fonctions?
    C'est au moment du .Show qu'on va déterminer le type de fonction qu'aura le dialogue.
    Oups désolé pour le VB6 , d'habitude je le met

    Sinon pour le nombre de commondialog, il y était déjà lorsque j'ai récupéré les sources de l'application, et c'est pour cela que j'en ai ajouté deux, un pour ouvrir et l'autre enregistrer, je me suis fait à ce qui était existant

    Pour l'écrire dans un fichier, j'ai déjà pratiquer avec votre aide, j'avais fais cela
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    html_stat_personne = frm_stat.transfert.OpenURL _
                ("http://folding.extremeoverclocking.com/xml/user_summary.php?u=" & _
                frm_stat.txt_nom)
    Open "stats.txt" For Output As #1
    Print #1, html_stat_personne
    Close #1

  5. #5
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    ton sujet disait :
    Là dans ce fichier je souhaiterais mettre la valeur du label 1 dans la ligne 1 du fichier, label 2 ligne 2, edit 5 ligne 10 ....
    et le code que tu "fournis" là n'utilise aucun label !
    tu sais, au moins, ce que tu es en train d'essayer de faire ?
    Je vais donc t'inviter à revenir quand tu auras arrêté ta stratégie et que tu l'exposeras avec précision ! C'est un minimum !

  6. #6
    Membre confirmé Avatar de batmat86
    Homme Profil pro
    Charge de clientele
    Inscrit en
    Octobre 2003
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Charge de clientele

    Informations forums :
    Inscription : Octobre 2003
    Messages : 239
    Par défaut
    Oui je sais que je n'ai pas mis, mais c'est tout simplement parce que je ne sais pas comment écrire à chaque ligne la donnée que je souhaite.

    Je pense que pour la première ligne cela devrait être bon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Open "stats.txt" For Output As #1
    Print #1, lbl_nom_team.Caption
    Close #1
    Mais après je ne sais pas du tout comment faire

  7. #7
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Citation Envoyé par batmat86
    Oui je sais que je n'ai pas mis, mais c'est tout simplement parce que je ne sais pas comment écrire à chaque ligne la donnée que je souhaite.

    Je pense que pour la première ligne cela devrait être bon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Open "stats.txt" For Output As #1
    Print #1, lbl_nom_team.Caption
    Close #1
    Mais après je ne sais pas du tout comment faire
    .. ben tu continu t'enchaine les Print...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Open "stats.txt" For Output As #1
    Print #1, lbl_nom_team.Caption
    Print #1, lbl_Prenom_team.Caption
    Print #1, lbl_Age_team.Caption
    Close #1
    mais l'utilisation de fichier 'ini' ne serai pas plus appropriée ?.
    voir
    http://vb.developpez.com/faq/?page=Systeme#ini


    et pour le command dialog... as tu lu :
    http://www.developpez.com/vbasic/tut...tutoriel12.php

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

Discussions similaires

  1. Réponses: 22
    Dernier message: 29/06/2015, 14h04
  2. [WD-97] mot de passe enregistrer sous et enregistrer
    Par willytito dans le forum Word
    Réponses: 3
    Dernier message: 26/06/2012, 13h31
  3. Applet, ouvrir la fenetre "Enregistrer sous" sur u
    Par HopeLeaves dans le forum Applets
    Réponses: 4
    Dernier message: 26/04/2011, 11h38
  4. Réponses: 3
    Dernier message: 07/11/2008, 11h41
  5. Ouvrir un projet VB3 sous VB6
    Par Nicomart dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 11/07/2006, 16h21

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