Ir para conteúdo
  • Cadastre-se

Jose Gredison

Membros
  • Total de ítens

    6
  • Registro em

  • Última visita

Jose Gredison's Achievements

Rookie

Rookie (2/14)

  • One Month Later
  • First Post
  • Conversation Starter
  • Week One Done

Recent Badges

0

Reputação

  1. Bom dia, Juliomar! Estou aprendendo Lazarus na verdade, eu consigo montar todo sistema simples sem ser cupom fiscal, porém, no Lazarus não tenho componente clientdataset como tem no Delphi. No lazarus eu uso zeos Connection e zquery. Já para carregar dbgrid ligo com datasource. Estou criando classe, então query é criada em tempo de execução, apenas datasource não que ligada a essa query criada em tempo de execução. Eu vi que usando classe além do código ficar separado fica mais organizado estrutura e o código. Lógico que tenho que passar pelo datamodulo eu faço conexão passando primeiro para datamodulo e datamodulo para form da descricao, assim evita erro de conexao. Por isso que eu uso "dm". ai chamo a classe descricaoblz. Eu consegui selecionar as linhas que quero excluir, só que problema que ao excluir, exclui apenas o primeiro registro, não exclui restante que eu selecionei. Não sei se estou conseguindo explicar. Mas desde já agradeço.
  2. Boa tarde, Juliomar!! Então rapaz código da esse erro. Não consegui explicar direito na postagem. Sobre popmenu consegui resolver, problema agora esta em deletar os registros selecionados. Tenho dbgrid em que carrego as informações, porém que acontece, preciso deletar vários registros de uma vez, senão terei que dar baixa um por um. Não posso usar delete from tabela (exemplo) que irá zerar essa tabela. Então pensei em varrer dbgrid excluir. Estou usando Lazarus esse código varre, porém esta repetindo id do registro tipo: 1,1 ao inves de ser 1,2. Não sei se fui claro. Obrigado
  3. Boa noite, turma! Venho pedir uma luz aquém puder ajudar, pois quero colocar popumenu para dar baixa num dbgrid, porém ao colocar esta dando erro de violation. Não estou entendendo por quê? Pensei até que fosse por que deixo forms sempre deixo lá fora da memoria para não ficar pesando sistema. Não sei que pode ser esse violation se alguém puder dar uma força agradeço.
  4. ZConexao.sql.add('create generator inc_produto '+ 'set generator inc_produto to 1'); zConexao.sql.add('create trigger (cidade_bi for cidade '+ 'active before insert position 0 '+ 'new.id_cidade = gen_id(inc_cidade,1)'); tentei usar assim no lazarus por meio da query. Roda cria tabela mais não cria generator e trigger consequente mente não gera auto-increment.
  5. Desculpa Juliomar na verdade depois de criar base de dados ai eu tentei criar generator tabela e depois trigger, mas não vai. Por acaso Query do Lazarus aceita tipo: Create generator inc_cidade; set generator inc_cidade to 1; (uso este comando para criar lá Frame Robin, tentei fazer isso no query. Já trigger depois de before insert position 0 new.id_cidade = gen_id(inc_cidade,1); comando trigger não cria lá flame robin. Não dá erro passa só que quando abro Flame Robin não cria nem generator e nem a trigger. A tabela sim é criada.
  6. Boa tarde! Estou com problema, utilizo Lazarus e banco de dados Firebird (Flame Robin). Se eu criar estrutura do banco blz crio arquivo ini resolve problema do auto-increment uma vez que já gero generator e trigger para que crie sequência automática. Mas quando banco e as tabelas são criadas em tempo de execução? Tentei criar depois de criar a tabela, mas comando sql no Lazarus não dá erro só que não gera generator/trigger, portanto, não cria sequência de forma automática. Alguém poderia me dar uma luz desde já agradeço pela atenção.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...