begin process at 2010 02 10 10:46:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

Boucler sur des cases cochés dans un Treeview


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

Boucler sur des cases cochés dans un Treeview

mercredi 2 avril 2008 à 11:41:16 | Boucler sur des cases cochés dans un Treeview

alias666

Bonjour à tous les amis

Aujourd'hui j'ai un soucis d'enregistrement avec un treeview, après quelques recherches ici et sur d'autres forums, je n'ai point trouvé mon bonheur, j'invite donc à ceux qui aurait la réponse où quelques directives à m'aider dans la mesure du possible.

J'ai un treeview (tvMCU), qui comporte des groupes de MCU, et chaque Groupe de MCU contient des MCU.

Je souhaiterai faire une boucle qui met à jour lorsque je clique sur un bouton tous les MCU cochés dans une base de données Mysql.
J'ai commencé mon code seulement la boucle me pose problème. Si vous voyez quelque chose au cas où...

Voici mon code :

            For Each n In tvMCU.Nodes
                If nn.Checked = True Then
                    Donnee = "SELECT McuCode,McuRegistration FROM " & base & ".T_MCU WHERE McuName =" & n.Item.Text
                    Set ObjAdoDri = TabCustUrl(Indiceconnection).ObjAdoCust.Execute(Donnee)
   
                    MCURegistration = ObjAdoDri!MCUCode
                    CodeMCU = ObjAdoDri!MCURegistration
                   
                    If btrPortUk.Caption = 1 Then
                        ConfigMess = "0"
                    ElseIf btrHiver.Caption = 1 Then
                        ConfigMess = "+1"
                    ElseIf btrEte.Caption = 1 Then
                        ConfigMess = "+2"
                    ElseIf btrMartinique.Caption = 1 Then
                        ConfigMess = "-4"
                    Else
                        ConfigMess = txtDecalage
                    End If
                    ObjAdoDri.Close
                    Sql = "REPLACE INTO T_MessageMCU (msgSource,msgStatus,msgFrom,msgFull_name,msgTo,msgClientMessengerDate,msgSystemReceiveDate, " & _
  "msgReceptAff,msgWillBeSentAt,msgPriority,msgSubject,msgMessage,msgMcuCode,msgDriverCode,msgIsformated,msgLongitude, " & _
                    "msgLatitude,msgReference) " & _
                    "VALUES('1','0','noreply@masternaut.com','MASTERDEV','" & MCURegistration & "','" & Now & "','" & Now & "',"","",'3','Config PDA', " & _
                    "'" & ConfigMess & "','" & CodeMCU & "',"",'1',"","","") " & _
                    "WHERE msgMcuCode ='" & CodeMCU & "'"
                   
                    Set ObjAdoDri = TabCustUrl(Indiceconnection).ObjAdoCust.Execute(Sql)
                    ObjAdoDri.Close
                Else
                    MsgBox "Aucun Mcu n'a été coché"
                End If
            Next


Ma boucle ne marche pas mais bon je suppose que je n'utilise pas la bonne méthode.


_______________________
<<<< :-: 4L!@$ :-: >>>>
mercredi 2 avril 2008 à 15:39:18 | Re : Boucler sur des cases cochés dans un Treeview

jack

Administrateur CodeS-SourceS
Salut
"Ca ne marche pas" ne suffit pas à décrire ton problème.
As-tu un message d'erreur ?
Que se passe t-il ?
Que devrait-il se passer ?
As-tu bien respecté les normes SQL quant aux encadrement de valeurs de champs ? ( ' pour les chaines, # pour les dates, rien pour les chiffres)
Confirme nous le type de connexion : ADO ?
La variable "Donnée" est dimensionnée comment ? Chaine ?
Où vont les résultats de la première requète Select ?
ObjAdoDri est-il un RecordSet ?
As-tu regardé comment on lit les données d'un RecordSet ?
...

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)


Cette discussion est classée dans : treeview, then, objadodri, mcu, configmess


Répondre à ce message

Sujets en rapport avec ce message

Noeud dans un treeview [ par alias666 ] alias666 liste deroulante couleur sur les 2 cellules avant [ par patbl ] bonsoir,j'ai bidouillé un code pour faire un planing pro mais je voudrais coloré mes 2 cellules se trouvant avant ,Private Sub Worksheet_Change(ByVal Fonction Or et Charger des images [ par podolis ] 1)  Je voudrais charger une image dans ma PsitureBox1 en cliquant soit sur un noeud d'une TreeView ou en cliquant sur un nom dans une ComboBoxJ'ai ess ca bug [ par alejandro20 ] bonjour, voila j'essaye de creer une interface pour calculer le zero par dichotomie d'une fonction ln ou exp le probleme c que je cherche a verifier For each dans un treeview [ par alias666 ] Bonjour à tous !J'ai un soucis assez chiant, j'ai cherché sur le net un bout de code m'expliquant comment faire une procédure qui parcours tous les no Treeview et Checkbox [ par supertoms ] Salut à tous,après beaucoup de recherches et de difficultés j'ai enfin réussi à créer une treeview en vba, et à mettre des cases à cocher à chaque élé Forcer les cochage des pères dans une Treeview quand les fils sont cohés [ par supertoms ] Salut à tous,je cherche 2 fonctions pour ma treeview avec checkbox, avec une urgence pour la première :1) J'aimerai que quand un noeud fils est coché menu déroulant [ par mounirt82 ] Associer un menu déroulant à plusieurs feuillesMessage :Je voudrai savoir comment à partir d'une liste déroulante placée sur le feuille 1 d'un classeu Créer dynamiquement un formulaire à partir d'un autre [ par supertoms ] Salut à tousJe travaille sous ACCESS avec les formulaires et VBA. J'ai sur un premier formulaire une Treeview (fabriquée à la main) et Checkbox sur Treeview dans Msflexgrid [ par T103 ] Bonjour à tous,Voilà, j'aurais voulu savoir si il était possible d'integrer un treeviwe dans une msflexgrid, je voudrais avoir le petit + ou - sur des


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,312 sec (4)

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