J'aurais aimé savoir comment classer des données qui ne sont pas au format
texte dans un listview. En effet, le listview fait un alignement sur la
gauche, ce qui semble poser problème quand on veut trier des dates ou des
nombres par exemple.
J'aurais aimé savoir comment classer des données qui ne sont pas au format texte dans un listview. En effet, le listview fait un alignement sur la gauche, ce qui semble poser problème quand on veut trier des dates ou des nombres par exemple.
Utiliser une jeux de caractères non proportionnel et "remplir" par la gauche avec des espaces les les chaînes trop courtes.
PS: Une liste affiche toujours du "texte", d'où l'allignement sur la gauche.
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Salut,
"Laurent Merlet"
J'aurais aimé savoir comment classer des données qui ne sont pas au format
texte dans un listview. En effet, le listview fait un alignement sur la
gauche, ce qui semble poser problème quand on veut trier des dates ou des
nombres par exemple.
Utiliser une jeux de caractères non proportionnel
et "remplir" par la gauche avec des espaces les
les chaînes trop courtes.
PS: Une liste affiche toujours du "texte", d'où l'allignement
sur la gauche.
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
J'aurais aimé savoir comment classer des données qui ne sont pas au format texte dans un listview. En effet, le listview fait un alignement sur la gauche, ce qui semble poser problème quand on veut trier des dates ou des nombres par exemple.
Utiliser une jeux de caractères non proportionnel et "remplir" par la gauche avec des espaces les les chaînes trop courtes.
PS: Une liste affiche toujours du "texte", d'où l'allignement sur la gauche.
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Laurent Merlet
Euh.....oué......tu peux me donner un exemple, parce "jeu de caractères non proportionnel" , je saisi mal ....
Merci à toi
Laurent
"3stone" a écrit dans le message de news:
Salut,
"Laurent Merlet"
J'aurais aimé savoir comment classer des données qui ne sont pas au format
texte dans un listview. En effet, le listview fait un alignement sur la gauche, ce qui semble poser problème quand on veut trier des dates ou des
nombres par exemple.
Utiliser une jeux de caractères non proportionnel et "remplir" par la gauche avec des espaces les les chaînes trop courtes.
PS: Une liste affiche toujours du "texte", d'où l'allignement sur la gauche.
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Euh.....oué......tu peux me donner un exemple, parce "jeu de caractères non
proportionnel" , je saisi mal ....
Merci à toi
Laurent
"3stone" <threestone@cielreseau.be> a écrit dans le message de
news:ONSwR9IXEHA.384@TK2MSFTNGP10.phx.gbl...
Salut,
"Laurent Merlet"
J'aurais aimé savoir comment classer des données qui ne sont pas au
format
texte dans un listview. En effet, le listview fait un alignement sur la
gauche, ce qui semble poser problème quand on veut trier des dates ou
des
nombres par exemple.
Utiliser une jeux de caractères non proportionnel
et "remplir" par la gauche avec des espaces les
les chaînes trop courtes.
PS: Une liste affiche toujours du "texte", d'où l'allignement
sur la gauche.
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Ok, mais je saisi mal l'impact d'un jeu de caractère proportionnel ou non par rapport à mon problème...
Faudrait dire ce qui te gêne alors...
L'alignement à gauche, ou l'ordre du tri ??
Si c'est l'ordre de tri, indique ce que tu cherche à trier!
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Laurent Merlet
Ce qui me gêne, c'est l'ordre du tri......mais soit disant (ce qu'on m'avait répondu il y a quelques temps...) que ça viendrait du fait que ça aligne à gauche ....
Donc précisément, comment doit-je faire pour classer des dates par exemple dans ma listview ? Merciiiiii
"3stone" a écrit dans le message de news:%
Salut,
"Laurent Merlet"
Ok, mais je saisi mal l'impact d'un jeu de caractère proportionnel ou non
par rapport à mon problème...
Faudrait dire ce qui te gêne alors...
L'alignement à gauche, ou l'ordre du tri ??
Si c'est l'ordre de tri, indique ce que tu cherche à trier!
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Ce qui me gêne, c'est l'ordre du tri......mais soit disant (ce qu'on m'avait
répondu il y a quelques temps...) que ça viendrait du fait que ça aligne à
gauche ....
Donc précisément, comment doit-je faire pour classer des dates par exemple
dans ma listview ?
Merciiiiii
"3stone" <threestone@cielreseau.be> a écrit dans le message de
news:%237PTYEfXEHA.736@TK2MSFTNGP10.phx.gbl...
Salut,
"Laurent Merlet"
Ok, mais je saisi mal l'impact d'un jeu de caractère proportionnel ou
non
par rapport à mon problème...
Faudrait dire ce qui te gêne alors...
L'alignement à gauche, ou l'ordre du tri ??
Si c'est l'ordre de tri, indique ce que tu cherche à trier!
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Ce qui me gêne, c'est l'ordre du tri......mais soit disant (ce qu'on m'avait répondu il y a quelques temps...) que ça viendrait du fait que ça aligne à gauche ....
Donc précisément, comment doit-je faire pour classer des dates par exemple dans ma listview ? Merciiiiii
"3stone" a écrit dans le message de news:%
Salut,
"Laurent Merlet"
Ok, mais je saisi mal l'impact d'un jeu de caractère proportionnel ou non
par rapport à mon problème...
Faudrait dire ce qui te gêne alors...
L'alignement à gauche, ou l'ordre du tri ??
Si c'est l'ordre de tri, indique ce que tu cherche à trier!
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
3stone
re,
"Laurent Merlet"
Donc précisément, comment doit-je faire pour classer des dates par exemple dans ma listview ?
Si ton champ est *réellement* une date, de type date, et non quelque chose qui y ressemble, tu ne doit pas avoir de problème.
Alors, c'est quoi cette "date" ?
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
re,
"Laurent Merlet"
Donc précisément, comment doit-je faire pour classer des dates par exemple
dans ma listview ?
Si ton champ est *réellement* une date, de type date,
et non quelque chose qui y ressemble, tu ne doit pas avoir de problème.
Alors, c'est quoi cette "date" ?
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Oui, c'est bien une date de type date, pas de problème la dessus.... mais le listview tri comme ceci :
01/12/03 02/11/03 03/04/02 04/05/02 05/01/03
Mais as tu bien comprit mon problème ?
"3stone" a écrit dans le message de news:
re,
"Laurent Merlet"
Donc précisément, comment doit-je faire pour classer des dates par exemple
dans ma listview ?
Si ton champ est *réellement* une date, de type date, et non quelque chose qui y ressemble, tu ne doit pas avoir de problème.
Alors, c'est quoi cette "date" ?
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
3stone
re,
"Laurent Merlet"
Oui, c'est bien une date de type date, pas de problème la dessus.... mais le listview tri comme ceci :
01/12/03 02/11/03 03/04/02 04/05/02 05/01/03
C'est que ton champ source n'est pas de type date, ou bien, dans les propriétés de ta zone de liste tu ne spécifie pas d'ordre de tri dans le contenu (dans la source de ta zone de liste).
Mais as tu bien comprit mon problème ?
oui, pas (encore) gâteux ;-))
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
re,
"Laurent Merlet"
Oui, c'est bien une date de type date, pas de problème la dessus....
mais le listview tri comme ceci :
01/12/03
02/11/03
03/04/02
04/05/02
05/01/03
C'est que ton champ source n'est pas de type date,
ou bien, dans les propriétés de ta zone de liste
tu ne spécifie pas d'ordre de tri dans le contenu
(dans la source de ta zone de liste).
Mais as tu bien comprit mon problème ?
oui, pas (encore) gâteux ;-))
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Oui, c'est bien une date de type date, pas de problème la dessus.... mais le listview tri comme ceci :
01/12/03 02/11/03 03/04/02 04/05/02 05/01/03
C'est que ton champ source n'est pas de type date, ou bien, dans les propriétés de ta zone de liste tu ne spécifie pas d'ordre de tri dans le contenu (dans la source de ta zone de liste).
Mais as tu bien comprit mon problème ?
oui, pas (encore) gâteux ;-))
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Laurent Merlet
Sincèrement, je t'assure que si ! Le problème du tri se pose lorsque je clique sur les colonnes. Voici le code pour ce qui est du tri en cliquant sur les colonnes :
Private Sub LstEtudes_ColumnClick(ByVal ColumnHeader As Object) If (LstEtudes.SortKey = ColumnHeader.Index - 1) Then If LstEtudes.SortOrder = lvwAscending Then LstEtudes.SortOrder = lvwDescending Else LstEtudes.SortOrder = lvwAscending End If Else LstEtudes.SortKey = ColumnHeader.Index - 1 LstEtudes.SortOrder = lvwAscending End If LstEtudes.Sorted = True LstEtudes.SelectedItem.EnsureVisible End Sub
Donc là on est bien d'accord que je spécifie l'ordre de tri ?
Et pour ce qui est du champ source de type date, voici la ligne où j'ajoute le champ (en faisant référence à une table où le champ DateDevis est bien au format Date lui aussi) :
Oui, c'est bien une date de type date, pas de problème la dessus.... mais le listview tri comme ceci :
01/12/03 02/11/03 03/04/02 04/05/02 05/01/03
C'est que ton champ source n'est pas de type date, ou bien, dans les propriétés de ta zone de liste tu ne spécifie pas d'ordre de tri dans le contenu (dans la source de ta zone de liste).
Mais as tu bien comprit mon problème ?
oui, pas (encore) gâteux ;-))
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Sincèrement, je t'assure que si !
Le problème du tri se pose lorsque je clique sur les colonnes.
Voici le code pour ce qui est du tri en cliquant sur les colonnes :
Private Sub LstEtudes_ColumnClick(ByVal ColumnHeader As Object)
If (LstEtudes.SortKey = ColumnHeader.Index - 1) Then
If LstEtudes.SortOrder = lvwAscending Then
LstEtudes.SortOrder = lvwDescending
Else
LstEtudes.SortOrder = lvwAscending
End If
Else
LstEtudes.SortKey = ColumnHeader.Index - 1
LstEtudes.SortOrder = lvwAscending
End If
LstEtudes.Sorted = True
LstEtudes.SelectedItem.EnsureVisible
End Sub
Donc là on est bien d'accord que je spécifie l'ordre de tri ?
Et pour ce qui est du champ source de type date, voici la ligne où j'ajoute
le champ (en faisant référence à une table où le champ DateDevis est bien au
format Date lui aussi) :
"3stone" <threestone@cielreseau.be> a écrit dans le message de
news:en2X8YgXEHA.3188@TK2MSFTNGP09.phx.gbl...
re,
"Laurent Merlet"
Oui, c'est bien une date de type date, pas de problème la dessus....
mais le listview tri comme ceci :
01/12/03
02/11/03
03/04/02
04/05/02
05/01/03
C'est que ton champ source n'est pas de type date,
ou bien, dans les propriétés de ta zone de liste
tu ne spécifie pas d'ordre de tri dans le contenu
(dans la source de ta zone de liste).
Mais as tu bien comprit mon problème ?
oui, pas (encore) gâteux ;-))
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Sincèrement, je t'assure que si ! Le problème du tri se pose lorsque je clique sur les colonnes. Voici le code pour ce qui est du tri en cliquant sur les colonnes :
Private Sub LstEtudes_ColumnClick(ByVal ColumnHeader As Object) If (LstEtudes.SortKey = ColumnHeader.Index - 1) Then If LstEtudes.SortOrder = lvwAscending Then LstEtudes.SortOrder = lvwDescending Else LstEtudes.SortOrder = lvwAscending End If Else LstEtudes.SortKey = ColumnHeader.Index - 1 LstEtudes.SortOrder = lvwAscending End If LstEtudes.Sorted = True LstEtudes.SelectedItem.EnsureVisible End Sub
Donc là on est bien d'accord que je spécifie l'ordre de tri ?
Et pour ce qui est du champ source de type date, voici la ligne où j'ajoute le champ (en faisant référence à une table où le champ DateDevis est bien au format Date lui aussi) :
Oui, c'est bien une date de type date, pas de problème la dessus.... mais le listview tri comme ceci :
01/12/03 02/11/03 03/04/02 04/05/02 05/01/03
C'est que ton champ source n'est pas de type date, ou bien, dans les propriétés de ta zone de liste tu ne spécifie pas d'ordre de tri dans le contenu (dans la source de ta zone de liste).
Mais as tu bien comprit mon problème ?
oui, pas (encore) gâteux ;-))
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------