Eu fiz um dessa forma, mais é preciso criar uma coluna na tabela e ficar
atualizando toda hora. Gostaria de saber se existe uma solução mais
eficiente...

Veja como ficou a função para subir uma linha:

 

Set nLinha = TBL_MinRow

If SalTblFindNextRow( hWndForm, nLinha, ROW_Selected, 0 )

            Call SalTblSetContext( hWndForm, nLinha )

            !

            Set nOrdemAtual = colOrdem

            !

            If SalTblFindPrevRow( hWndForm, nLinha, 0, 0 )

                        Call SalTblSetContext( hWndForm, nLinha )

                        !

                        Set nOrdemDestino = colOrdem

                        Set colOrdem = nOrdemAtual

                        !

                        If SalTblFindNextRow( hWndForm, nLinha, 0, 0 )

                                   Call SalTblSetContext( hWndForm, nLinha )

                                    !

                                   Set colOrdem = nOrdemDestino

                                   !

                                   Call SalTblSortRows( hWndForm,
SalTblQueryColumnID( colOrdem ), TBL_SortIncreasing )

 

 

Tive que usar SalTblFindNextRow e SalTblFindPrevRow porque o FOCUS sai da
tabela quando o botão é clicado. Também tive problemas quando removo linhas
da tabela usando TBL_Adjust.

 

-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome
de George Hilton
Enviada em: quinta-feira, 22 de novembro de 2007 14:00
Para: [email protected]
Assunto: Re: [sqlwin] Mover linhas da table

 

vc não pode reordenar a tabela a cada click no botão, para que a linha
apareça na posição desejada?

----- Original Message ----- 

From: Augusto <mailto:[EMAIL PROTECTED]>  

To: [email protected] 

Sent: Thursday, November 22, 2007 12:10 PM

Subject: RES: [sqlwin] Mover linhas da table

 

Já tentei, mais SalTblPasteRows cola no final da tabela....

 

-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome
de Jose Garcia Ribas Filho
Enviada em: quinta-feira, 22 de novembro de 2007 08:42
Para: [email protected]
Assunto: Re: [sqlwin] Mover linhas da table

 

Augusto,

Tente os comandos SalTblCopyRows e SalTblPasteRows.

Espero ter ajudado.

Garcia.

Em 22/11/07, Augusto < <mailto:[EMAIL PROTECTED]>
[EMAIL PROTECTED]> escreveu:

Bom dia a todos;

 

Alguém conhece alguma maneira de mover linhas dentro de uma table?? O que
estou precisando é mover uma linha para cima ou para baixo quando o usuário
clicar em um botão...

 

Agradeço qualquer ajuda....

 


  _____  


No virus found in this incoming message.
Checked by AVG Free Edition. 
Version: 7.5.503 / Virus Database: 269.16.3/1144 - Release Date: 21/11/2007
16:28

Responder a