Lazarus 0007 – Agenda com base de dados Firebird

Lazarus é um ambiente de desenvolvimento integrado desenvolvido para o
compilador Free Pascal. O software é compatível com o Delphi e, ao mesmo
tempo, suporta diversas arquiteturas e sistemas operacionais como
Windows, Linux e MAC OS X.

Nesta vídeo-aula vamos aprender a criar uma Agenda utilizando base de Firebird e componentes nativos do Lazarus (SQLTransaction, SQLConnection, SQLQuery e DataSource).

Para instalar o Firebird no Ubuntu, assista a vídeo aula, CLIQUE AQUI.

Script para criação da tabela, procedimento e gatilho logo abaixo do vídeo:


Script para Criar tabela:

p { margin-bottom: 0.25cm; line-height: 120%; }

CREATE TABLE
CLIENTES
(
CODIGO integer NOT
NULL,
NOME varchar(50),
ENDERECO
varchar(50),
BAIRRO
varchar(30),
CIDADE
varchar(50),
UF varchar(2),
CEP varchar(10),
TELEFONE
varchar(15),
CONSTRAINT
PK_CLIENTE PRIMARY KEY (CODIGO),
CONSTRAINT UK_NOME
UNIQUE (NOME)
USING INDEX
IX_NOME
);
Script para Criar Generator:
p { margin-bottom: 0.25cm; line-height: 120%; }

CREATE GENERATOR
CODCLI_GEN;

Script para Criar Trigger (Gatilho):
p { margin-bottom: 0.25cm; line-height: 120%; }

SET TERM ^ ;
CREATE TRIGGER
CODCLI FOR CLIENTES ACTIVE
BEFORE INSERT
POSITION 3
AS
BEGIN
new.CODIGO =
gen_id( CODCLI_GEN, 1 );
END^
SET TERM ; ^

Aṕos o término da vídeo aula, percebi um erro quando editamos o registro.
Fiz outro vídeo para resolver o seguinte erro: “No update query specified and failed to generate one”


Se este vídeo foi útil a você, curta nossa página

Lazarus 0006 – Funções e Procedimentos

Lazarus é um ambiente de desenvolvimento integrado desenvolvido para o
compilador Free Pascal. O software é compatível com o Delphi e, ao mesmo
tempo, suporta diversas arquiteturas e sistemas operacionais como
Windows, Linux e MAC OS X.

Nesta vídeo-aula vamos aprender a criar e utilizar funções e procedimentos. Vamos criar uma função onde você passa como parâmetro o preço de custo de um produto e o Lucro e o calculo do preço de venda é retornado pela função.
Outro exemplo de função é o inverso da função acima, onde passamos o valor de custo e o valor de venda, a função retorna o a margem de lucro bruto.


Se este vídeo foi útil a você, curta nossa página

Lazarus 0005 – Operadores Parte 3

Lazarus é um ambiente de desenvolvimento integrado desenvolvido para o
compilador Free Pascal. O software é compatível com o Delphi e, ao mesmo
tempo, suporta diversas arquiteturas e sistemas operacionais como
Windows, Linux e MAC OS X.

Nesta vídeo aula vamos aprender a trabalhar com “if, then, case, while e for.”

Instando Firebird + FlameRobin no Ubuntu

Nesta vídeo-aula vou mostrar como instalar o Firebird e o Flamerobin no Ubuntu 64Bits.

Além disso, vamos criar uma base de dados e uma tabela para testar nossa instalação.

Comandos para instalação do firebird (senha firebird padrão é masterkey):
sudo apt-get install firebird2.5-classic
sudo dpkg-reconfigure firebird2.5-classic

Script para criar a base de dados:

create table Clientes (
  CODIGO integer not null,
  NOME varchar(50) not null,
  ENDERECO varchar(50) not null,
  BAIRRO varchar(30) not null,
  CIDADE varchar(50) not null,
  UF varchar(2) not null,
  CEP varchar(10) not null,
  TELEFONE varchar(15) not null,
  constraint pk_people primary key (CODIGO),
  constraint uk_nickname unique (NOME) using index ix_NOME
)

Assista a vídeo-aula passo-a-passo:

Se este vídeo foi útil, curta nossa página, muito obrigado !

Lazarus 0005 – Operadores Parte 2

Lazarus é um ambiente de desenvolvimento integrado desenvolvido para o compilador Free Pascal. O software é compatível com o Delphi e, ao mesmo tempo, suporta diversas arquiteturas e sistemas operacionais como Windows, Linux e MAC OS X.

Hoje vamos aprender a declarar variáveis do tipo time (hora), subtrair horas, encontrar tempo, usar o comando InputQuery para capturar variáveis e validar as mesmas. Entender o IF, ELSE IF e ELSE.

Se este vídeo foi útil a você, curta nossa página

Lazarus 0005 – Operadores Parte 1

Lazarus é um ambiente de desenvolvimento integrado desenvolvido para o compilador Free Pascal. O software é compatível com o Delphi e, ao mesmo tempo, suporta diversas arquiteturas e sistemas operacionais como Windows, Linux e MAC OS X.

Hoje vamos entender operadores, declarar variáveis  numéricas e datas, somar variáveis, transformar em outro tipo de dados, obter quantidade de anos e dias entre duas datas, exibir resultados em campo memo.

Se este vídeo foi útil a você, curta nossa página!

Chrome e Firefox desligando o Windows

As vezes coisas sinistras acontece, esta semana nos deparamos com o seguinte problema:
Todas as vezes que acessamos os browsers Firefox ou Google Chrome o Windows desliga!
Isso mesmo shutdown assim que acessamos o navegador.
Em resumo não adiantou nada reinstalar o chrome ou firefox, nem executar o antivírus.
Mas funcionou perfeitamente após a reinstalação da placa de vídeo.
Então se está com este problema, remova os drivers e instale novamente.

Se este post foi útil a você, por favor curta nossa página no facebook. OBRIGADO