usf et listview

marleauc

XLDnaute Occasionnel
Bonjour,

je tente de modofier un fichier d'un excellien de ce site mais il semble se glissé un ereur de syntaxe (vba) , après avoir supprimer des colonnes.

merci bien de m'aider ou m'éclaircir

bonne journée
 

Pièces jointes

  • cijjoUUt50.zip
    8.8 KB · Affichages: 42

YANN-56

XLDnaute Barbatruc
Re : usf et listview

Bonjour marleauc, et à ceux qui passeront par ici,

J'aurais bien aimé t'aider, car fervent adepte des ListView,
mais ma façon de procéder est trop loin de la tienne.

Je te suggère d'utiliser

Code:
Private Sub ListView1_Click() ou double Click

Pour charger un truc du genre:

Code:
UserForm1.Controls("Label" & 1).Caption = UserForm1.ListView1.SelectedItem.Text
UserForm1.Controls("TextBox" & 1).Value = UserForm1.ListView1.SelectedItem.Text

For i = 1 To 5
UserForm1.Controls("TextBox" & i + 1).Value =  _ 
UserForm1.ListView1.SelectedItem.ListSubItems(i).Text
Next i
End Sub

A noter que dans ton projet, je n'aurais pas de ComboBox
(Et surtout pas rebaptisés.... Cela fiche le désordre)

Amicalement, et bonne réussite dans ta recherche.

Yann
 

YANN-56

XLDnaute Barbatruc
Re : usf et listview

Merci d'avoir dit Merci; ce qui devient de plus en plus rare :D

Je vais regarder de plus près ton appli, tenter de comprendre ton cahier des charges,
et te faire un petit exemple de construction.

Tu maîtrises les ListView et les Modules de Classe, semble-t-il;
il ne devrait donc pas y avoir trop de soucis de compréhension par la suite.

Hors de moi l'idée de te livrer une appli clé en main, mais celle de ne pas te laisser te fourvoyer dans des trucs qui ne font que jolis, avec des noms de variables pas bouffables. :(

A plus, si cela te tente. Sinon, je respecterai ton désir de rester dans ton idée initiale.

Amicalement.

Yann
 

YANN-56

XLDnaute Barbatruc
Re : usf et listview

Re Bonsoir marleauc

Finalement, j'ai trouvé dans mes archives personnelles une de mes bidouilles
dont tu pourras, je l'espère, tirer bénéfice... A enregistrer ici:

Cijoint.fr - Service gratuit de dépôt de fichiers

Tu y vas pas à pas sur une copie (Important), tu supprimes ce dont tu n'as pas besoin,
tu adaptes à ton idée, et si par suite cela fonctionne comme tu le souhaites, on pourra
rectifier certains points comme le masquage des Bandes Bleues des USF.

A toi de jouer!!!

Amicalement.

Yann
 
Dernière édition:

vaucluse immo

XLDnaute Accro
Re : usf et listview

Bonsoir Yann,marleauc et le Forum

J'ai une petite appli que j'avais commencé
regarde si ça peux correspondre a ton souhait
Cordialement
 

Pièces jointes

  • ListView Recherche et Somme Colonnes de ListView.xls
    104 KB · Affichages: 89
  • ListView Recherche et Somme Colonnes de ListView.xls
    104 KB · Affichages: 96
  • ListView Recherche et Somme Colonnes de ListView.xls
    104 KB · Affichages: 93

YANN-56

XLDnaute Barbatruc
Re : usf et listview

Bonsoir Christian, et à tous,

Tu es dans l'optique de ce que je voulais proposer.

Avec ce que nous lui avons fourni, si notre ami bosse un peu,
il aura les outils pour avancer..... N'est-il pas?

Amicalement, et au plaisir.

Yann
 

marleauc

XLDnaute Occasionnel
Re : usf et listview

bon un gros merci encore a YAN-56 et Vauclause immo,

Yan-56 ton appli est formididable mais un peu plus compliqué pour moi actuellement, donc, j'ai opté pour un semblable de Vauclause immo (joney)

Là je rencontre un erreur 13 ou un erreur bizarre.
Quand je clic sur le nom dans le listview .
 

Pièces jointes

  • base demo_v3.zip
    26.8 KB · Affichages: 58

YANN-56

XLDnaute Barbatruc
Re : usf et listview

Bonjour marleauc, Christian et à ceux qui passeront par ici,

Ajoute le chiffre 9 en cells(9,11) .... Soit K9 et tu verras d’où vient ton erreur,
après avoir fait une recherche en entrant 345 dans ton TextBox1 cela marche bien!!!

Il faut ajouter un SubItem correspondant à la ligne de ta base de données,
car l'index de l'item choisi n'a plus rien à voir avec cette dernière.

Quant à mon exemple, il n'a qu'une complexité apparente!
Il faut faire le vide de ce dont tu n'as pas besoin... C'est tout! :)
En l'occurrence, tu y aurais pu trouver cette méthode et tu n'aurais pas eu de plantage.

Il y a aussi une façon plus élégante, en ajoutant une clé (Key) aux Items
lors du chargement; mais je ne veux pas compliquer.

Autre point que je pense important:
Il serait souhaitable de charger totalement la ListView et d'effectuer la recherche sur celle-ci,
et non sur la page car cela complique ton code.
Cela ne changera rien à l''enregistrement des modifications.

Amicalement.

Yann
 

Discussions similaires

Statistiques des forums

Discussions
299 832
Messages
1 979 414
Membres
206 721
dernier inscrit
Sud catering