Humberto, Uma alternativa � solu��o apresentada pelo �der, � predefinir uma coluna oculta, n�o criada dinamicamente, para que o SalTblSortRows funcione. Quando o evento de ordena��o ocorrer, vc. rebate o conte�do da coluna din�mica escolhida na coluna citada e ordena a tabela... Essa coluna permite, ainda, fazer ordena��o em cascata, com m�ltiplas colunas, daquelas mais � esquerda p/ as mais � direita. Exemplo: imagine uma tabela populada e com as colunas din�micas disposta assim: col_CLIENTE col_NRODOCTO col_SEQUENCIA c1 n1 s1 c2 n2 s2 e mais a coluna predefinida col_ORDENACAO. Tratando-se os dados e atribuindo-os � coluna : Set col_ORDENACAO = f_TratarDado(col_CLIENTE) || f_TratarDado(col_NRODOCTO) || f_TratarDado(col_SEQUENCIA ), basta chamar SalTblSortRows(col_ORDENACAO, ...) e ter� a ordena��o em cascata ! OBS: H� um probleminha: com uma coluna predefinida o SalTblDestroyColumns n�o funciona sobre as colunas dinamicamente criadas! Mesmo assim n�s utilizamos essa solu��o aqui: fizemos com que a tabela estivesse num dialog, ativado a cada cada solicita��o de consulta din�mica. Sds, F.L. > ----- Mensagem original ----- > De: Humberto Domingues [SMTP:[EMAIL PROTECTED]] > Enviada em: quarta-feira, 11 de outubro de 2000 07:56 > Para: [EMAIL PROTECTED] > Assunto: Re: [sqlwin] Esconder e/ou desabilitar coluna > dinamica > > Boa id�ia, por�m se volume de dados for grande fica > meio invi�vel pela demora e tambem pelo trafego na > rede. > Se esse n�o for o seu caso, a solu��o � excelente. > > Um abra�o. > > --- Eder Luis Jorge <[EMAIL PROTECTED]> > escreveu: > Ol� Humberto > > > > D� para organizar da seguinte maneira: no order by, > > ao inv�s de colocar o > > nome da coluna, eu coloco o nro e gerencio de acordo > > com a coluna clicada. O > > �nico problema � que � feito uma nova consulta ao > > BD, mas funciona. At� q > > naodeu trabalho > > > > t� mais > > > > []s, Eder > > > > > > ----- Original Message ----- > > From: Humberto Domingues <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Wednesday, October 04, 2000 3:34 PM > > Subject: Re: [sqlwin] Esconder e/ou desabilitar > > coluna dinamica > > > > > > Eder, no pr�prio help da fun��o SalTblSortRows diz > > que > > a fun��o n�o funciona em colunas criadas em tempo > > execu��o. Pra resolver isso, vai dar trabalho... :) > > > > > > --- Eder Luis Jorge <[EMAIL PROTECTED]> > > escreveu: > Valeu Humberto!! Era isso mesmo... > > > > > > Agora, s� falta organizar a tabela de acordo com a > > > coluna selecionada... > > > > > > []s, Eder > > > > > > ----- Original Message ----- > > > From: Humberto Domingues > > <[EMAIL PROTECTED]> > > > To: <[EMAIL PROTECTED]> > > > Sent: Wednesday, October 04, 2000 12:39 PM > > > Subject: Re: [sqlwin] Esconder e/ou desabilitar > > > coluna dinamica > > > > > > > > > Olha Eder, eu precisei fazer o mesmo e apanhei > > legal > > > pra fazer isso e outras coisas com colunas > > > dinamicas. > > > Abaixo eu te mostro como eu fiz > > > > > > Set n1 = SalTblCreateColumn( hPar_Table, 1,1.4, 6, > > > 'Item Despesa' ) > > > Set h1 = SalTblGetColumnWindow( > > > hPar_Table,n1,COL_GetID) > > > Call SalTblSetColumnFlags(h1, COL_Editable, FALSE > > ) > > > > > > para deixar invisivel: > > > > > > Call SalHideWindow( h1 ) > > > > > > > > > > > > --- Eder Luis Jorge > > <[EMAIL PROTECTED]> > > > escreveu: > Ol� lista, > > > > > > > > estou populando uma tabela, criando colunas > > > > dinamicamente com a fun��o salcreatecolumn, mas > > > > gostaria de esconder algumas colunas. Isso � > > > > poss�vel? > > > > Tem tamb�m o seguinte problema: qdo a coluna � > > > > criada, elas ficam habilitadas para digita��o. > > Tem > > > > como eu desabilitar estas colunas? > > > > Outra coisa, � poss�vel ordenar as colunas? > > Estou > > > > utilizando a seguinte codifica��o: > > > > On SAM_CaptionDoubleClick > > > > Call SalWaitCursor( TRUE ) > > > > Call SalTblSortRows( hWndItem, > > > > SalTblQueryColumnPos( SalNumberToWindowHandle( > > > > wParam ) ), TBL_SortIncreasing ) > > > > Call SalWaitCursor( FALSE ) > > > > obs.: fiz o teste com a propriedade discardable > > > > setada como No e Yes. > > > > > > > > Tive um bom trabalho nisso mas se isso n�o for > > > > poss�vel, n�o poderei utiliz�-lo. > > > > > > > > > > > > Agrade�o quem puder me ajudar resolvendo > > qualquer > > > > uma das quest�es. > > > > > > > > []s, Eder > > > > > > > > > > > > > ===== > > > Humberto Padua Domingues > > > [EMAIL PROTECTED] > > > > > > > > > ________________________________________________________________________ > > > O YAHOO! GEOCITIES CHEGOU AO BRASIL! > > > Crie sua home page com tudo em portugu�s - > > > http://br.geocities.com > > > ============================================== > > > Lista de Centura SQLWindows > > > Administrador : [EMAIL PROTECTED] > > > [ http://www.centuraexplorer.com ] > > > Para sair desta lista mande mensagem para: > > > [EMAIL PROTECTED] sem nada no Subject e > > > com o comando a seguir no corpo da msg: > > > "unsubscribe sqlwin" (sem as aspas) > > > ============================================== > > > > > > ============================================== > > > Lista de Centura SQLWindows > > > Administrador : [EMAIL PROTECTED] > > > [ http://www.centuraexplorer.com ] > > > Para sair desta lista mande mensagem para: > > > [EMAIL PROTECTED] sem nada no Subject e > > > com o comando a seguir no corpo da msg: > > > "unsubscribe sqlwin" (sem as aspas) > > > ============================================== > > > > > > ===== > > Humberto Padua Domingues > > [EMAIL PROTECTED] > > > > > ________________________________________________________________________ > > O YAHOO! GEOCITIES CHEGOU AO BRASIL! > > Crie sua home page com tudo em portugu�s - > > http://br.geocities.com > > ============================================== > > Lista de Centura SQLWindows > > Administrador : [EMAIL PROTECTED] > > [ http://www.centuraexplorer.com ] > > Para sair desta lista mande mensagem para: > > [EMAIL PROTECTED] sem nada no Subject e > > com o comando a seguir no corpo da msg: > > "unsubscribe sqlwin" (sem as aspas) > > ============================================== > > > > ============================================== > > Lista de Centura SQLWindows > > Administrador : [EMAIL PROTECTED] > > [ http://www.centuraexplorer.com ] > > Para sair desta lista mande mensagem para: > > [EMAIL PROTECTED] sem nada no Subject e > > com o comando a seguir no corpo da msg: > > "unsubscribe sqlwin" (sem as aspas) > > ============================================== > > > ===== > Humberto Padua Domingues > [EMAIL PROTECTED] > > ________________________________________________________________________ > Do You Yahoo!? > Crie o seu e-mail gr�tis do Yahoo! Mail com 6 Megabytes livres! > http://mail.yahoo.com.br > ============================================== > Lista de Centura SQLWindows > Administrador : [EMAIL PROTECTED] > [ http://www.centuraexplorer.com ] > Para sair desta lista mande mensagem para: > [EMAIL PROTECTED] sem nada no Subject e > com o comando a seguir no corpo da msg: > "unsubscribe sqlwin" (sem as aspas) > ============================================== ���������������Lista de Centura SQLWindows Administrador : [EMAIL PROTECTED] [ http://www.centuraexplorer.com ] Para sair desta lista mande mensagem para: [EMAIL PROTECTED] sem nada no Subject e com o comando a seguir no corpo da msg: "unsubscribe sqlwin" (sem as aspas) ���������������
