Office System

The Office Developer Blog (by Luiz Cláudio C. V. Rocha - São Paulo, Brazil)

February 2009 - Posts

Concatenar valores de registros diferentes no Access

Esta dúvida não é muito frequente, mas como eu mesmo já precisei algumas vezes desta solução, vou postá-la aqui.

Trata-se da concatenação de valores localizados em linhas diferentes de uma tabela. Em um banco de dados relacional, é simples concatenar campos (Campo1 & "," & Campo2 & "," & Campo3), mas não é simples concatenar linhas diferentes (Linha1 & "," & Linha2 & "," & Linha3).

Estou anexando um exemplo que usa código VBA (tanto DAO como ADO) para percorrer linhas e criar um string com os produtos de cada categoria, separados por vírgula. O exemplo foi criado por mim anos atrás, mas será útil para quem precisar deste tipo de solução.

 

Instalando o dispositivo de segurança do Unibanco no Vista

Ao acessar o site do Unibanco em uma máquina nova, ele pede a instalação do dispositivo de segurança.

No Windows Vista, porém, por mais que tentemos instalar e que não recebamos nenhuma mensagem de erro, o site continua pedindo a instalação. Na prática, ela não é concluída.

Para que a instalação seja bem sucedida, abra o Internet Explorer com privilégios de administrador. Desta forma o dispositivo será instalado corretamente. 

 

Linq to SQL - Debug Visualizer

Ao iniciar meus trabalhos com a sintaxe do Linq, uma dificuldade que tive foi saber qual efetivamente era o comando que estava sendo enviado ao SQL Server.

Pesquisando no Google, descobri um add-in que estava disponível nas versões beta do Visual Studio 2008 mas que foi excluído da versão final, o linq to SQL Debug Visualizer.

Anexei a este post um arquivo zip com este add-in. Para usá-lo, faça o seguinte:

1) Feche o Visual Studio.

2) Abra o arquivo zip.

3) Arraste o arquivo SqlServerQueryVisualizer.dll (que está dentro do zip) para a pasta C:\Program Files\Microsoft Visual Studio 9.0\Common7\Packages\Debugger\Visualizers na sua máquina.

Para usar o visualizador, basta colocar um breakpoint na linha seguinte à definição da query que a opção Database Query aparecerá.

 

Ao clicar no Linq to SQL Debugger Visualizer, o Visual Studio abre uma janela com a instrução SQL. Esta janela ainda nos possibilita executar a query e ver os dados durante o debug.

 

 

Free Download Manager

Quem está procurando por uma boa ferramenta de gerenciamento de download, eu recomendo o Free Download Manager (FDM), que pode ser baixado a partir do site www.freedownloadmanager.org

Tela principal do FDM

 

 

Trata-se de uma ferramenta Open Source com bons recursos. Particularmente, eu sub-utilizo a ferramenta, já que para mim basta saber a velocidade e o tempo previsto para conclusão do download.

Durante o download é possível exibir no canto inferior esquerdo da tela uma janela semi-transparente mostrando a porcentagem e o status do download.