Curso de Programação: 08 pt 01 Criando Base de Dados Firebird

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.พ. 2025

ความคิดเห็น • 77

  • @marcosbranco2800
    @marcosbranco2800 5 ปีที่แล้ว +5

    Daniel eu amo suas aulas tenho aprendido muito com voce, parabens por essa paciencia em ensinar.

  • @walney2008
    @walney2008 7 ปีที่แล้ว +1

    agora vi este curso e começando hoje, obrigado, rs

  • @marceloaraujo546
    @marceloaraujo546 8 ปีที่แล้ว +1

    Show de Bola Daniel, muito didático! E paciente também kk ;)

    • @infocotidiano
      @infocotidiano  8 ปีที่แล้ว

      +Marcelo Araújo obrigado!!!

  • @speedricardo
    @speedricardo 8 ปีที่แล้ว +1

    Muito bom parabéns Daniel

  • @supersnes4732
    @supersnes4732 6 ปีที่แล้ว +1

    Ola Daniel Morais muito legal sua iniciativa de ajudar pessoas que querem entrar na área de programação
    fiz o seu projeto de sistemas de estoque e vendas em lazarus, você vai disponibilizar o material da parte das vendas
    seria de grande ajuda fiz a parte de compras e os relatórios
    Agradeço
    Luis

    • @infocotidiano
      @infocotidiano  6 ปีที่แล้ว

      estou devendo isso, vou sim! fiquei sem tempo, mas estou me organizando para concluir isso !

  • @SilvaPauloPedro
    @SilvaPauloPedro 8 ปีที่แล้ว +1

    Bom dia, Daniel! Depois de um tempo que tive que ficar fora, voltei. Cheguei pra botar a mão na massa.

    • @infocotidiano
      @infocotidiano  8 ปีที่แล้ว

      +Pedro Paulo da Silva boa !!!
      Logo vou subir mais vídeos!

  • @karoldomingues7458
    @karoldomingues7458 7 ปีที่แล้ว +1

    ótima aula!!

  • @nceugenio
    @nceugenio 7 ปีที่แล้ว

    Boa tarde Daniel, estou assistindo seu vídeo, ótimo e entrei no seu canal, muito bom. Gostaria de esclarecer uma dúvida no entanto: Você possui alguma vídeo aula sobre consmir webservices de terceiros no Lazarus? Se não, pretende fazer?

  • @drax_lipeh1842
    @drax_lipeh1842 4 ปีที่แล้ว

    ótimos vídeos. você poderia pensar em fazer um curso de MVC com lazarus

    • @infocotidiano
      @infocotidiano  4 ปีที่แล้ว

      É uma boa ideia, mas acho q vi em algum canal... nao me lembro qual.. se achar te mando o link

  • @supersnes4732
    @supersnes4732 5 ปีที่แล้ว +1

    Boa noite Daniel Morais você tem alguma ideia de Quando vai disponibilizar a parte final do sistema de estoque e vendas em lazarus, já fiz a parte de compras e os relatórios só falta a parte das vendas.
    Obrigado Pela Atenção

    • @infocotidiano
      @infocotidiano  5 ปีที่แล้ว

      Estou devendo isso faz tempo! Acabei perdendo uns vídeos que estavam prontos junto com um HD. Por isso a demora

  • @garrido19761
    @garrido19761 7 ปีที่แล้ว +1

    Bom dia meu caro Daniel Morais, gostaria de uma ajuda de sua parte seria uma ajuda simples. Consegui concluir o seu sistema de Controle de Estoque, está rodando perfeitamente e esta em rede e é aqui que esta o problema, quando o sistema estão abertos ao mesmo tempo, quando eu salvo um registro em um determinado terminal não aparece o registro no outro terminal, só aparece quando fecho o sistema de controle de estoque desse terminal e abro novamente ai sim aparece o que foi cadastrado. Então era isso que queria que fosse resolvido, quando o sistema estiver rodando ao mesmo tempo em várias máquinas aparece o que foi cadastrado em um dos terminais. Agradeço desde já pela a sua ajuda meu caro Daniel Morais...

    • @infocotidiano
      @infocotidiano  7 ปีที่แล้ว

      na realidade, qdo vc fecha e abre o controle de estoque, vc abre as suas bases, dai ela abra atualizada. pode tentar dar um refresh para testar sem fechar seu controle de estoque? pode tentar configurar um ttimer para quando estiver em uma tabela e não estiver editando registro dar um ZQuery1.Refresh;

  • @edivaldobotelho9638
    @edivaldobotelho9638 4 ปีที่แล้ว

    Daniel la no delphi 10.3.3, poderia usar um fdconnection, fdquery, datasetProvider, tClientDataSet e um TdataSource, será que poderia -usar assim? juntar com os componentes da dbexpress?

  • @Fsxtraduzido
    @Fsxtraduzido 4 หลายเดือนก่อน

    O datamodule é opcional ou obrigatório?

  • @c.b.i.sistemas5303
    @c.b.i.sistemas5303 4 ปีที่แล้ว

    Daniel suas aulas sao maravilhosas, mas voce poderia criar um video utlizando os botoes de incluir-alterar-excluir e consultar mesmo

    • @infocotidiano
      @infocotidiano  4 ปีที่แล้ว +1

      Veja isso: aprendalazarus.com.br/2017/10/dicas-lazarus-delphi-01-heranca-de.html

  • @MarceloGTI2
    @MarceloGTI2 6 ปีที่แล้ว +1

    Estou acompanhando os vídeos sobre Lazarus para migrar os meus projetos do Delphi, tá bem interessante, tentei migrar para java, mas "no meu caso" sou mais produtivo em Pascal mesmo e como tempo é dinheiro... Li nos comentários sobre o problema da falta de DLLs na instalação do FireBird para a execução do FlameRobin, bom isso ocorreu comigo lá no vídeo sobre a instalação deles, mas como li relatos aqui.
    Vou deixar a minha experiência que pode ajudar, no meu caso, além de marcar as opções que "apareciam" na instalação do FireBird o detalhe é que eu estava usando uma conta de usuário padrão no Windows e não administrador, portanto mesmo marcando, copiando as dlls e dando as permissões nas pastas, as dlls eram ignoradas, tentei até 32 e 64 bits porque o System32 e SysWOW64 são diferentes, mas nada disso adiantou, portanto executei a instalação como administrador e aí sim apareceu mais uma opção na instalação que resolveu o problema, ou seja, quem usa conta com nível administrador não passa por esse problema, mas é bom observar, espero ter ajudado.

    • @infocotidiano
      @infocotidiano  6 ปีที่แล้ว

      Muito obrigado por compartilhar 🙏🙏

    • @mercadodornelasescobar2000
      @mercadodornelasescobar2000 5 ปีที่แล้ว +1

      @@infocotidiano boa noite. Você continua com desenvolvimento desse curso? Parabéns pelo material

    • @infocotidiano
      @infocotidiano  5 ปีที่แล้ว

      @@mercadodornelasescobar2000este ficou muito antigo, estou com um novo projeto alguns meses para editar... logo logo vou postar os vídeos

    • @mercadodornelasescobar2000
      @mercadodornelasescobar2000 5 ปีที่แล้ว +1

      @@infocotidiano top meu caro. Fico no aguardo. Enquanto isso como contribuo para seu canal?

    • @infocotidiano
      @infocotidiano  5 ปีที่แล้ว +1

      Muito obrigado! Ajuda muito compartilhando meus vídeos 🙏🙏🙏

  • @fala_edu
    @fala_edu 7 ปีที่แล้ว

    Eu tive o problema na fbclient.dll, a solução foi apenas copiar a dll x64 para a pasta onde está instalado o Lazarus e também dentro de onde está o seu projeto.

  • @ignoranciaaudaciosa
    @ignoranciaaudaciosa 7 หลายเดือนก่อน +1

    Alguém saberia explicar porque tou tomando o erro "transaction of connection not set"? Fiz igual ao vídeo coloquei o IBConnection configurei ele fica active True, coloco o Transaction ligo no conection ele também fica active True, porém quando coloco o SQlQuery e ligo no connection, primeiro percebo que o transaction não vem de forma automática para o query como acontece no vídeo, vou na query e aponto para o transaction, dai quando tento informar a instrução SQL dá o erro da transação não definida.

    • @infocotidiano
      @infocotidiano  7 หลายเดือนก่อน

      Vídeo muito antigo, vai de Zeos

  • @MarivaldoSoares
    @MarivaldoSoares 8 ปีที่แล้ว +1

    Primeiramente parabéns, estou com um problema e está difícil de solucionar.
    No minuto 15:53 quando você conecta o banco, eu não consigo, dá uma mensagem de erro (Can not load default firebird clients (fbclient.dll or gds32.dll or fbembed.dll). Check your installation.).
    Já viu algo assim?...por favor travei..

    • @infocotidiano
      @infocotidiano  8 ปีที่แล้ว

      +Marivaldo Soares vá na pasta Bin do Firebird e copie a dll fbclient.dll para a pasta do seu executável

    • @fala_edu
      @fala_edu 7 ปีที่แล้ว

      O meu não funcionou

  • @garrido19761
    @garrido19761 7 ปีที่แล้ว +1

    Daniel Morais bom dia, Meu caro Daniel eu consegui fazer o relacionamento entre as Tabelas, agora você teria uma explicando em detalhes como é feito a comunicação entre as Tabelas em um Projeto? Pois fazer o relacionamento foi fácil o que esta sendo dificil de compreender é como o sistema irá se comunicar com a Base de Dados relacionadas. Teria como você me dar esta força?

    • @infocotidiano
      @infocotidiano  7 ปีที่แล้ว

      +Helton Garrido bom dia ! Claro que sim. Mas poste la no fórum (mandei o link no seu post anterior) assim deixamos mais organizado e ajudamos mais pessoas. Abraços

  • @sancristovao
    @sancristovao 5 ปีที่แล้ว

    Daniel Morais estava passando a ver suas aulas, mas nelas você usa o Firebird e o Flamerobin, porém eu estou aprendendo a usar o Linux Mint ainda, e não estou conseguindo instalar nele esses componentes. Será se poderia seguir suas aulas usando o Workbenchw?
    Ou é fundamental a instalação desses componentes?
    Já tenho o MySQL instalado corretamente

    • @infocotidiano
      @infocotidiano  5 ปีที่แล้ว

      sim, pode usar mysql com workbench

  • @rafaelsantana8167
    @rafaelsantana8167 8 ปีที่แล้ว

    Olha muito interessante mesmo seu canal, estou tentando resgatar o aprendizado sobre esse assunto, pois já fiz algo em Delphi, gostei do Lazarus, porém não entendi bem porque de fato o componente Transação está fazendo efetivamente, ão compreendi bem. E pude observar também nesse vídeo que existiam tabelas que precisavam ser relacionadas como a de produtos e não foi feito, não entendi também esse ponto.

    • @infocotidiano
      @infocotidiano  8 ปีที่แล้ว

      +Rafael Santana tipo produtos x grupo ?
      Não entendi direito, meu email danegd@outlook.com.br

  • @dirceuapmossarelli9269
    @dirceuapmossarelli9269 5 ปีที่แล้ว +1

    Daniel como é quais Arquivos devo copiar para instalar um sistema feito em lazarus

    • @infocotidiano
      @infocotidiano  5 ปีที่แล้ว

      vai precisar do executavel (.exe) do seu projeto, dll do banco de dados (geralemnete vc encontra na pasta do banco de dados q vc utiliza) e os arquivos de relatorios

  • @dirceuapmossarelli9269
    @dirceuapmossarelli9269 5 ปีที่แล้ว +2

    Para instalar o sistema em lazarus com MySql, tem que instalar o mysql na máquina ou tem outra forma, você tem algum vídeo explicando ?

    • @infocotidiano
      @infocotidiano  5 ปีที่แล้ว +1

      Se você quiser usar o banco mysql, você precisa instalar o mysql na máquina. Ele não vem com o Lazarus. Tenho vídeo mostrando com o instalar e outro como conectar usando lazarus

  • @isavelar2000
    @isavelar2000 3 ปีที่แล้ว +1

    Daniel estou seguindo passo a passo e quanto executo o programa não ativa os dbedit, dbnavigator. O que pode ser?

    • @infocotidiano
      @infocotidiano  3 ปีที่แล้ว

      esta abrindo a conexão e as tabelas ??

    • @isavelar2000
      @isavelar2000 3 ปีที่แล้ว

      @@infocotidiano Sim, quando estou no modo de edição do programa a o dbgrid abre e mostra o campo. Quando vou para o programa (executavel) fica como enable. Até o navigator ficar inativo

  • @luizaliance
    @luizaliance 4 ปีที่แล้ว +1

    Daniel você acha que da para investir no lazarus, gastar tempo com ele? Eu gosto do Delphi e bastante...porém com a internet das coisas chegando, não sei se o projeto vai dar continuidade, será que daqui um tempo eles não vão parar de desenvolver a ferramenta Lazarus?

    • @infocotidiano
      @infocotidiano  4 ปีที่แล้ว +1

      Ao contrario, vejo muita coisa nova chegando e nao sei se teve oportunidade de acompanhar a palestra de Lazarus q fizemos no Dia do ACBr deste ano, falamos sobre isso.
      Eu venho desenvolvendo em Lazarus e tudo está em produção em clientes (NFe, SAT) tem videos meus mostrando como compilar para Linux, assim roda nativo.. vai fundo.

  • @SergioDev2024
    @SergioDev2024 4 ปีที่แล้ว +1

    Ola Daniel caso for usar o Zeus vai mudar muita coisa?

  • @violeirodebike
    @violeirodebike 8 ปีที่แล้ว +1

    Parabéns pelo trabalho, você vai colocar alguma coisa referente a parte de Vendas...?

    • @infocotidiano
      @infocotidiano  8 ปีที่แล้ว +2

      +Celso A. Gomes de Pinho vou sim !!! Pode aguardar!

  • @JeserCotrim
    @JeserCotrim 6 ปีที่แล้ว +1

    Boa tarde meu caro Daniel. Me ajude por favor. Estou estudando através de suas videoaulas. Estou usando o Lazarus. Fiz como suas orientações com relação ao DataModule, para uma conexão com Banco Firebird. Minha base de dados está num servidor e na minha máquina tenho um caminho da rede mapeada. Usei o componente TIBConnection, configurei o HOST, a SENHA, o SERVIDOR e testei o caminho da minha base usando o caminho relativo da rede mapeada e também usando o IP. Está dando erro: "Can not load defaultFirebird Clients ("fbclient.dll" or "gds32.dll" or "fbembed.dll"). Ou seja, está pedindo uma dessas bibliotecas. Porém, na configuração do componente não tem onde eu informar uma dessas "dll". E no seu exemplo não vi você configurando nenhum "dll" na conexão. Onde errei?
    Desde já agradeço por sua prestimosa atenção.
    Um abraço!

    • @infocotidiano
      @infocotidiano  6 ปีที่แล้ว

      Existe uma opção quando instala o firebird "copiar a biblioteca para pasta system" vc deixa marcada ou
      vai na pasta onde instalou o FB e copie a dll para a pasta onde esta o seu sistema... 3 opcao e salvar na system a dll

    • @JeserCotrim
      @JeserCotrim 6 ปีที่แล้ว +1

      Olá Daniel! Não deu certo. Eu não sei se lhe expliquei adequadamente. A máquina que estou tentando fazer a conexão é a do escritório, que no cenário, é uma estação, pois, o banco de dados fica numa máquina/servidor dedicado. Engraçado que este banco de dados é usado num sistema que está funcionando perfeitamente em rede. O banco é FIREBIRD. Na verdade, como estou estudando, criei um projeto na minha máquina e segui suas orientações para fazer a "conexão" com esse banco de dados que está na rede, em outra máquina, como um servidor. Na minha máquina, em casa, o mesmo banco de dados, só que em "localhost", eu consigo fazer a conexão. Então, gostaria de lhe sugerir, se possível, nos dê uma aula de como fazer a conexão de um banco FIREBIRD em rede. Desde já lhe agradeço pela atenção e dedicação!
      Um forte abraço e sucesso!

    • @infocotidiano
      @infocotidiano  6 ปีที่แล้ว

      Entendi... vou fazer...
      1. Na estação vc precisa ter firebird instalado tambem.
      Vamos imaginar este cenario: Servidor tem o nome do pc de servidor e ip 192.168.1.10
      A base está na pasta c:\Banco\Base.fdb (no servidor)
      Na estacao:
      host = 192.168.1.10 ou servidor (nome do pc na rede)
      BancoDados = c:\Banco\base.fdb (caminho do servidor, pois a conexao entende assim: 192.168.1.10:c:\Banco\base.fdb)

    • @JeserCotrim
      @JeserCotrim 6 ปีที่แล้ว

      Bom dia meu Daniel. Obrigado mais uma vez por sua atenção e paciência! Eu tentei esse caminho também, pois, quando abro o IBExpert, na configuração da conexão, é isso que é mostrado. Mas, não entendi porquê, continua pedindo a "dll" gs32.dll ou fbclient.dll.
      De qualquer forma, vou fazer outra tentativa.
      Te agradeço imensamente! Um forte abraço! Sucesso!

    • @infocotidiano
      @infocotidiano  6 ปีที่แล้ว

      na estação tem firebird instalado? é a mesma versao do servidor?
      copiou a dll fbclient.dll para a pasta do seu sistema ??

  • @joaomoreira2310
    @joaomoreira2310 6 ปีที่แล้ว +1

    Daniel tudo bem ? fiquei afastado por algum tempo, vou recomeçar os estudos novamente... so queria tirar um duvida, é possível fazer um sistema web com o lazarus ? e pra converter de desktop pra Web é possivel ? obrigado.

    • @infocotidiano
      @infocotidiano  6 ปีที่แล้ว

      Bom dia, olhe os vídeos do Cristiano th-cam.com/video/zCHEd08BhSk/w-d-xo.html

  • @claytonandre1
    @claytonandre1 8 ปีที่แล้ว +1

    Amigo Daniel, Existe alguma vantagem ou desvantagem no uso do Zeos em relação ao SQLdb? Qual vc recomenda?

    • @infocotidiano
      @infocotidiano  8 ปีที่แล้ว +2

      +Clayton Andre achei o Zeus mais fácil... Não tive problemas. Parecido com unidac.

    • @infocotidiano
      @infocotidiano  8 ปีที่แล้ว +2

      +Clayton Andre prefiro zeos... Gosto pessoal... Acho mais fácil.

    • @claytonandre1
      @claytonandre1 8 ปีที่แล้ว +1

      Perguntei pois sempre usei o Zeos, Não sei nada sobre o Sqldb...
      Obrigado!

    • @infocotidiano
      @infocotidiano  8 ปีที่แล้ว +2

      Nos novos vídeos ja estou fazendo com Zeus... só este primeiro projeto que está com o Nativo do Lazarus ;)

    • @claytonandre1
      @claytonandre1 8 ปีที่แล้ว +1

      Bacana, apesar de ja saber fazer esses procedimentos estou assistindo os vídeo, pois sempre tem algo para aprender...
      Espero que logo você crie aulas mais avançadas, pois tem algumas coisas que não se encontrar bom conteúdo, e quando se encontra não é de uma forma muito didática (ou eu não me adapto ao jeito de quem esta ensinado)...

  • @GabrielMoreira-oi2cd
    @GabrielMoreira-oi2cd 7 ปีที่แล้ว

    Daniel o que é NOLCT da tabela estoque ?

    • @infocotidiano
      @infocotidiano  7 ปีที่แล้ว +1

      NoLcto? Numero de lançamento

    • @GabrielMoreira-oi2cd
      @GabrielMoreira-oi2cd 7 ปีที่แล้ว +1

      e o que é DOCTO da tabela estoque?

    • @infocotidiano
      @infocotidiano  7 ปีที่แล้ว

      Documento... ja te passo um grupo de desenvolvimento, mas é no Telegram e nao no Whats