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.NET Discussion :

Lecture d'un fichier d'enregistrement


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 57
    Par défaut Lecture d'un fichier d'enregistrement
    Bonjour à tous,

    Je suis actuellement en stage, qui consiste en l'interprétation de données.
    Ils se trouvent que certaines de ces données sont stocker dans un fichier dit d'enregistrement.

    Je pensais qu'il était possible de lire ce fichier et de relever des informations comme un fichier texte banale, seulement le fichier est illisible, alors j'ai demandé au responsable, comment recueillir ces données et il m'a donné cette explication :

    "Le fichier site.dta est un fichier typé.
    Pour l’ouvrir, il faut réaliser un programme, avec n’importe quel logiciel de programmation (DELPHI, VB, C++…) qui est capable d’effectuer des opérations de lecture et d’écriture sur des fichiers.

    Dans ce programme, il faut décrire la structure d’un enregistrement (telle que décrite dans mon précédent mail) et lire ce fichier, enregistrement par enregistrement.

    Pour chaque enregistrement (qui correspond à un site) il faut traiter chaque champ (Nom du site, affaire, position des compteurs…) "

    Et j'avoue être un peu perdu car je ne vois pas comment réaliser ce programme de lecture, Auriez vous une idée ?

    Merci,
    Treize

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    google a l'air de savoir comment on ouvre un fichier .dta ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 57
    Par défaut
    Ah, et bien je n'en doute pas, mais je dois pas faire la bonne recherche, car je ne poste pas sans avoir un minimum cherché avant, et là je dois avouer ne pas avoir trouvé une explication claire sur comment lire ces données... A savoir que j'ai essayé tous ce qu'il proposé tel que le renommage de fichier, ou encore la lecture avec tel ou tel logiciel, et rien ne me permet d'afficher des données correct, si ce n'est des symboles qui ne représente pas grand chose.

    Si ceci se fait comme avec une base de donnée type SQL à l'aide de requète ou avec des fichier de lecture type .txt ou encore excel mais qui comporte ces propres méthodes de lecture.

    Si tu as un lien je suis preneur bien entendu



    Merci.

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    je ne connais pas dta mais en tappant dta norme fichier dans google ca a l'air de donner un peu de résultat

    après une extension est parfois prise au hasard et se trouve etre la même qu'une extension connue
    et dans ce cas la norme de codage n'a rien à voir, il faudrait voir avec celui qui a créé le fichier ou créé le codage du fichier pour savoir si c'est bien une norme connue qu'il a utilisé
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    Je me demande si...

    En fait les explications que tu donnes me rappelle ce que mes profs appelaient un fichier à accès relatif. En gros c'est un bête fichier à la différence prêt qu'il est fractionné en record d'un type prédéfini (qui sont donc toujours les mêmes).

    Je me souviens (c'était en delphi5 à l'époque) qu'il me fallait déclarer la structure qui correspondait à un record. Ensuite, pour déclarer mon fichier, je devais préciser à delphi qu'il s'agissait d'un fichier de la structure. Du coup, on pourrait dire que c'est un fichier typé ^^.

    Ce ne serait pas le même genre de truc pour ton fichier? Qu'il soit en .dta n'est pas significatif. Après tout, on peut donner l'extension qu'on veut aux fichiers que l'on crée.

    Je demanderais donc là où tu bosses la structure exact d'un record, créerait une variable y correspondant et j'essaierais de lire en fonction de cette variable. Je n'ai plus travailler avec ce type de fichier depuis l'école du coup, aucune idée du fonctionnement en .NET (je vais regarder par curiosité) mais tu devrais pouvoir trouver facilement.

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 57
    Par défaut
    Oui c'est exactement ça Griftou.

    C'est un fichier crée a partir d'un prog sous delphi 6 et c'est un fichier typé (type "record" comme tu dis).

    Il m'a donné les différents types, avec la structure d'un enregistrement, et tu as bien cerné ou était le problème, comment sous vb.net explorer ce fichier ?

    J'ai le fichier, les types, la structure, mais je n'ai pas les outils (méthodes, fonctions...) qui me permettent d'utiliser tous ça.. Et je suis donc bloqué.

  7. #7
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    Après une brève recherche, je suis tombé sur ceci : http://plasserre.developpez.com/cour...ge-vb8#LV-AC-5

    Un conseil, quand tu bloques sur quelque chose, réfère toi toujours vers ce cours, il est vraiment super complet et à moins d'être quelque chose de relativement complexe, tu y trouveras ton bonheur.

Discussions similaires

  1. Réponses: 0
    Dernier message: 26/05/2015, 16h43
  2. probleme de lecture d'un fichier d'enregistrement
    Par kalliste2b dans le forum Windows XP
    Réponses: 3
    Dernier message: 03/09/2008, 23h28
  3. TDateTimePicker Enregistrement/lecture dans un fichier
    Par zenetcalme dans le forum C++Builder
    Réponses: 7
    Dernier message: 21/04/2008, 12h10
  4. [SAX] Lecture fichier XML - Enregistrement Characters
    Par pegazpeg dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 08/09/2007, 12h00
  5. [langage] Optimiser la lecture d'un fichier
    Par And_the_problem_is dans le forum Langage
    Réponses: 2
    Dernier message: 11/06/2002, 10h24

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