sexta-feira, 26 de junho de 2015

Cálculo de Troco em Pascal (Lazarus / Delphi)

Bom dia, Galera!!!

Vamos a mais uma dica (exemplo) prática(o) e rápida(o)?

Hoje vamos postar um exemplo com uma função para cálculo de troco, detalhando o menor número de cédulas e moedas possíveis. Para isso criamos um pequeno aplicativo em Pascal, com a ferramenta Lazarus e vamos disponibilizar o executável, bem como os fontes para que todos possam usufruir dos dados, sendo redistribuindo e/ou melhorando, apenas solicitamos que seja preservados os  dados autorais dos fontes. 


Segue Links:
   Link para download do EXE:

   Link para download do código fonte(Lazarus 1.4.0):


Estes fontes foram desenvolvidos com Lazarus versão 1.4.0 e Sistema Operacional Windows 7 x64, porém são totalmente compatíveis com Delphi. Caso surja alguma duvida, basta deixar seu comentário.


Se você tem uma dica interessante, preencha o Formulário de contato do lado direito da página e nos envie.

Atenciosamente
Dica Chave.

sexta-feira, 19 de junho de 2015

Importar Arquivo de Texto Para Uma Tabela no PostgreSQL

Boa Tarde!!!

Hoje estou passando por aqui apenas para publicar uma dica muito rápida e fácil, que para mim, foi muito importante nesta semana.

A que me refiro? A importação de dados de um arquivo "txt" (texto) direto para uma tabela do PostgreSQL. Bem, vamos ao que realmente nos interessa.

1º) Acesse o terminal e efetue o login no seu banco de dados PostgreSQL.

2º) Agora vamos ajustar o "Character Set Support" ("Conjunto de Caracteres Suportados") :
     SET CLIENT_ENCODING TO 'latin1';
OBS. 1: Para mais informações sobre "Character Set Support" acesse a página de documentação do próprio PostgreSQL no seguinte link:   Character Set Support - PostgreSQL.

3º) Após esta configuração, basta rodar o comando abaixo:
     COPY tabela FROM arquivo USING DELIMITERS 'delimitador';
          EX.: COPY cliente FROM /home/Clientes.txt USING DELIMITERS '|';
OBS. 2: O arquivo deve conter conteúdo para todas as colunas da tabela em questão.

Estes comandos foram usados em um servidor Linux e PostgreSQL 9.2. Caso surja alguma duvida, basta deixar seu comentário.

Se você tem uma dica interessante, preencha o Formulário de contato do lado direito da página e nos envie.

Atenciosamente
Dica Chave.