Clique abaixo para nos ajudar
Conectar-se

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
20 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 20 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
TRY BEGIN E FLOCK()

17/4/2017, 10:32 por AJC

Pessoal estou tendo alguns problemas de gravação em rede, estou usando
try begin, mas vi algo na …

Comentários: 0

Exportar Dados Campo Memo Tabela DBF

10/4/2017, 10:28 por fcampos

Olá bom dia.

Estou tentando exportar os dados de algumas tabelas em formato dbf pelo foxpro.
O …

Comentários: 2

Função EVL()

8/4/2017, 12:18 por Clebervfp

Bom dia a todos.
Vim compartilhar de uma Função do próprio VFP que me benefício muito.
Função …

Comentários: 0

COMO BLOQUEAR REGISTRO OU TABELA NO VISUAL FOXPRO PARA GRAVAÇÃO EM REDE

3/4/2017, 10:29 por AJC

Pessoal estou tendo um problema que acontece sempre busco na minha tabela de clientes o ultimo …

Comentários: 2

Controlar Scanner Twain

31/3/2017, 17:31 por Kleber R Bento

Estou usando o EZTW32.DLL para criar uma ferramenta que escaneia e gera PDF. Porém com esses …

Comentários: 0

Estatísticas
Temos 7079 usuários registrados
O último usuário registrado atende pelo nome de albsilva

Os nossos membros postaram um total de 48 mensagens em 25 assuntos

"Wait Window"

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Em curso "Wait Window"

Mensagem por Jefferson Matakas em 15/11/2011, 13:35

Boa tarde a todos !

Estou usando em meu sistema o comando Wait para mensagens ao usuário, só que quando o utilizo antes de um "report form", a mensagem e limpa da tela automaticamente, sendo que ela deveria ficar ate o inicio do proximo procedimento o qual colocaria uma nova mensagem, o codigo simplificado ficaria assim:

wait window " Gerando e-mail a ser enviado ao cliente. Aguarde... " nowait
report form rptemail.frm to printer nocosole nodialog
inkey(5) && pausa forcada para dar tempo de gerar o arquivo em pdf
wait window " Eviando e-mail ao cliente. Aguarde... " nowait
.
.
e isso.

Abracos ...

Jefferson Matakas
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Em curso Re: "Wait Window"

Mensagem por m@r<3|o em 15/11/2011, 15:56

IF 6=MESSAGEBOX(' Deseja Gerar o e-mail a ser enviado ao cliente.', 4+32 ,'Pergunta')
WAIT WINDOW "Eviando e-mail ao cliente. Aguarde..." NOWAIT NOCLEAR

report form rptemail.frm to printer nocosole nodialog
inkey(5)

MESSAGEBOX("Enviado com Sucesso")
WAIT CLEAR

ENDIF

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Em curso Re: "Wait Window"

Mensagem por Jefferson Matakas em 15/11/2011, 18:22

Continua acontecendo a mesma coisa, me parece que o report form de alguma maneira desativa o wait window.

Jefferson Matakas
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Em curso Re: "Wait Window"

Mensagem por m@r<3|o em 15/11/2011, 18:38

Acho que teria que montar todo relatorio em PRG . para voce colocar Wait Windows .... junto ao Report na Tela

tenta fazer assim a chamada do Relatorio ve se faz diferença

REPORT FORM rptemail TO PRINTER PREVIEW

ou mesmo nao tem como executar a rotina sem chamar Report ..

Gerar um HTML direto

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Em curso Re: "Wait Window"

Mensagem por Jefferson Matakas em 16/11/2011, 07:36

O problema do preview e aparecer o relatorio na tela, e eu gostaria que o processo fosse transparente para o usuario.
Sao varios relatorios que forao feitos pelo gerado, escreve-los em prg agora somente pelo uso do WAIT, falta tempo.
A solucao de "preguicoso" e a seguinte, vou colocar a mensagem apos o report form, assim;

report form rptemail.frm to printer nocosole nodialog
WAIT WINDOW "Eviando e-mail ao cliente. Aguarde..." NOWAIT NOCLEAR
inkey(5)

por enquanto vai desse jeito, ate entender o que acontece com o report form.

Valeu pela forca ...

Jefferson Matakas
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Em curso Re: "Wait Window"

Mensagem por m@r<3|o em 16/11/2011, 11:30

Camarada Jefferson Matakas , olha vamos complicar então ....

Sei um forma que dá certo, tenho o exemplo aqui envolve funçoes , será como fazer um POP KEY dentro do Report Form ativado na tela ....
É nas funcionalidades da SCREEN_ do SO que está ativo no Diante da Tela ativada no SO . Serve as vezes para automatizar comandos e procedimentos em outros sistemas apartir do fox

Fiz o teste colocando Wait clear , no meio dessa funcao e funcionou

Vi que postou lá no site vfpbr vou anexar lá

Obgrigado vc
abs

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Em curso Re: "Wait Window"

Mensagem por m@r<3|o em 16/11/2011, 12:00

agora que entendi o que quer fazer

só que ambiente formulario é diferente de ambiente de relatorio
pelo que entendi voce quer furar essas barreiras ....
num comando só nao tem como ......

ira ter que fazer ... 3 Wait window -
para dar o efeito que seja todas mensagens iguais

Wait Window no Form - Antes
Wait Window - Relatorio
Wiat Window no Form - Após


m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Em curso Re: "Wait Window"

Mensagem por Jefferson Matakas em 16/11/2011, 12:03

Nos que desenvolvemos sistema, cedo ou tarde da de cara com alguma coisa que nao faz muito sentido, essa do report form e uma delas.

De qualquer forma, agradeco novamente o suporte.

Quem sabe ainda aparece alguma solucao...

abracos ..

Jefferson Matakas
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Em curso Re: "Wait Window"

Mensagem por m@r<3|o em 16/11/2011, 12:13

Teria como adaptar uma APP de Casinha de Noficacao ,
pois a questão é Notificar o Usuario ,
mais ai trocaria o Comandos e objetos ,usar uma APP provavel que tb funciona .

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Em curso Re: "Wait Window"

Mensagem por halisson em 17/11/2011, 17:03

-
[Você precisa estar registrado e conectado para ver este link.] escreveu:Boa tarde a todos !
Estou usando em meu sistema o comando Wait para mensagens ao usuário, só que quando o utilizo antes de um "report form", a mensagem e limpa da tela automaticamente, sendo que ela deveria ficar ate o inicio do proximo procedimento o qual colocaria uma nova mensagem...

Jefferson, você pode usar um report preview alternativo,
um projeto opensource chamado FoxyPreviewer.

Uma forma de fazer o que você quer ( um report silencioso ) seria a seguinte:

Código:

WAIT WINDOW " Gerando e-mail a ser enviado ao cliente. Aguarde... " NOWAIT NOCLEAR
DO LOCFILE("FoxyPreviewer.App")
REPORT FORM ;
   ("[SEU_REPORT_AQUI].frx") ;
   OBJECT TYPE 11 ;
   TO FILE "C:\TESTREPORT.PDF"
DO LOCFILE("FoxyPreviewer.App") WITH "Release"
WAIT WINDOW " Eviando e-mail ao cliente.  Aguarde... " NOWAIT NOCLEAR
[COMANDOS PARA ENVIO DO E-MAIL]
WAIT CLEAR

Tipos de saídas
OBJECT TYPE 10 = PDF , 11 = PDF AS IMAGE , 12 = RTF , 13 = XLS , 14 = HTML

Implementando o FOXYPREVIEWER

1. Basta disponibilizar junto com a sua aplicação
basicamente o REPORTPREVIEWER.APP e a libhpdf.dll
( vem junto com o arquivo zipado do foxypreviewer )

Para o FoxyPreviewer funcionar perfeitamente sem bug's,
é necessário você atentar para o que diz a documentação oficial:

PRÉ-REQUISITOS:
Visual FoxPro 9 SP2


1. Atualize o VFP9 com a versão mais recente do "hotfix": VFP9SP2 KB 968409

2. Atualize o VFP9 com o Service Pack 2: VFP9 SP2

3. Disponibilize junto com a sua aplicação estes APP's: Report*.APP VFP9SP2

Veja se isso resolve.

Abraço.
-
avatar
halisson
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Em curso Re: "Wait Window"

Mensagem por Jefferson Matakas em 18/11/2011, 07:22

Que alternativa legal, vou testa-la..

Valeu pela dica...

Jefferson Matakas
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Em curso Re: "Wait Window"

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum