[OFF]MEUS PRIMEIROS PASSOS NO C#

 Tópico anterior Próximo tópico Novo tópico

[OFF]MEUS PRIMEIROS PASSOS NO C#

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#485943 - 13/12/2018 21:04:27

LAMPIAO
SAO CAETANO DO SUL
Cadast. em:Setembro/2004


Citação:
:
Gente, uma dica: usem relatórios em HTML, descubram o poder de relatórios dinâmicos e muito mais versáteis.


Fala KERPLUNK,

Já usei também, mas tive muito problema de compatibilidade entre navegadores, faço tudo no ReportView, não uso ele conectado no banco, sempre através de classes de objetos, então fica muito fácil.

Já tenho os tipos pré-definidos com Header e Footer tanto em paisagem como em retrato, DANFE para nota fiscal, relatórios com gráficos, enfim, para mim tenho muita flexibilidade e não preciso ficar lidando com compatibilidade, se vai mostrar corretamente no navegador x, y ou z.

Outro detalhe com relatórios em html, são os relatórios com vários níveis de agrupamento, não é coisa simples de se fazer, perde-se muito tempo, ajustando css.

Entrego o relatório padronizado, e no formato que o cliente solicitou na aplicação, pdf, excel, word, image, enfim os padrões que o ReportView disponibiliza, ainda com a possibilidade de enviar direto no e-mail.

Mas se você tem algo mágico e milagroso, let us know that.

Abaixo dois exemplos de como esses relatórios aparecem na aplicação








#485944 - 13/12/2018 22:07:35

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


Citação:
:
:
Gente, uma dica: usem relatórios em HTML, descubram o poder de relatórios dinâmicos e muito mais versáteis.

Fala KERPLUNK,

Já usei também, mas tive muito problema de compatibilidade entre navegadores, faço tudo no ReportView, não uso ele conectado no banco, sempre através de classes de objetos, então fica muito fácil.

Já tenho os tipos pré-definidos com Header e Footer tanto em paisagem como em retrato, DANFE para nota fiscal, relatórios com gráficos, enfim, para mim tenho muita flexibilidade e não preciso ficar lidando com compatibilidade, se vai mostrar corretamente no navegador x, y ou z.

Outro detalhe com relatórios em html, são os relatórios com vários níveis de agrupamento, não é coisa simples de se fazer, perde-se muito tempo, ajustando css.

Entrego o relatório padronizado, e no formato que o cliente solicitou na aplicação, pdf, excel, word, image, enfim os padrões que o ReportView disponibiliza, ainda com a possibilidade de enviar direto no e-mail.

Mas se você tem algo mágico e milagroso, let us know that.

Abaixo dois exemplos de como esses relatórios aparecem na aplicação






Muito bacana  esse relatorio parabens



#485950 - 14/12/2018 09:25:45

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
O truque é que não construo CSS na mão, uso algum framework já pronto. Pode ser qualquer um, use as tags já prontas e parte pro abraço. Tem alguns que já experimentei que são bem bacanas, como Tipboard e RazorFlow. O caso é que eu não crio um HTML em modo texto do zero, o que faço é um template e uso XSLT para os dados, buscando de um endpoint.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#485960 - 14/12/2018 17:24:32

LAMPIAO
SAO CAETANO DO SUL
Cadast. em:Setembro/2004


Citação:
:
:
:
Gente, uma dica: usem relatórios em HTML, descubram o poder de relatórios dinâmicos e muito mais versáteis.

Fala KERPLUNK,

Já usei também, mas tive muito problema de compatibilidade entre navegadores, faço tudo no ReportView, não uso ele conectado no banco, sempre através de classes de objetos, então fica muito fácil.

Já tenho os tipos pré-definidos com Header e Footer tanto em paisagem como em retrato, DANFE para nota fiscal, relatórios com gráficos, enfim, para mim tenho muita flexibilidade e não preciso ficar lidando com compatibilidade, se vai mostrar corretamente no navegador x, y ou z.

Outro detalhe com relatórios em html, são os relatórios com vários níveis de agrupamento, não é coisa simples de se fazer, perde-se muito tempo, ajustando css.

Entrego o relatório padronizado, e no formato que o cliente solicitou na aplicação, pdf, excel, word, image, enfim os padrões que o ReportView disponibiliza, ainda com a possibilidade de enviar direto no e-mail.

Mas se você tem algo mágico e milagroso, let us know that.

Abaixo dois exemplos de como esses relatórios aparecem na aplicação






Muito bacana  esse relatorio parabens


Opa, obrigado Fabrício



#485961 - 14/12/2018 17:48:05

LAMPIAO
SAO CAETANO DO SUL
Cadast. em:Setembro/2004


Citação:
:
O truque é que não construo CSS na mão, uso algum framework já pronto. Pode ser qualquer um, use as tags já prontas e parte pro abraço. Tem alguns que já experimentei que são bem bacanas, como Tipboard e RazorFlow. O caso é que eu não crio um HTML em modo texto do zero, o que faço é um template e uso XSLT para os dados, buscando de um endpoint.


Mas eu não fazia na mão, usava template com xslt também, o problema é com relatórios complexos, agrupamentos com varios níveis, possibilidade de exportar para outros formatos, como excel, word, mesmo eu tendo um modelo padrão (template), sempre precisava alterar algo, abandonei, era muito suor.

Concordo que para impressão de um pedido, uma ficha de cadastro, relatórios simples é perfeitamente viável, mas como eu sempre crio padrões, quando mudei pro ReportView, todos os relatórios foram para ele tambem, já tinha tudo pronto era só ajustes no relatório. E eu nem falei da questão de compatibilidade entre navegadores, para mim é muito trabalho para algo simples.

E outra, vc tem que trazer a informação para o lado do cliente e depois gerar o relatório na tela, eu só retorno os bytes do relatório que pode ser visualizado ou baixado dependo do que o cliente escolheu fazer.

No resumo, são gostos diferentes e cenários diferentes, não dá pra afirmar qual a melhor abordagem, depende de muitas variáveis.

Mas uma coisa posso lhe dizer, a melhor coisa hoje no mundo da programação é vc desenvolver serviços REST (API´s), só o fato de não precisar instalar nada no cliente, já tira um fardo enorme das costas, nada de dor de cabeça porque o Crystal Report não funciona porque a dll não é a versão xxx, ou porque o windows não esta atualizado, ou porque o windows isso e aquilo, enfim esse tipo de problema acaba de uma vez.

Fica a dica para quem ainda insiste em criar aplicações Desktop.

Abraços





#485962 - 14/12/2018 21:26:28

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011




Aqui no cadastro de produto escrevi algumas classes

Formatação de valor
Aceitação de apenas numero
Outros com numero e virgula
utilizei como anteriormente classe de webcam

esse foi a primeira classe que escrive utilizando webserviçe
busca automática de imagem do produto no google
e salvando ja dentro do mysql



#486044 - 18/12/2018 20:37:15

JCM0867
BALNEARIO CAMBORIU
Cadast. em:Março/2012


Última edição em 18/12/2018 22:45:46 por JCM0867

Citação:
:
O truque é que não construo CSS na mão, uso algum framework já pronto. Pode ser qualquer um, use as tags já prontas e parte pro abraço. Tem alguns que já experimentei que são bem bacanas, como Tipboard e RazorFlow. O caso é que eu não crio um HTML em modo texto do zero, o que faço é um template e uso XSLT para os dados, buscando de um endpoint.


E quando precisa de fórmulas, cálculos e gráficos, HTML e CSS não fazem isso
teria que fazer antes ao invés de deixar o report fazer isso sozinho que normalmente já possui essas funcionalidades nativas.
Uso o Crystal desde a versão 8.5 com o VB6. Lógico que já tive problemas, mas nenhum sem solução.
O Crystal melhorou muito depois de ser incorporado facilmente com o Visual Studio ao menos no C# e VB.NET.




#486046 - 18/12/2018 23:20:46

MESTRE
GUARULHOS
Cadast. em:Novembro/2013


Última edição em 18/12/2018 23:21:13 por MESTRE

Voltei meus amigos, acompanhando o papo que está rolando aqui pois está bom demais !!

Parabéns Fabricio continue assim..

Depois que eu aprimorei um pouquinho minhas práticas no Crystal Reports, não abandono mais.. os relatórios que eu faço são bastante complexos (empresa que eu trabalho é prestadora de serviço e vende
esses relatórios que sao analises laboratoriais) o cara faz as analises no sistema que calcula e faz tudo automática, grava no bd, e o relatório é feito sob-demanda de diferentes formas..

trabalho com dois tipos de relatórios:
- Tipo simples (crio uma classe copy da classe atual e uso a classecopy arquivo de dados) normalmente são relatórios bastante simples feitos em menos de 2 min.
- Tipo difícil (adiciono a conexão ODBC do MySQL com CommandQuery, faço o que eu quiser, Joins, pesquisa por clausula, groupby, tenho uma penca de comando
(um relatório de 30 paginas sem repetição abre em menos de 5 segundos), anteriormente tinha feito com DataSets e levava quase 5 min pra carregar um relatório, consigo
passar parametro pra query fazer o diabo a 4, ate hoje me sinto completamente feliz com o Crystal apesar de ter uma relação de amor e ódio com ele em raras situações kkk .

um ex aqui do relatório em Crystal com commandQuery.



_______________________________________________
"A alegria está na luta, na tentativa, no sofrimento envolvido e não na vitória propriamente dita."
Gandhi.


#486047 - 19/12/2018 00:03:55

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


Citação:
:
Voltei meus amigos, acompanhando o papo que está rolando aqui pois está bom demais !!

Parabéns Fabricio continue assim..

Depois que eu aprimorei um pouquinho minhas práticas no Crystal Reports, não abandono mais.. os relatórios que eu faço são bastante complexos (empresa que eu trabalho é prestadora de serviço e vende
esses relatórios que sao analises laboratoriais) o cara faz as analises no sistema que calcula e faz tudo automática, grava no bd, e o relatório é feito sob-demanda de diferentes formas..

trabalho com dois tipos de relatórios:
- Tipo simples (crio uma classe copy da classe atual e uso a classecopy arquivo de dados) normalmente são relatórios bastante simples feitos em menos de 2 min.
- Tipo difícil (adiciono a conexão ODBC do MySQL com CommandQuery, faço o que eu quiser, Joins, pesquisa por clausula, groupby, tenho uma penca de comando
(um relatório de 30 paginas sem repetição abre em menos de 5 segundos), anteriormente tinha feito com DataSets e levava quase 5 min pra carregar um relatório, consigo
passar parametro pra query fazer o diabo a 4, ate hoje me sinto completamente feliz com o Crystal apesar de ter uma relação de amor e ódio com ele em raras situações kkk .

um ex aqui do relatório em Crystal com commandQuery.



Obrigado meu amigo demorei muito para iniciar mas agora vamo que vamo. Realmetne fiz testes aqui em alguns relatórios, acabei optando pelo Crystal, mas estou com um problema que ate postei no forum fiz todo o relatorio, vejo como fica por ele mesmo, mas quando vou chamar ele da isso
(inacessível devido ao seu nível de proteção)como resolver?



#486067 - 19/12/2018 12:06:01

LEANDROBTOS
VIRADOURO
Cadast. em:Agosto/2009


Parabéns pelo progresso Fabrício! Show!

Interessante esta funcionalidade de buscar a imagem do produto no google, como é o processo? Você pega a primeira? Tem algum tratamento?

[]´s

_______________________________________________________
Estamos aqui para fazer alguma diferença no universo, se não, porque estar aqui?
Steve Jobs


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por FABRICIOWEB em 09/02/2019 00:20:00