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]meilleur façon pour un ptit programme(fichier texte/base de donnée)


Sujet :

VB 6 et antérieur

  1. #1
    Membre éclairé Avatar de H-bil
    Inscrit en
    Février 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 337
    Par défaut [VB6]meilleur façon pour un ptit programme(fichier texte/base de donnée)
    salut
    on me demande de réaliser un petit programme au cours de mon stage, ce programme sert à enregistrer des informations du personnel:
    -> ajouter des informations tel que nom, matricule,date d'embauche.
    -> ajouter une photo.
    -> chercher par critere:date d'embauche, nom, matricule
    comme je n'ai jamais entamé un projet en VB je demande votre aide:
    -> vous me conseillez de le faire avec une base de donnees (qui contiendra une seul table) ou bien avec les fichiers comme c'est pas compliqué
    -> faut-il agir au moment du developpement ou bien a la fin pour que ce programme soit instalable

    Edit : correction orthographique, veuillez faire attention, Merci

  2. #2
    Membre émérite
    Inscrit en
    Septembre 2005
    Messages
    617
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 617
    Par défaut
    Franchement je te conseille d'utiliser access, pour ce genre d'appli c'est suffisant. Des exemples de programmation VB de ADO (pour accéder aux données) existent sur le site dans la section tuto si tu veu développer ca sur VB...

    Sinon acces t'ira a mon avis...

  3. #3
    Membre éclairé Avatar de H-bil
    Inscrit en
    Février 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 337
    Par défaut
    Merci
    Et pour ma deuxième question, comment faire un programme instalable en VB. je laisse à la fin de mon projet?? ou bien il faut faire des choses au cour de prog
    @+

  4. #4
    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
    Lancer l'empaquettage une fois ton projet fini.
    Rien toutefois ne t'empêche de t'y "essayer" en cours de chemin, pour t'y familiariser...

  5. #5
    Membre expérimenté Avatar de AdHoc
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 245
    Par défaut
    Pour les photos, personnellement, je préfére stocker dans la base de données le nom de l'image, voir le chemin complet (Ex: "Truc.bmp", "\\MonServeur\ResourcesHumaines\PhotosPersonnel\Machin.jpg") et mettre les photos dans ce dossier. La base en est d'autant moins grosse, plus simple à maintenir et la mise à jour plus facile (ex: avec une photo plus récente, il suffit de remplacer le fichier)

  6. #6
    Membre émérite
    Avatar de Catbull
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    542
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 542
    Par défaut
    +1 avec Adhoc!

    D'autant plus qu'il me semble que tout les formats ne sont pas supportés par Access (si tu optes pour cette solution).

    Pour l'empaquetage et le déploiement, je te conseille InnoSetup : http://www.jrsoftware.org/

  7. #7
    Membre éclairé Avatar de H-bil
    Inscrit en
    Février 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 337
    Par défaut
    supposant que le chemin de la base de donnée ou je travallerai l'aplication est c:/projet/bdd/ et le chemin des photos est c:/projet/photos/
    si je chage d'ordinateur le projet ne marchera plus à cause de ce chemi qui doit etre changer dans les proprietes de l'ADO
    je veus aussi que au momnt de l'instalation le dissier se cree
    comment deppaser ce probleme??
    pour vos reponses et @+

  8. #8
    Membre émérite
    Avatar de Catbull
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    542
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 542
    Par défaut
    Exploitation de l'objet App :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     CheminBDD  = App.Path & "\BDD"
    CheminPhoto = App.Path & "\Photos"
    Pour la création des dossiers, au démarrage de l'application, effectue un test d'existence sur les répertoires (commande Dir). Si le test échoue (autrement dit que les répertoires n'existent pas) tu les créés. Je te laisse chercher la commande permettant de créer un répertoire...

  9. #9
    Membre éclairé Avatar de H-bil
    Inscrit en
    Février 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 337
    Par défaut
    Catbull
    pouvez-vous m'expliquer ou me donner un lien vers un tuto car je suis debutant en VB
    @+

  10. #10
    Membre émérite
    Avatar de Catbull
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    542
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 542
    Par défaut
    Developpez dispose de beaucoup de tutoriel. Fais un tour sur cette page http://vb.developpez.com/cours/.

    Et regarde plus particulièrement la section Base de données de la page. Bonne lecture

  11. #11
    Membre éclairé Avatar de H-bil
    Inscrit en
    Février 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 337
    Par défaut
    juste une denière question
    l'objet App est utilisé avec quel outil
    @+

  12. #12
    Membre émérite
    Avatar de Catbull
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    542
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 542
    Par défaut
    App est 'ambiant' à tout programme VB. Il désigne l'application. Je te conseille d'abuser de ta touche F1 ou te rendre sur la page suivante : http://msdn2.microsoft.com/fr-fr/library/fc353bw2.aspx

  13. #13
    Membre expérimenté Avatar de AdHoc
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 245
    Par défaut
    Pour les chemins des répertoires (log,base,etc), personnellement, j'en suis resté () à la "philosophie" W3.11, c'est à dire les .ini. Cela permet de paramétrer facilement tous les accès. Pour lire j'utilise la fonction API
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Declare Function GetPrivateProfileString Lib "kernel32" _
             Alias "GetPrivateProfileStringA" _
            (ByVal lpApplicationName As String, _
             ByVal lpKeyName As Any, _
             ByVal lpDefault As String, _
             ByVal lpReturnedString As String, _
             ByVal nSize As Long, _
             ByVal lpFileName As String) _
             As Long

Discussions similaires

  1. Réponses: 0
    Dernier message: 16/12/2013, 07h00
  2. Réponses: 1
    Dernier message: 21/10/2009, 18h26
  3. Réponses: 20
    Dernier message: 27/06/2006, 18h42

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