Postagens

Mostrando postagens de Setembro, 2016

Aprenda a programar impressoras térmicas de etiquetas PPLB

Imagem
Para quem precisa imprimir em impressoras térmicas de etiquetas que utilizam a linguagem PPLB (Zebra, Argox, Elgin, etc), segue algumas dicas.

Vamos ver o lay-out da impressão de uma linha com 3 colunas:

N
D20
S3
A810,160,2,1,1,1,N,"Torta de Frango"
A810,140,2,3,1,1,N,"000132"
A810,115,2,3,1,1,N,"R$       3,90"
B570,020,0,2,3,5,65,N,"000132"

A540,160,2,1,1,1,N,"Sabonete Liquido"
A540,140,2,3,1,1,N,"001021"
A540,115,2,3,1,1,N,"R$       2,20"
B310,020,0,2,3,5,65,N,"01021"

A260,160,2,1,1,1,N,"Adaptador de Tomada"
A260,140,2,3,1,1,N,"006352"
A260,115,2,3,1,1,N,"R$       1,80"
B030,020,0,2,3,5,65,N,"006352"
P1

Vamos comentar para facilitar a interpretação:

N = Limpeza do Buffer
D20 = Densidade 20
S3 = Velocidade de impressão pol/segundos
Ap1,p2,p2,p3,p4,p5,p6,p7,"Dados" (veja tabela abaixo - Texto)
A810,160,2,1,1,1,N,"Torta de Frango"
A810,140,2,3,1,1,N,&qu…

Antivirus Gratuitos 2016 - Instaladores Off Line

Imagem
Para aqueles que precisam fazer download de instaladores Off-line deixo aqui alguns links de antivírus gratuitos 2016:




Avira Free Antivírus: clique aqui para download
Avast Free Antivírus: clique aqui para download
AVG Antivírus Free: clique aqui para download 32Bits
AVG Antivírus Free: clique aqui para download 64Bits
Panda Cloud Antivírus Free: clique aqui para download

Curso de Programação: Criando uma tela de pesquisa

Imagem
Neste vídeo vamos fazer:
1. criar 02 (duas) tabelas no MySQL  (Pessoas e Cidades)
2. Criar uma aplicação CRUD para os cadastros de Pessoas e Cidades
3. Criar uma tela de pesquisa SQL para o campo cidades
4. Criar um campo virtual para retornar o nome da Cidade.

Assista o vídeo:

Aprenda Programar: função para retornar o valor de um campo auto-incremento

Imagem
Recebi muitos e-mails de amigos inscritos no meu blog e no canal do youtube com perguntas:

Como saber o próximo número do auto-increment?
como recuperar último código de um auto-incremento ?
Como saber o próximo valor do auto incremento?

###### Clique no GOSTEI ! isso me ajuda muito ! #############

Neste vídeo vou mostrar como criar uma função para retornar o valor do campo auto incremento e como definir o valor do próximo incremento.

###### Função  #####
Uses db; // Declare USES DB

//Private ou Public
function RetornaAutoINC(cTabela, cCampoAI: String; vAtribui:variant):Variant;
        //Função:
function RetornaAutoINC(cTabela, cCampoAI: String; vAtribui:variant): Variant;
var
  vResultaAutoIncrimento : Variant; // resultado do incremento
  nQTD : Variant;   // Variável para próximo incremento
begin
  nQTD:=vAtribui; // atribuição a variavel nQTD o valor do próximo incremento obtido pelo parametro da funcao
  TabGlobal.SqlAutoInc.Close; // fecha Query
  TabGlobal.SqlAutoInc.sql.Clear; // limpa …

Instalando ZeosLIB no Delphi Berlin X10 Start Edition (Free)

Imagem
Sabemos que o Delphi Berlin Start Edition  (a opção básica da Embarcadero) não vem com componente nativo para conexão a base de dados.

Neste vídeo vamos aprender a instalar o componente ZEOSLIB que permite conectar a vários banco de dados (Firebird, MySQL, MariaDB, PostGreSQL, SQLite, Oracle, etc).

Aprenda conectar com PostGreSQL: Clique Aqui


Link para ZeosLib, clique aqui

Passo a passo para instalação do componente: