Fabiano,

tentarei utizar suas orienta��es e verei se melhora. Na sexta-feira,
alterei as propriedades das quick tables no bot�o settings, liberando a
caixa auto populate. Melhorou um pouquinho, mas s� um pouquinho.
Grato,

Jos� Carlos




[EMAIL PROTECTED]@virtualand.net em 17/02/2003 10:35:24

Favor responder para [EMAIL PROTECTED]

Enviado Por:      [EMAIL PROTECTED]



Para:  [EMAIL PROTECTED]
cc:
Assunto:    Re: [sqlwin] Handle de uma cquickTable



Jose,

Eu n�o utiliz muito essas fun��es da cQuickTab. Na sminhas aplica��es
prefiro cuidar da parte de conex�es e utiliza��o dos Handles para me
certificar de como e onde est�o conectados.

Acredito que o QOM_CreateComplete n�o seja o local ideal para chamar essa
fun��o mesmo, mas tamb�m pode ser que a Classe use a vari�vel m_hSqlDQL ao
inv�s da m_hSqlDML, como eu sugeri no e-mail anterior. Aconselho voc� a
colocar um Breakpoint na fun��o Populate da classe e verificar qual o
Handle utilizado, e depois � s� us�-lo na fun��o SqlSetResultSet.

Quanto a performance na inicializa��o da tela, como voc� falou que possui
v�rias Tabs e cada uma com uma Child Table, voc� poderia apenas popular na
cria��o a Child Table da Tab Ativa, e depois chamar a fun��o Populate de
cada uma na mensagem TABSM_TabActivateStart que � enviada ao clicar numa
TabFrame. Assim voc� evitar� de far� 1 select na cria��o ao inv�s de 10, e
os outros ser�o feitos sob a demanda do usu�rio.

Espero t�-lo ajudado

Sds
Fabiano Reis
WestLB - Banco Europeu
Systems Development
tel: 55 + 11 + 5504-9833
fax: 55 + 11 + 5504-9933






          "Jose Carlos de Godoi e Silva" <[EMAIL PROTECTED]>

          Sent by: [EMAIL PROTECTED]


          14/02/2003 16:31


          Please respond to sqlwin






To:   [EMAIL PROTECTED]
cc:
Subject:                   Re: [sqlwin] Handle de uma cquickTable


Ol� Fabiano,

Tentei utilizar as fun��es / vair�veis da classe mas o erro persiste.
No caso abaixo, retorna um erro de sql handle invalido.

!!CB!! 173
On QOM_CreateComplete
      Call SalSendMsg(tblANALISE_PRELIMINAR8, SAM_RowSetContext, 0, 0)
      ! Call TabAprGeal.tblANALISE_PRELIMINAR8._AquireSqlHandle( hSqlQTab )
      ! Call SqlSetResultSet( hSqlQTab, TRUE )

No caso da vari�vel  m_hSqlDML, tamb�m acontece a mesma coisa.
!!CB!! 173
On QOM_CreateComplete
      Call SalSendMsg(tblANALISE_PRELIMINAR8, SAM_RowSetContext, 0, 0)
       Call SqlSetResultSet( TabAprGeal.tblANALISE_PRELIMINAR8.m_hSqlDML,
TRUE )

Talvez n�o esteja chamando a fun��o no evento correto.
O pior � que a documenta��o sobre estas classes �  muito sucinta , o que
ajuda pouco.

Obrigado pela ajuda e, se tiver mais, acho bom!
Sabe, tem uma outro problema que acontece. O sistema leva quase 2 minutos
para inicializar.!!!
Utilizo o objeto cQuicTab com 10 tabs e uma quicktable em cada uma. Os
dados n�o s�o muitos, talvez umas 200 linhas
por tabela, em m�dia.

Qualquer dica para melhorar o desempenho ficarei muito agradecido.

Abra�os,

Godoi.





[EMAIL PROTECTED]@virtualand.net em 14/02/2003 11:09:27

Favor responder para [EMAIL PROTECTED]

Enviado Por:      [EMAIL PROTECTED]



Para:  [EMAIL PROTECTED]
cc:
Assunto:    Re: [sqlwin] Handle de uma cquickTable



Jose Carlos,

Dei uma olhada na classe cQuickTable e ela possui duas fun��es que podem
resolver seu problema:

1) AquireSqlHandle: A fun��o te retorna (num Receive Sql Handle) o valor da
vari�vel m_hSqlDML, que � a que deve ser usada pela classe para a execu��o
dos Comandos SQL, caso esta seja diferente de hWndNULL

2) ReleaseSqlHandle: A fun��o seta o valor da vari�vel m_hSqlDML com o
valor que voc� passa como par�metro, caso m_hSqlDML = hWndNULL

Espero ter ajudado

Fabiano Reis
WestLB - Banco Europeu
Systems Development
tel: 55 + 11 + 5504-9833
fax: 55 + 11 + 5504-9933






          "Jose Carlos de Godoi e Silva" <[EMAIL PROTECTED]>

          Sent by: [EMAIL PROTECTED]


          14/02/2003 09:31


          Please respond to sqlwin






To:   [EMAIL PROTECTED]
cc:
Subject:                   [sqlwin] Handle de uma cquickTable


Pessoal ,
Bom dia!
Algu�m saberia me dizer como descobrir o handle de uma quickTable? � que
estou tendo o erro 163 - result set not active _ e, para utilizar a fun��o
SqlSetResultSet ( hSql, TRUE ) presiso saber este handle. J� procurei em
suas fun��es membro e n�o encontrei nada.
Grato,

Jos� Carlos de Godoi.

_________________________________________________________________________
Advert�ncia:
Esta mensagem n�o implica a assun��o de obriga��es em nome da Itaipu
Binacional, cujo Estatuto disp�e, em seu Artigo 15:
A ITAIPU somente poder� assumir obriga��es ou constituir procuradores
mediante a assinatura conjunta dos dois Diretores Gerais.
(D.O.U. de 20.02.86, p�gs. 2073/6)




=============================================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)
=============================================






Diese Nachricht ist vertraulich. Sie ist ausschliesslich fuer
den im Adressfeld ausgewiesenen Adressaten bestimmt.
Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten
wir um eine kurze Nachricht. Jede unbefugte Weiterleitung
oder Fertigung einer Kopie ist unzulaessig. Da wir nicht die
Echtheit oder Vollstaendigkeit der in dieser Nachricht
enthaltenen Informationen garantieren koennen, schliessen wir
die rechtliche Verbindlichkeit der vorstehenden Erklaerungen
und Aeusserungen aus. Wir verweisen in diesem Zusammenhang
auch auf die  fuer die Bank geltenden Regelungen ueber die
Verbindlichkeit von Willenserklaerungen mit verpflichtendem
Inhalt, die in den bankueblichen Unterschriftenverzeichnissen
bekannt gemacht werden.

This message is confidential and may be privileged. It is
intended solely for the named  addressee. If you are not the
intended recipient please inform us. Any unauthorised
dissemination, distribution or copying hereof is prohibited.
As we cannot guarantee the  genuineness or completeness of
the information contained in this message, the statements
set forth above are not legally binding. In connection
therewith, we also refer to the governing regulations of
WestLB concerning signatory authority published in the
standard bank signature lists with regard to the legally
binding effect of statements made with the intent to
obligate WestLB.

=======================
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)
=============================================






Diese Nachricht ist vertraulich. Sie ist ausschliesslich fuer
den im Adressfeld ausgewiesenen Adressaten bestimmt.
Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten
wir um eine kurze Nachricht. Jede unbefugte Weiterleitung
oder Fertigung einer Kopie ist unzulaessig. Da wir nicht die
Echtheit oder Vollstaendigkeit der in dieser Nachricht
enthaltenen Informationen garantieren koennen, schliessen wir
die rechtliche Verbindlichkeit der vorstehenden Erklaerungen
und Aeusserungen aus. Wir verweisen in diesem Zusammenhang
auch auf die  fuer die Bank geltenden Regelungen ueber die
Verbindlichkeit von Willenserklaerungen mit verpflichtendem
Inhalt, die in den bankueblichen Unterschriftenverzeichnissen
bekannt gemacht werden.

This message is confidential and may be privileged. It is
intended solely for the named  addressee. If you are not the
intended recipient please inform us. Any unauthorised
dissemination, distribution or copying hereof is prohibited.
As we cannot guarantee the  genuineness or completeness of
the information contained in this message, the statements
set forth above are not legally binding. In connection
therewith, we also refer to the governing regulations of
WestLB concerning signatory authority published in the
standard bank signature lists with regard to the legally
binding effect of statements made with the intent to
obligate WestLB.

=======================
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)
=============================================

Responder a