Delphi: Mostrar em um DBText informações do banco MySQL?

MySQL

Algoritmo

Delphi

CRUD - Delphi

Lógica de programação

01/11/2019

Estou fazendo um programa em delphi que pesquisa, insere e mostra dados de alunos.
Tenho duas tabelas no banco interligadas por uma FK, e no programa uma FDQuery e um DataSource para cada tabela(alunos e observacoes)

(FDQuery1=alunos / FDQuery2=observacoes).



A tabela alunos tem os campos: matricula(Chave Primaria, unica), nome, turma, curso, data_de_nascimento, etc. (e possui diferentes alunos já cadastrados)

A observacoes tem id_observacao(FK ligada com a matricula da tabela alunos), matricula, observacao, data.



Basicamente o que estou fazendo é:

Estou usando um DBEdit (ligado no campo observacao pelo datasource) para inserir informações na tabela observacoes no banco.

Então essas informações estão sendo inseridas na tabela observacoes, e já estão ficando interligadas no aluno cadastrado que está selecionado na FDQuery1 (estão interligados através da matricula) https://prnt.sc/prbsh9


O meu problema é:

Como faço para mostrar em um DBText as informações que foram inseridas(pelo DBEdit) na tabela observacoes (FDQuery2), dependendo do aluno(cadastrado) que esta esta selecionado na FDQuery1 (tabela alunos).

Eu sei que está meio complicado este meu problema, mas se tiverem duvidas perguntem aqui, que irei responde-las.

Segue algumas imagens para vcs entenderem melhor:

https://prnt.sc/prbst4

https://prnt.sc/prbsy5

https://prnt.sc/prbt2l
Rafael

Rafael

Curtidas 0
POSTAR