Je
vous remercie pour vos réponses; j'ai fait quelques essais
mais je n'ai pas obtenu les résultats désirés.
Premièrement
je rectifie, le format des dates est 23-08-2005 et non 23-08-05.
Utilisant
" Descending " mes résultats sont montrés
du haut vers le bas de ma grille, ( ce qu'il me faut ) avec
" ascending " ils viennent du bas vers le haut.
J'ai essayé les différentes alternatives de 1 a 8 et
Col = 1 ou Col = 0 et sans Col ( de là c' est le texte qui
joue).
Quand
ils viennent du haut ils sont du type: par exemple décroissant
en dates.
Pour
les dates il y a un problème lorsque je change de mois, je
crois qu'il s'agit du format de celles ci, qui reprend les premiers
chiffres pour la classification, je crois qu'il faudra que je
transforme en notation américaine car j'ai 25-08-05 ,
24-08-05, 23-08-05, 08-09-05,
Ci
dessous pour éventuellement faciliter, une copie d'une partie du programe pour l'introduction des
données dans le FlexGrid.
'Numeração
das linhas a preencher, 0 = linha dos titulos
Dim
Ln As Byte
Private
Sub CmdAdTar_Click()
Ln
= Ln + 1
If
Ln > 7 Then
MsgBox
" A selecão é de no maximo 7 tarefas",
vbCritical + vbOKOnly, "Limite de tarefas permitidas"
Exit
Sub
End
If
If
LstOpc.Selected(0) Xor LstOpc.Selected(1) _
Xor
LstOpc.Selected(2) Xor LstOpc.Selected(3) _
Xor
LstOpc.Selected(4) Xor LstOpc.Selected(5) _
Xor
LstOpc.Selected(6) Xor LstOpc.Selected(7) _
Xor
LstOpc.Selected(8) Then
GridTar.Col
= 0
GridTar.Row
= Ln
GridTar.Text
= TxtData.Text
GridTar.Col
= 1
GridTar.Row
= Ln
GridTar.Text
= MaskHora.Text
GridTar.Col
= 2
GridTar.Row
= Ln
GridTar.Text
= LstOpc.Text
Cal.Visible
= True
MsgBox
" Confirmar a data do dia ou inserir uma data futura.",
vbOKOnly + vbInformation, "Seleção de data"
LstOpc.Visible
= False
CmdAdTar.Enabled
= False
Else
MsgBox
"Selecionar uma tarefa em sequencia hóraria.",
vbCritical + vbOKOnly, "Seleção indefinida"
'Zera
a numeração das linhas
Ln
= 0
CmdAdTar.Enabled
= True
End
If
GridTar.Col
= O
GridTar.ColSel
= 0
GridTar.Sort
= 4
End
Sub
