Postagens

Mostrando postagens de Março, 2014

Criando um identificador único no excel

Imagem
Para criar um identificador único no exel, tanto para identificar uma linha sem repetições como para fazer scripts para exportar os dados do excel para um banco de dados é necessário abrir o editor de código VBA do excel, na aba Developer.
Caso a guia não esteja aparecendo para você clique em file -> options -> customize ribbon e marque a opção developer à direita.
Na aba developer abra o editor do visual basic, crie um novo módulo e adicione o código.
Public Function NewId() As String NewId = Mid$(CreateObject("Scriptlet.TypeLib").Guid, 2, 36) End Function Public Function NewGuid() As String NewGuid = CreateObject("Scriptlet.TypeLib").Guid End Function
A função NewId é igual a newid() do sql server e cria uma Guid sem as chaves no início e fim. A NewGuid está aí só para demonstração e apresenta guids com as chaves.
Ambas usam o objeto COM Scriptlet.TypeLib e chamam o método Guid.
Eu uso isso quando eu tenho que importar dados de um…

Essa é pra quem curte Duna

Imagem
Pra quem conhece, vai entender de primeira.

Na boa, sem fazer spoil, esse livro é um dos melhores que eu já li, tem espaço especial dedicado a ele na minha estante.  Ele simplesmente mistura à ficção científica elementos de religião, filosofia, política e ecologia. Muito avançado para o seu tempo, e praticamente profético se levarmos em conta o caminho que estamos trilhando rumo ao esgotamento da água potável do planeta. 
Leitura recomendada.