begin process at 2012 02 15 10:38:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Fichier / Disque

 > 

Probleme de recupération/comparaison de valeurs


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme de recupération/comparaison de valeurs

jeudi 2 mars 2006 à 17:13:05 | Probleme de recupération/comparaison de valeurs

psykoman7

Bonjour nous sommes deux étudiants qui galerent sur un projet en vb, celui-ci consiste à faire un programme de gestion de notes.
Nous rencontrons le probleme suivant, impossible de récupérer la clé d'un enregistrement dans un fichier txt en acces direct. Nous tentons de récuperer celle -ci  en comparant les valeurs contenues dans deux combo à celles de chaque enregistrement dans le fichier pour que quand il y est une correspondance entre ces deux champs et la valeur des combos, une variable recupere la valeur du premier de l'enregistrement concerné.

voici le code :

Private Sub btn_ajout_eleve_enregistrer_Click()
Dim ajt_elv As eleve
Dim cpteur As Integer
Dim chr_classe As classe
cpteur = 0
Dim num_classe_cherche As String
Dim long_ddn As Integer

long_ddn = Len(ajout_eleve_ddn)

If long_ddn <> 8 Or ajout_eleve_ddn = "JJ/MM/AA" Then
    MsgBox ("Veuillez respecter le format de la date de naissance!")
End If
If text_ajout_eleve_nom = "" Or text_ajout_eleve_prenom = "" Or combo_ajout_eleve_classe = "" Or combo_ajout_eleve_periode = "" Or ajout_eleve_ddn = "" Then
    MsgBox ("Vous devez remplir tous les champs!!")
Else
   
    Open App.Path & "\data\classes.txt" For Random As #1 Len = Len(ajt_cla)
        cpteur = LOF(1) / Len(ajt_cla)
        Dim count As Integer
        count = 0
        While Not EOF(1)
            count = count + 1
            Get #1, count, ajt_cla
            If combo_ajout_eleve_classe = chr_classe.nom_classe And combo_ajout_eleve_periode = chr_classe.annee_classe Then
                 num_classe_cherche = chr_classe.num_classe
            End If
        Wend
    Close #1
   
   
    Open App.Path & "\data\eleves.txt" For Random As #1 Len = Len(ajt_elv)
        cpteur = (LOF(1) / Len(ajt_elv)) + 1
        ajt_elv.num_eleve = cpteur
        ajt_elv.nom_eleve = text_ajout_eleve_nom
        ajt_elv.pren_eleve = text_ajout_eleve_prenom
        ajt_elv.ddn_eleve = ajout_eleve_ddn
        ajt_elv.num_classe_eleve = Val(num_classe_cherche)
        Put 1, cpteur, ajt_elv
    Close #1
End If

End Sub

et le type structure employé :

Public Type classe
num_classe As Integer
nom_classe As String * 5
annee_classe As String * 9
End Type

voila, si qqun pouvait nous aider ??

merci d'avance  julien et tristan
jeudi 2 mars 2006 à 21:47:42 | Re : Probleme de recupération/comparaison de valeurs

Stephane33

Membre Club Administrateur CodeS-SourceS
il ne manque pas les propriétés de tes contrôles...
combo_ajout_eleve_periode.text
.....
Juste faites-le
vendredi 3 mars 2006 à 14:17:28 | Re : Probleme de recupération/comparaison de valeurs

psykoman7

oula nan a priori ce n'est pas le pbm, merci quand meme !!


Cette discussion est classée dans : classe, ajout, eleve, ajt, elv


Répondre à ce message

Sujets en rapport avec ce message

Ajout d'une donnée dans un des champs d'une table access97 [ par sandrinenj ] Bonjour à tous et à toutes.Je viens de découvrir par hasard ce site super.Je suis novice dans la programmation VIsual Basic.Développant actuellement u Code du problème concernant l'ajout d'une donnée variable dans Access97 [ par sandrinenj ] Voici le code que j'avais oublié d'envoyer avec ma question Ajout d'une donnée dans un seul champ d'une table par le biais d'un formulaire.Option Comp ajout d'un fichier aide [ par jemena ] jemenasalut tout le mondej'ai besoin de savoir comment pouvoir atouter un fichier d'aide à mon application vbmerci DAO ajout dans une table [ par jrivet ] Jeune développeur...Connaissant que peu de chose mais avide de connaissances:DBon j ai un probleme....J dois ajouter des lignes dans une table d une b Module de classe et exe [ par sly68 ] Bjr à tousJ'ai un problème avec mon exeVoilà, jai mis deux modules de classe trouvés sur le site dans mon projet et lorsque je crée mon exe, la fct de formulaire/mode ajout [ par nicorio ] Mon application est constituée de deux fichiers Access 2000: - sur le client : un fichier contenant deux formulaires (saisie et recherche de fiches). utilisation de classe en .net [ par azeryu ] Comment créer un classe de maniere à l'utiliser dans plusieurs pages?Tout ce que je cherche à faire c'est réutiliser une fonction dans des pages diffé Comment créer une dll sans classe [ par iToons ] Bonjour,J'aimerai créer une dll (en VB6) avec un certain nombre de fonction utilisables par un exe (toujours VB6) qui utiliserait des des déclarations Creer un controle herité de listview en vb.net [ par niala007 ] j'ai créé une maListview qui hérite de listview.dans cette nouvelle classe j'aimerais utiliser des objects monListviewItem a la place des objets ListV Au secours d'un novice [ par rigosong ] Je suis un étudiant en physique mais je dois faire un petit programme. Je ne sais pas comment faire pour créer un tableau de tableau sans que celui- c


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales