Re: [sqlwin] Indices para Pesquisa
Você já tentou criar um Índice pela descrição do produto ??? Talvez isso ajude. Outra coisa é você verificar se as colunas no sua instrução Where, esta na mesma ordem das colunas no seu Índice... Espero ter ajudado.. Augusto - Usina Iturama -Mensagem original-De: Sadepe Informática <[EMAIL PROTECTED]>Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>Data: Sábado, 19 de Fevereiro de 2000 10:52Assunto: [sqlwin] Indices para Pesquisa Caros colegas, estou com um problema de performance numa query. Tentei algumas técnicas para otimiza-la mas nao obtive exito. Mostrarei abaixo um exemplo : TBL01 -- COD_PRD DCR_PRD TBL02 -- COD_PRD COD_LOJA PRECO_VENDA obs: Os precos são diferenciados para as lojas TBL03 -- COD_PRD COD_LOJA COD_DET QTD_ETQ obs: CODDET = detalhe do produto (tamanho, Cor, etc.) QTD_ETQ= quantidade de estoque do produto Exemplo de Pesquisa: SELECT A.COD_PRD, DCR_PRD, B.COD_LJA, COD_DET, QTD_ETQ , PRECO_VENDA FROM TBL01 A,TBL02 B,TBL03 C WHERE DCR_PRD LIKE "SAPATO%" and A.COD_PRD = B.COD_PRD AND B.COD_PRD=C.CODPRD AND B.CODLJA = C.CODLJA resultado da pesquisa: Código ; Descrição ; Loja ; Detalhe ; Estoque ; Preço --- 100 ; SAPATO SANDALO COURO ; 1 ; PRETO ; 10 ; R$ 70,00 100 ; SAPATO SANDALO COURO ; 2 ; PRETO ; 5 ; R$ 75,00 100 ; SAPATO SANDALO COURO ; 3 ; PRETO ; 0 ; R$ 80,00 100 ; SAPATO SANDALO COURO ; 1 ; MARROM ; 10 ; R$ 70,00 100 ; SAPATO SANDALO COURO ; 2 ; MARROM ; 5 ; R$ 75,00 100 ; SAPATO SANDALO COURO ; 3 ; MARROM ; 0 ; R$ 80,00 200 ; SAPATO SAMELO COURO ; 1 ; PRETO ; 7 ; R$ 50,00 200 ; SAPATO SAMELO COURO ; 2 ; PRETO ; 3 ; R$ 65,00 200 ; SAPATO SAMELO COURO ; 3 ; PRETO ; 2 ; R$ 70,00 200 ; SAPATO SAMELO COURO ; 1 ; BRANCO ; 7 ; R$ 50,00 200 ; SAPATO SAMELO COURO ; 2 ; BRANCO ; 3 ; R$ 65,00 200 ; SAPATO SAMELO COURO ; 3 ; BRANCO ; 2 ; R$ 70,00 . ... O problema é o tempo da pesquisa (2 minutos) principalmente quando o numero de lojas cresce(20 por exemplo). A central de distribuição precisa visualizar, ao mesmo tempo, o estoque do produto em todas as lojas, quando a pesquisa é feita pelo código o tempo é aceitável mas pela descrição é terrivel. obs: a estrutura apresentada no exemplo é muito simples, deixando até a impressão que a tbl02 não é necessária, mas outros campos à justificam. O que eu poderia fazer para melhorar o tempo de pesquisa ? Como eu poderia criar um índice adequado à pesquisa com essas tabelas ? Agradeço antecipadamente. Reginaldo
[sqlwin] Re: [sqlwin] AVI e ÍCONES ANIMADOS
Bira: percebi que vc já perguntou várias vezes isso. Basta inserir um objeto na sua form que seja um arquivo avi. Quando for executar ele vai rodar... [ ]s Carlos Simm - Dir. ComercialEsfera Informática Ltda.http://www.esfera.com.brFone/fax: (041) 254-3534Phone/Fax: 55-41-254-3534ICQ 16449832 - Original Message - From: Ubirajara Mattos To: [EMAIL PROTECTED] Sent: Thursday, February 17, 2000 11:20 PM Subject: [sqlwin] AVI e ÍCONES ANIMADOS Olá galera, Será que algum dos caros colégas, tem ou conhece alguma função no que permita utilizar uma figura como papel de parede em um MDI? e os famosos pictures animados? Quero na verdade, fazer com SQLWin ou CENTURA 32, o desenvolvimento de uma aplicação com apresentação multimídia. Qualquer ajuda ou modelo, será muito bem vindo. Pode ser um AVI rodando em SQLWindows (GUPTA), ou Um APP exibindo ícones animados, tal como em uma home page. Obrigado e um Abraço para todos. Bira / Rio de Janeiro [EMAIL PROTECTED]
[sqlwin] Re: [sqlwin] Para Cláudio Lima - MDI com Background
Ubirajara, Infelizmente só disponho daquela aplicação para o SQLWindows 1.5.1 PTF 3. Inclusive não disponho do ambiente de desenvolvimento de outras versões. O que lhe posso adiantar somente é que o Icetea possui uma ferramenta para free download que converte da versão 1.5.1 para a 1.2.1. Cordialmente, Cláudio Lima -Mensagem original-De: Ubirajara Mattos <[EMAIL PROTECTED]>Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>Data: Quinta-feira, 17 de Fevereiro de 2000 20:58Assunto: [sqlwin] Para Cláudio Lima - MDI com Background Caro Cláudio Lima - UFMA, Vc nem imagina o quanto valeu sua juda! Mas agora, eu gostaria de saber, se vc teria esta aplicação, rodando em SQLWindows (o velho GUPTA), pois o belo modelo que me enviastes, roda somente no CENTURA. Não quero abusar de sua boa vontade, mas pode ter certeza, de que toda sua ajuda está será retribuída no momento oportuno. Certo de poder contar com você, Me antecipo e agradesço. Valeu mais uma vez! Bira CEUCEL Centro Universitário Celso Lisboa / RJ [EMAIL PROTECTED] [EMAIL PROTECTED]
Re: [sqlwin] Indices para Pesquisa
Inicalmente, o que é CO? Caso seja uma coluna? Faz parte fa chave? Se for, rovavelmente não se está usando o indice. Que tal criar um índice para DCR_PRD. Kleber Sadepe Informática <[EMAIL PROTECTED]> on 19/02/2000 10:36:36 Please respond to [EMAIL PROTECTED] To: [EMAIL PROTECTED] cc:(bcc: Kleber Sales/Procenge) Subject: [sqlwin] Indices para Pesquisa Caros colegas, estou com um problema de performance numa query. Tentei algumas técnicas para otimiza-la mas nao obtive exito. Mostrarei abaixo um exemplo : TBL01 -- CO COD_PRD DCR_PRD TBL02 -- CO COD_PRD COD_LOJA PRECO_VENDA obs: Os precos são diferenciados para as lojas TBL03 -- CO COD_PRD COD_LOJA COD_DET QTD_ETQ obs: CODDET = detalhe do produto (tamanho, Cor, etc.) QTD_ETQ= quantidade de estoque do produto Exemplo de Pesquisa: SELECT A.COD_PRD, DCR_PRD, B.COD_LJA,COD_DET, QTD_ETQ , PRECO_VENDA FROM TBL01 A,TBL02 B,TBL03 C WHERE DCR_PRD LIKE "SAPATO%" and A.COD_PRD = B.COD_PRD AND B.COD_PRD=C.CODPRD AND B.CODLJA = C.CODLJA resultado da pesquisa: Código ; Descrição ; Loja ; Detalhe ; Estoque ; Preço --- -- 100 ; SAPATO SANDALO COURO ; 1 ; PRETO ; 10 ; R$ 70,00 100 ; SAPATO SANDALO COURO ; 2 ; PRETO ; 5 ; R$ 75,00 100 ; SAPATO SANDALO COURO ; 3 ; PRETO ; 0 ; R$ 80,00 100 ; SAPATO SANDALO COURO ; 1 ; MARROM ; 10 ; R$ 70,00 100 ; SAPATO SANDALO COURO ; 2 ; MARROM ; 5 ; R$ 75,00 100 ; SAPATO SANDALO COURO ; 3 ; MARROM ; 0 ; R$ 80,00 200 ; SAPATO SAMELO COURO ; 1 ; PRETO ; 7 ; R$ 50,00 200 ; SAPATO SAMELO COURO ; 2 ; PRETO ; 3 ; R$ 65,00 200 ; SAPATO SAMELO COURO ; 3 ; PRETO ; 2 ; R$ 70,00 200 ; SAPATO SAMELO COURO ; 1 ; BRANCO ; 7 ; R$ 50,00 200 ; SAPATO SAMELO COURO ; 2 ; BRANCO ; 3 ; R$ 65,00 200 ; SAPATO SAMELO COURO ; 3 ; BRANCO ; 2 ; R$ 70,00 . ... O problema é o tempo da pesquisa (2 minutos) principalmente quando o numero de lojas cresce(20 por exemplo). A central de distribuição precisa visualizar, ao mesmo tempo, o estoque do produto em todas as lojas, quando a pesquisa é feita pelo código o tempo é aceitável mas pela descrição é terrivel. obs: a estrutura apresentada no exemplo é muito simples, deixando até a impressão que a tbl02 não é necessária, mas outros campos à justificam. O que eu poderia fazer para melhorar o tempo de pesquisa ? Como eu poderia criar um índice adequado à pesquisa com essas tabelas ? Agradeço antecipadamente. Reginaldo Caros colegas, estou com um problema de performance numa query. Tentei algumas técnicas para otimiza-la mas nao obtive exito. Mostrarei abaixo um exemplo : TBL01 -- COD_PRD DCR_PRD TBL02 -- COD_PRD COD_LOJA PRECO_VENDA obs: Os precos são diferenciados para as lojas TBL03 -- COD_PRD COD_LOJA COD_DET QTD_ETQ obs: CODDET = detalhe do produto (tamanho, Cor, etc.) QTD_ETQ= quantidade de estoque do produto Exemplo de Pesquisa: SELECT A.COD_PRD, DCR_PRD, B.COD_LJA, COD_DET, QTD_ETQ , PRECO_VENDA FROM TBL01 A,TBL02 B,TBL03 C WHERE DCR_PRD LIKE "SAPATO%" and A.COD_PRD = B.COD_PRD AND B.COD_PRD=C.CODPRD AND B.CODLJA = C.CODLJA resultado da pesquisa: Código ; Descrição ; Loja ; Detalhe ; Estoque ; Preço --- 100 ; SAPATO SANDALO COURO ; 1 ; PRETO ; 10 ; R$ 70,00 100 ; SAPATO SANDALO COURO ; 2 ; PRETO ; 5 ; R$ 75,00 100 ; SAPATO SANDALO COURO ; 3 ; PRETO ; 0 ; R$ 80,00 100 ; SAPATO SANDALO COURO ; 1 ; MARROM ; 10 ; R$ 70,00 100 ; SAPATO SANDALO COURO ; 2 ; MARROM ; 5 ; R$ 75,00 100 ; SAPATO SANDALO COURO ; 3 ; MARROM ; 0 ; R$ 80,00 200 ; SAPATO SAMELO COURO ; 1 ; PRETO ; 7 ; R$ 50,00 200 ; SAPATO SAMELO COURO ; 2 ; PRETO ; 3 ; R$ 65,00 200 ; SAPATO SAMELO COURO ; 3 ; PRETO ; 2 ; R$ 70,00 200 ; SAPATO SAMELO COURO ; 1 ; BRANCO ; 7 ; R$ 50,00 200 ; SAPATO SAMELO COURO ; 2 ; BRANCO ; 3 ; R$ 65,00 200 ; SAPATO SAMELO COURO ; 3 ; BRANCO ; 2 ; R$ 70,00 . ... O problema é o tempo da pesquisa (2 minutos) principalmente quando o numero de lojas cresce(20 por exemplo). A central de distribuição precisa visualizar, ao mesmo tempo, o estoque do produto em todas as lojas, quando a pesquisa é feita pelo código o tempo é aceitável mas pela descrição é terrivel. obs: a estrutura apresentada no exemplo é muito simples, deixando até a impressão que a tbl02 não é necessária, mas outros campos à justificam. O que eu poderia fazer para melhorar o tempo de pesquisa ? Como eu poderia criar um índice adequado à pes
[sqlwin] group box...
Como escondo um group box em tempo de execução???
Re: [sqlwin] group box...
Set hWndChild = SalGetFirstChild( hWndForm, TYPE_GroupBox )If hWndChild != hWndNULL Call SalHideWindow( hWndChild ) -Mensagem Original- De: Fábio Carneiro Para: [EMAIL PROTECTED] Enviada em: Segunda-feira, 21 de Fevereiro de 2000 10:34 Assunto: [sqlwin] group box... Como escondo um group box em tempo de execução???
RES: [sqlwin] group box...
Fabio Call SalHideWindows(nome do Group box) Também tem que fazer o mesmo para cada radio button. Para fazer aparecer de novo use SalShowWindows Marcos Carvalho de Campos [EMAIL PROTECTED] -Mensagem original-De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Em nome de Fábio CarneiroEnviada em: Segunda-feira, 21 de Fevereiro de 2000 10:35Para: [EMAIL PROTECTED]Assunto: [sqlwin] group box... Como escondo um group box em tempo de execução???
[sqlwin] Visualização de impressão
Caros Colegas, Tenho um pequeno problema ao visualizar as impressões de relatórios que são feitos em modo compactado (fonte DRAFT 20cpi) para Epson. No papel sai perfeito, mas no video não. Gostaria de saber se alguem tem alguma solução para. Outro problema; como faço para os relatórios em tela ocuparem a tela MDI. Obrigado a todos. Cláudio Rogério Estezi.
RES: [sqlwin] group box...
SalHideWindow( SalGetFirstChild( hWndForm , TYPE_GroupBox ) ) lembre-se, pode ser necessário usar SalGetNextChild ( ) Lairton. -Mensagem original-De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Em nome de Fábio CarneiroEnviada em: segunda-feira, 21 de fevereiro de 2000 10:35Para: [EMAIL PROTECTED]Assunto: [sqlwin] group box... Como escondo um group box em tempo de execução???
[sqlwin] RES: [sqlwin] Visualização de impressão
-Mensagem original-De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Em nome de Claudio EsteziEnviada em: Segunda-feira, 21 de Fevereiro de 2000 11:53Para: [EMAIL PROTECTED]Assunto: [sqlwin] Visualização de impressão Caros Colegas, Tenho um pequeno problema ao visualizar as impressões de relatórios que são feitos em modo compactado (fonte DRAFT 20cpi) para Epson. No papel sai perfeito, mas no video não. Gostaria de saber se alguem tem alguma solução para. Outro problema; como faço para os relatórios em tela ocuparem a tela MDI. Obrigado a todos. Cláudio Rogério Estezi.
Re: [sqlwin] group box...
Fábio, Vc pode utilizar as seguintes instruções : Set hWnd = SalGetFirstChild( hWndForm, TYPE_GroupBox ) (se possuir mais de um group box, utilize a função SalGetNextChild de forma a conseguir capturá-lo)Call SalHideWindow( hWnd ) Onde hWnd é uma variável Window Handle Até mais. Dúlio Mendes SoaresAnalista de Sistemas0 xx 61- 912-3175[EMAIL PROTECTED] -Mensagem Original- De: Fábio Carneiro Para: [EMAIL PROTECTED] Enviada em: Segunda-feira, 21 de Fevereiro de 2000 10:34 Assunto: [sqlwin] group box... Como escondo um group box em tempo de execução???
[sqlwin] Re: [sqlwin] Visualização de impressão
Caro Cláudio, Também trabalho com epson e caracter condensado ( só que 10cpi ). Só tenho esse tipo de problema quando minha impressora padrão é outra ( por exemplo: laser ). Espero ter ajudado. Fábio. - Original Message - From: Claudio Estezi To: [EMAIL PROTECTED] Sent: Monday, February 21, 2000 11:53 AM Subject: [sqlwin] Visualização de impressão Caros Colegas, Tenho um pequeno problema ao visualizar as impressões de relatórios que são feitos em modo compactado (fonte DRAFT 20cpi) para Epson. No papel sai perfeito, mas no video não. Gostaria de saber se alguem tem alguma solução para. Outro problema; como faço para os relatórios em tela ocuparem a tela MDI. Obrigado a todos. Cláudio Rogério Estezi.
Re: [sqlwin] group box...
É isso mesmo... Obrigadão. - Original Message - From: Lairton N. de Almeida Junior To: [EMAIL PROTECTED] Sent: Monday, February 21, 2000 11:43 AM Subject: RES: [sqlwin] group box... SalHideWindow( SalGetFirstChild( hWndForm , TYPE_GroupBox ) ) lembre-se, pode ser necessário usar SalGetNextChild ( ) Lairton. -Mensagem original-De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Em nome de Fábio CarneiroEnviada em: segunda-feira, 21 de fevereiro de 2000 10:35Para: [EMAIL PROTECTED]Assunto: [sqlwin] group box... Como escondo um group box em tempo de execução???