Clique abaixo para nos ajudar
Conectar-se

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
10 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 10 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

Relatório Personalizado

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

Resolvido Relatório Personalizado

Mensagem por halisson em 11/5/2011, 12:42

-
Fiz uma busca aqui no fórum e aparentemente não existe algo que me ajude.

Estou buscando algo que me ajude a criar o seguinte:

NO FORM QUE CHAMA O PREVIEW:
O usuário seleciona de forma personalizada,
quais campos serão exibidos no relatório.

Dúvida 1: Como fazer um "AUTOFIT" nos campos do relatório,
já que os campos serão escolhidos pelo usuário e não dá
para sabrer previamente, como ficarão ordenados.
Lembrando que eles tem tamanhos diferentes.

Dúvida 2: Como personalizar ( através da escolha do usuário ),
orientação do papel ( retrato / paisagem ), tamanho do papel,
tamanho e nome da fonte dos campos no relatório.

Alguma luz no fim do túnel? Alguém arrisca um palpite? Wink

Abraço.
-

avatar
halisson
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Relatório Personalizado

Mensagem por Julio em 11/5/2011, 14:50

Halisson

Tem um post que se nao me falhe a memoria foi o Alceu quem respondeu, sobre uma grid que você escolhe quais campos da tabela deseja imprimir, incluindo e excluindo colunas para impressão.
To pesquisando aqui no forum e não achei nada ainda. Aqui no trabalho tambem nao estou localizando o exemplo. Quando chegar em casa vo da um procuranda e posto depois.


Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Relatório Personalizado

Mensagem por Julio em 11/5/2011, 15:56


Duvida 1:
Veja se este exemplo pode lhe ajudar.

[Você precisa estar registrado e conectado para ver este link.]


Duvida 2:
Veja esta função:
PRTINFO( ), função
Retorna a definição atual da impressora especificada.

Sintaxe

PRTINFO(nDefiniçãoImpressora [, cNomeImpressora])

Tipos de retorno

Numérico

Argumentos

nDefiniçãoImpressora Especifica a definição de impressora do Visual FoxPro que será retornada.

As tabelas a seguir listam os valores de retorno das definições de impressora.

Observação Se PRTINFO(2) retornar - 1 ou um valor diferente daqueles listados na tabela a seguir, utilize PRTINFO(3) e PRTINFO(4) para retornar o tamanho do papel.

Se nDefiniçãoImpressora for igual a 1 (PRT_ORIENTATION em FOXPRO.H), PRTINFO( ) retornará a orientação do papel:

Valores de retorno Definição
–1 Informação não disponível
0 Retrato
1 Paisagem
Se nDefiniçãoImpressora for igual a 2 (PRT_PAPERSIZE em FOXPRO.H), PRTINFO( ) retornará o tamanho do papel:

Valores de retorno Definição
–1 ou um valor diferente daqueles listados a seguir Informação não disponível. Utilize nDefiniçãoImpressora = 3 e nDefiniçãoImpressora = 4 para determinar o tamanho do papel.
1 Carta, 8 1/2 x 11 pol
2 Carta pequeno, 8 1/2 x 11 pol
3 Tablóide, 11 x 17 pol
4 Ledger, 17 x 11 pol
5 Ofício, 8 1/2 x 14 pol
6 Statement, 5 1/2 x 8 1/2 pol
7 Executivo, 7 1/4 x 10 1/2 pol
8 A3, 297 x 420 mm
9 A4, 210 x 297 mm
10 A4, Small 210 x 297 mm
11 A5, 148 x 210 mm
12 B4, 250 x 354 mm
13 B5, 182 x 257 mm
14 Folio, 8 1/2 x 13 pol
15 Quarto, 215 x 275 mm
16 10 x 14 pol
17 11 x 17 pol
18 Nota, 8 1/2 x 11 pol
19 Envelope #9, 3 7/8 x 8 7/8 pol
20 Envelope #10, 4 1/8 x 9 1/2 pol
21 Envelope #11, 4 1/2 x 10 3/8 pol
22 Envelope #12, 4 1/2 x 11 pol
23 Envelope #14, 5 x 11 1/2 pol
24 Folha tamanho C
25 Folha tamanho D
26 Folha tamanho E
27 Envelope DL, 110 x 220 mm
28 Envelope C5, 162 x 229 mm
29 Envelope C3, 324 x 458 mm
30 Envelope C4, 229 x 324 mm
31 Envelope C6, 114 x 162 mm
32 Envelope C65, 114 x 229 mm
33 Envelope B4, 250 x 353 mm
34 Envelope B5, 176 x 250 mm
35 Envelope B6, 176 x 125 mm
36 Envelope, 110 x 230 mm
37 Envelope Monarch, 3 7/8 x 7.5 pol
38 6 3/4 Envelope, 3 5/8 x 6 1/2 pol
39 Fanfold padrão norte-americano, 14 7/8 x 11 pol
40 Fanfold padrão alemão, 8 1/2 x 12 pol
41 Fanfold ofício alemão, 8 1/2 x 13 pol
Se nDefiniçãoImpressora for igual a 3 (PRT_PAPERLENGTH em FOXPRO.H), PRTINFO( ) retornará o tamanho do papel em incrementos de 0,1mm.
Se nDefiniçãoImpressora for igual a 4 (PRT_PAPERWIDTH em FOXPRO.H), PRTINFO( ) retornará a largura do papel em incrementos de 0,1mm.
Se nDefiniçãoImpressora for igual a 5 (PRT_SCALE em FOXPRO.H), PRTINFO( ) retornará o fator pelo qual a saída impressa é dimensionada.
Se nDefiniçãoImpressora for igual a 6 (PRT_COPIES em FOXPRO.H), PRTINFO( ) retornará o número de cópias a serem impressas.

Se nDefiniçãoImpressora for igual a 7 (PRT_DEFASOURCE em FOXPRO.H), PRTINFO( ) retornará a origem do papel padrão:

Valores de retorno Definição
1 Compartimento superior
2 Compartimento inferior
3 Compartimento central
4 Alimentação manual
5 Compartimento de envelope
6 Envelope de alimentação manual
7 Seleção automática
8 Pinos de tração
9 Formato pequeno
10 Formato grande
11 Grande capacidade
14 Cassete
Se nDefiniçãoImpressora for igual a 8 (PRT_PRTQUAL em FOXPRO.H), PRTINFO( ) retornará um valor positivo indicando a resolução horizontal em pontos por polegada (DPI, Dots Per Inch) ou um valor negativo indicando a qualidade da impressão:

Valores de retorno Definição
-1 Rascunho
-2 Baixa
-3 Média
-4 Alta
Se nDefiniçãoImpressora for igual a 9 (PRT_COLOR em FOXPRO.H), PRTINFO( ) retornará um valor que indica se uma impressora colorida gera saída colorida ou monocromática:

Valores de retorno Definição
1 Colorida
2 Monocromática
Se nDefiniçãoImpressora for igual a 10 (PRT_DUPLEX em FOXPRO.H), PRTINFO( ) retornará o modo duplex:

Valores de retorno Definição
1 Impressão simplex
2 Duplex vertical
3 Duplex horizontal
Se nDefiniçãoImpressora for igual a 11 (PRT_YRESOLUTION em FOXPRO.H), PRTINFO( ) retornará a resolução vertical em DPI. Se essa informação não estiver disponível, será retornado -1.
Se nDefiniçãoImpressora for igual a 12 (PRT_TTOPTION em FOXPRO.H), PRTINFO( ) retornará um valor que indica como as fontes TrueType® serão impressas:

Valores de retorno Definição
1 Imprime como gráficos de bitmap
2 Descarrega como fontes de software
3 Substitui fontes do dispositivo
Se nDefiniçãoImpressora for igual a 13, PRTINFO( ) retornará um valor que indica se a saída está ordenada:

Valores de retorno Definição
0 Sem ordenação
1 Ordenada
cNomeImpressora Especifica o nome da impressora sobre a qual são retornadas informações. Se cNomeImpressora for omitido, serão retornadas informações para a impressora padrão.

Comentários

As definições de impressora do Visual FoxPro são definidas na caixa de diálogo Configurar página. Selecione Configurar página no menu Arquivo para exibir a caixa de diálogo Configurar página do Visual FoxPro.

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Relatório Personalizado

Mensagem por halisson em 11/5/2011, 22:33

-
ok julio, vou dá uma olhada na sua sua sugestão! Wink
avatar
halisson
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Relatório Personalizado

Mensagem por halisson em 13/5/2011, 23:00

-
Julio, dei uma olhada e vi que o formulário que personaliza o grid e consequentemente o relatório parece ser bem interessante.

obrigado pela ajuda!
-
avatar
halisson
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Relatório Personalizado

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