begin process at 2012 02 16 13:39:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

dynamique listview et add


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

dynamique listview et add

mercredi 4 août 2004 à 21:36:03 | dynamique listview et add

naim1970

Mon problème est de faire entrer les données en dynamique. Le fichier test.txt possède les noms de tous les travailleurs (worker1|worker2|?|worker-n|).
Chaque worker possède un répertoire avec de 12 fichiers de tous les mois. Le but est de prendre les informations depuis ces fichiers de 12 mois, sans écraser les données du premier worker, car le code fais que le dernier worker écrase les données de tous les worker.


Private Sub entreprises(ByVal word As String)

Dim worker As String

Dim Temp As New FileStream(Application.StartupPath & "\Save\test.txt", FileMode.Open) 'Prendre les informations depuis le fichier test.txt
Dim Temp_Stream As New StreamReader(Temp)
'
Do Until Temp_Stream.Peek = -1
Val = Temp_Stream.ReadLine.Split("|") 'Le séparateur entre les mot
For i = 1 To Val.Length - 1

worker = Val(i - 1) 'Faire un pas en arrière avent que ça dépasse la fin
Next '
Loop '
Temp_Stream.Close() 'Fermeture du fichier
Temp.Close() 'Fermeture du fichier

Dim objAccount As AccountsClassLibrary.Account
Dim objcont As AccountsClassLibrary.Account
If m_Accounts.Count = 0 Then
objAccount = New AccountsClassLibrary.Account
objAccount.AccountName = "Janvier"
Dim Fs_Janvier As New IO.FileStream(Application.StartupPath & "\Save\" & worker & "\Janvier.hor1", FileMode.Open)
Dim Str_Janvier As New IO.StreamReader(Fs_Janvier)
Do Until Str_Janvier.Peek = -1
Val = Str_Janvier.ReadLine.Split("|")

If Val(2) = word Then
objAccount.CodeListings.Add(Val(0), Val(1), Val(2), Val(3), Val(4))
'C?est ici que toutes les données sont écrasées par le dernier worker !!!
End If
Loop
m_Accounts.Add(objAccount) 'Ajouter dans la librairie dynamique

Str_Janvier.Close()
Fs_Janvier.Close()

.
..
...

objAccount = New AccountsClassLibrary.Account
objAccount.AccountName = "Décembre"
Dim Fs_Février As New IO.FileStream(Application.StartupPath & "\Save\" & worker & "\Décembre.hor1", FileMode.Open)
Dim Str_Décembre As New IO.StreamReader(Fs_Décembre)
Do Until Str_Décembre.Peek = -1
Val = Str_Décembre.ReadLine.Split("|")
If Val(2) = word Then
objAccount.CodeListings.Add(Val(0), Val(1), Val(2), Val(3), Val(4))
End If
Loop
m_Accounts.Add(objAccount)

Str_Février.Close()
Fs_Février.Close()


Me.TabControl.TabPages.Clear()

For Each objAccount In m_Accounts
Dim objTabPage As New TabPage(objAccount.AccountName)
Dim objControl As New AccountsWindowsControlLibrary.UserControlAccounts
objTabPage.Controls.Add(objControl)
Me.TabControl.TabPages.Add(objTabPage)
With objControl
.Dock = DockStyle.Fill
.Account = objAccount
End With
Next

End If
End Sub



naim1970
jeudi 5 août 2004 à 01:40:19 | Re : dynamique listview et add

frop01

Membre Club
Si j'ai bien saisis, il faut donner dans ce cas des noms au répertoire de type Worker1, Worker2
ou nommer des fichiers de style Worker1-1.txt, Worker1-2.txt,...Worker1-12.txt
Worker2-1.txt...

plus simple non ?


MSN : cyberscorp2004@msn.com
Qui s'y frotte, s'y pique .
vendredi 6 août 2004 à 22:41:34 | Re : dynamique listview et add

naim1970

Merci mais c'est pas tout a fais ca
je vais precise la question

Mon problème est de faire entrer les données en dynamique. Le fichier test.txt possède les noms de tous les travailleurs (worker1|worker2|?|worker-n|).
Chaque worker possède un répertoire avec de 12 fichiers de tous les mois. Le but est de prendre les informations depuis ces fichiers de 12 mois, sans écraser les données du premier worker, car le code fais que le dernier worker écrase les données de tous les worker.


Private Sub entreprises(ByVal word As String)

Dim worker As String

Dim Temp As New FileStream(Application.StartupPath & "\Save\test.txt", FileMode.Open) 'Prendre les informations depuis le fichier test.txt
Dim Temp_Stream As New StreamReader(Temp)
'
Do Until Temp_Stream.Peek = -1
Val = Temp_Stream.ReadLine.Split("|") 'Le séparateur entre les mot
For i = 1 To Val.Length - 1

worker = Val(i - 1) 'Faire un pas en arrière avent que ça dépasse la fin
Next '
Loop '
Temp_Stream.Close() 'Fermeture du fichier
Temp.Close() 'Fermeture du fichier

Dim objAccount As AccountsClassLibrary.Account
Dim objcont As AccountsClassLibrary.Account
If m_Accounts.Count = 0 Then
objAccount = New AccountsClassLibrary.Account
objAccount.AccountName = "Janvier"
Dim Fs_Janvier As New IO.FileStream(Application.StartupPath & "\Save\" & worker & "\Janvier.hor1", FileMode.Open)
Dim Str_Janvier As New IO.StreamReader(Fs_Janvier)
Do Until Str_Janvier.Peek = -1
Val = Str_Janvier.ReadLine.Split("|")

If Val(2) = word Then
objAccount.CodeListings.Add(Val(0), Val(1), Val(2), Val(3), Val(4))
'C?est ici que toutes les données sont écrasées par le dernier worker !!!
End If
Loop
m_Accounts.Add(objAccount) 'Ajouter dans la librairie dynamique

Str_Janvier.Close()
Fs_Janvier.Close()

.
..
...

objAccount = New AccountsClassLibrary.Account
objAccount.AccountName = "Décembre"
Dim Fs_Février As New IO.FileStream(Application.StartupPath & "\Save\" & worker & "\Décembre.hor1", FileMode.Open)
Dim Str_Décembre As New IO.StreamReader(Fs_Décembre)
Do Until Str_Décembre.Peek = -1
Val = Str_Décembre.ReadLine.Split("|")
If Val(2) = word Then
objAccount.CodeListings.Add(Val(0), Val(1), Val(2), Val(3), Val(4))
End If
Loop
m_Accounts.Add(objAccount)

Str_Février.Close()
Fs_Février.Close()


Me.TabControl.TabPages.Clear()

For Each objAccount In m_Accounts
Dim objTabPage As New TabPage(objAccount.AccountName)
Dim objControl As New AccountsWindowsControlLibrary.UserControlAccounts
objTabPage.Controls.Add(objControl)
Me.TabControl.TabPages.Add(objTabPage)
With objControl
.Dock = DockStyle.Fill
.Account = objAccount
End With
Next

End If
End Sub


naim1970


Cette discussion est classée dans : add, val, janvier, worker, objaccount


Répondre à ce message

Sujets en rapport avec ce message

help dynamique [ par naim1970 ] Mon problème est de faire entrer les données en dynamique. Le fichier test.txt possède les noms de tous les travailleurs (worker1|worker2|?|worker-n|) addition textbox décimale [ par florentin ] Aurais tu 1 explication a ce petite prob?.Je souhaite additionner 3 textbox Voici mon code : total.Value = Str$(Val(Makertarif.Value) + Val(ReseauP3.V Listeview [ par lm007npg ] Bonjour à tous,Je débute avec les listview.J'ai créé un list view avec 3 colonnes.(index de 1 à 3)Dans la prog d'un bouton, je mets : Dim xItem As Option de trie - LDAP et ASP [ par ambro ] Bonjour à tous,Après des recherches infructueuses, je me tourne vers votre communauté en espérant y trouver une solution à mon petit problème.J'ai réc Calcul [ par bilaloch ] Bonjour,Voila, j'essaye d'additionné des nombre a virgules mais le bleme c que par exemple je fai :Text1.Text = Val(0,32) + Val(1,45)T Pb Package!!! URGENT!!! [ par polly60 ] salut tt le monde!voilà don c j'ai terminé mon application et je voudrais faire un package mais je n'ai pas ce k'il faut, je click sur "add-ins", puis Outlook et ces barre d'outils - HELP !!! [ par white_mage ] Voilà mon problème (une fois de plus un peu ordu)...J'ai un add-in pour outlook. Lors du chargement de cet add-in, je crée une barre d?outils + un men Sauvegarder des textbox [ par cm75201 ] Bonjour,J'ai un tout petit programme :_________________________________Option Explicit Dim Valeur1 As Double Dim Valeur2 As Double Dim Valeur *** LIMITERB UNE VARIABLE *** [ par Heny ] Salut a tousComment on peut limiter une variable de 2 chifres apres la virgule car j'utilise ce code pour calculer le produit de 2 elements Dim Z As question a propos de listview... [ par tiwolfette ] SalutJ ai crée une listview composée de plusieurs colonnes comme ceciLst_Not.Items.Add(nom_prenom)Lst_Not.Items(0).SubItems.Add(date_debut)Lst_Not.Ite


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,172 sec (3)

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