2016
26 10 2016
A próxima versão do Visual Studio, até agora denominada Visual Studio “15” e que provavelmente se chamará Visual Studio 2017 (se a Microsoft continuar com a mesma estratégia de nomenclatura), está atualmente em Preview 5. Indiscutivelmente, o foco dessa versão tem sido a melhoria de performance nos mais diversos aspectos do Visual Studio, indo desde […]
19 10 2016
É sempre a mesma coisa. A cada nova versão do Visual Studio surge aquele frio na barriga com relação à ferramenta de relatórios da Microsoft: será que o Report Viewer foi descontinuado? Isso aconteceu com bastante força no lançamento do Visual Studio 2015, quando a Microsoft decidiu remover o Report Viewer da instalação “típica” do […]
12 10 2016
“André, eu consigo criar relatórios do Crystal Reports sem DataSet nem classe?“. Resposta: consegue sim! Uns tempos atrás eu mostrei como imprimir dados de um DataGridView no Crystal Reports. Naquele artigo eu mostrei duas maneiras para definirmos a estrutura de dados do relatório: através de um DataSet e através de uma coleção de instâncias de […]
10 10 2016
Eu lembro claramente como eu fiquei feliz a primeira vez que recebi o prêmio Microsoft MVP em 2010. São anos de dedicação à comunidade que finalmente acabam sendo reconhecidos com a oportunidade de fazer parte desse grande time de profissionais seletos. Desde 2010 eu vinha conseguindo renovar o prêmio todos os anos. Com a renovação […]
5 10 2016
Quem diria que aquela ferramenta singela de geração de relatórios lançada em 2004 iria alcançar a sua sexta edição em 2016? O Reporting Services cresceu muito desde a sua primeira edição, que foi disponibilizada como um add-on do SQL Server 2000! Eu só fico impressionado que, mesmo no Reporting Services 2016, depois de tanta evolução, […]
28 09 2016
Você sabe as diferenças entre os bancos de dados locais SQLite, SQL Compact (CE) e LocalDb? E você sabe como utilizar cada um desses bancos de dados na sua aplicação? Um dos leitores desse site me fez justamente essa pergunta, que eu não sabia responder de “bate-pronto“, então, fui pesquisar. Depois de finalizar a minha […]
21 09 2016
Um erro clássico que acontece ao tentarmos exibir um relatório do Crystal Reports em aplicações que utilizam o .NET Framework 4 ou superior é o “FileNotFoundException” relacionado ao arquivo “crdb_adoplus.dll“. Como é que esse erro pode ser resolvido? A maneira mais simples e mais utilizada é fazermos um pequeno ajuste no arquivo app.config da nossa […]
14 09 2016
O conceito de quebra de páginas no desenvolvimento de relatórios é algo básico a ser dominado. É rara a situação em que um relatório ocupa somente uma página, principalmente quando falamos de relatórios mais complexos. O que pode ser algo muito básico pode se tornar um pesadelo para os desenvolvedores que utilizam o Report Viewer […]
7 09 2016
Hoje em dia é impossível pensar em uma aplicação comercial que não tenha algum campo para a entrada de endereços em algum lugar do aplicativo. Dito isso, uma funcionalidade que podemos implementar muito facilmente e que facilitaria a vida do usuário é o preenchimento do endereço baseado no CEP. Antigamente isso só era possível através […]
31 08 2016
O que seria um relatório sem regras que alterem a sua formatação dependendo de condições de negócios? Muito provavelmente seria um relatório bem “chato“, somente listando alguns valores e deixando 100% da sua interpretação a cargo do usuário. Se você está acostumado a entregar os seus relatórios dessa maneira “sem graça“, já passou da hora […]