begin process at 2012 02 16 01:57:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

navigation listview AbsolutePosition


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

navigation listview AbsolutePosition

lundi 28 avril 2008 à 17:51:37 | navigation listview AbsolutePosition

amita

mes cher(e)s ami(e)s

j'ai un problème avec ma listview, j'arrive pas a me déplacé avec ses enregistrement

message erreur impossible d'affecter à une propriété en lecture seule


Private Sub cmdDNext_Click()
If Not rs.EOF Then
  rs.MoveNext
If rs.EOF Then Exit Sub
  txtNumero.Text = rs("Numéro")
  txtNomPatient.Text = rs("Nom")

ListPatients.SelectedItem.Selected(rs.AbsolutePosition) = True

Dim abspos As Integer
ListPatients.SelectedItem.Selected(rs.FindNext) = True
Debug.Print abspos

  txtDCurent.Text = "Articolul " & rs.AbsolutePosition + 1 & " din " & rs.RecordCount
End If

End Sub
lundi 28 avril 2008 à 20:43:50 | Re : navigation listview AbsolutePosition

LIBRE_MAX

Salut,
l' erreur n' a rien avoir avec AbsolutePosition.

ListPatients.ListItems(rs.AbsolutePosition).Selected = ListPatients.ListItems(rs.AbsolutePosition).EnsureVisible

                         



... Y'en a même qui disent qu'ils l'ont vu voler.
     

lundi 28 avril 2008 à 20:46:22 | Re : navigation listview AbsolutePosition

LIBRE_MAX

ListPatients.ListItems(rs.AbsolutePosition).Selected =
ListPatients.ListItems(rs.AbsolutePosition).EnsureVisible

j' espère que cette fois c' est plus misible
lundi 28 avril 2008 à 20:48:03 | Re : navigation listview AbsolutePosition

LIBRE_MAX

Apparement non!
Cet éditeur commence à me fatiguer avec ces retour de lignes
insensé ..
mardi 29 avril 2008 à 08:46:27 | Re : navigation listview AbsolutePosition

Renfield

Administrateur CodeS-SourceS
euh... c'est lié à l'HTML... longue phrase sans espace = mot => pas de césure
donc ben, il te colle ca sur deux lignes...

bien qu'il vaille mieux utiliser la propriété Key que l'index de l'Item, tu peux faire comme te le suggère LIBRE_MAX :

With ListPatients.ListItems(rs.AbsolutePosition)
    .Selected = True
    .EnsureVisible
End With
mardi 29 avril 2008 à 10:36:16 | Re : navigation listview AbsolutePosition

LIBRE_MAX

Bonjour Renfield,
non,
With ListPatients.ListItems(rs.AbsolutePosition)
    .Selected = True
    .EnsureVisible
End With
Provoquera la même erreur.
En effet,
-On peut tester sur l' élément selectionné,
If ListPatients.ListItems(rs.AbsolutePosition).Selected=True Then
-Ou on peut récupèrer l' index de l' élément sélectionné,

Mais on peut pas lui affecter la valeur True pour le sélectionner.
D' ou, 
With ListPatients.ListItems(rs.AbsolutePosition)
    .Selected = .EnsureVisible  
End With

De plus EnsureVisible permet de sélectionner une ligne même si elle n' est pas visible et la fait remonter au bas de la liste.
 
ps: faire attention à AbsolutePosition.
ça sera plutot AbsolutePosition+1


... Y'en a même qui disent qu'ils l'ont vu voler.

/PRE>
mardi 29 avril 2008 à 10:48:56 | Re : navigation listview AbsolutePosition

Renfield

Administrateur CodeS-SourceS
le AbsolutePosition commence effectivement à 0, alors que la collection d'Items commence à l'index 1.

par contre, je ne suis pas d'accord avec ta démarche concernant le .Selected.

tu ne fais toi même rien d'autre que modifier la valeur de .Selected, lui affectant la valeur renvoyée par EnsureVisible (donc True, si l'opération a fonctionné)

donc pas d'erreur pour nos deux codes, leur résultat est identique...



Cette discussion est classée dans : text, listview, rs, absoluteposition, if


Répondre à ce message

Sujets en rapport avec ce message

MAJ dans ListView [ par minotaure083 ] J'ai modifié le contenu d'un item à partir d'une fenetre qui recupere les données de celle ci. Je clique donc sur le bouton APPLIQUER MODIF dont le co [VB6] Quelques Questions Listview et autres [ par deltalpha62 ] Bonsoir !Voila je viens poster ici car j'ai quelques problèmes quant à un projet multimédia et j'aurai souhaité des réponses dans la mesure du possibl Update DAO et listview [ par amita ] Merci à l'équipeMes cher(e)s ami(e)s voici mon problèmeJ'ai une base de donnée que j'arrive pas a modifier un enregistrement particulier selectionné d vb.gestion des stagiaires [ par sanaSBHA ] bonsoir j'ai besoin de votre aide :)) et merciiii d'avance ^^^^ :))) j'ai un probleme lors de la modification du service il m'affiche le mesg d'erreur Petit problème [ par omartt ] Bonjour à tous, En dépit du fait que je suis débutant en matiére de programmation,je suis sur le point de développer une petite application. Mais malh problème avec Adodc [ par omartt ] Bonjour à tous, Il est 2: 16 du matin et je peux pas dormir à cause de ce message d'erreur: [quote]Run time error "3256" Impossible de trouver l'objet Pourquoi ce code ne fonctionne pas [ par omartt ] Bonjour à tous, je vous serais trés reconnaissant si vous m'aidiez à corriger ce code que j'ai passé des jours et des nuit pour le faire fonctionner c fonctionnalité de correspondance à un textbox [ par zidane22 ] Bonjour à tous, Dans cmd_recherche, j'aimerais bien savoir le code qui permet à ajouter la fonctionnalité de correspondance à un textbox lié à une bas rempli base donnée [ par lamranilamrani ] salut j'ai un probleme dans mon programma vb lorsque j'ajoute un enregistrement dans ma base de donnée on utilisant le bouton AJOUTER il 'ajoute mai erreur d'exécution '5' [ par navyconchita ] salut, Quelqu'un pourrait-il me dire comment un encodage peut-il s'exécuter pendant qu'on est dans la programmation et générer une erreur d'exécution


Nos sponsors


Sondage...

Comparez les prix

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 : 5,538 sec (3)

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