Fórum Não deixar Excluir... #211668
04/02/2004
0
Ex:
O Campo codigo da tabela CLIENTES está na tabela FATURAS, então, enquanto tiver um registro na tabela FATURAS com o código do cliente, esse cliente não poderá ser excluído da tabela dele...
Valeu!
Marcos.
José Alves
Curtir tópico
+ 0Posts
04/02/2004
M@rk Knopfler
- Supondo as tabelas: tblClientes e tblFaturas, e o campo ´CodCliente´:
procedure tblClientesBeforeDelete(Sender: TObject);
begin
if tblFaturas.Locate(´CodCliente´,
tblClientes.FieldByName(´CodCliente´).Value, []) then
begin
ShowMessage(´Este cliente não pode ser excluído, há faturas em seu nome!!!);
Abort; //Este comando que ´pára´ a exclusão
end;
end;
Gostei + 0
04/02/2004
Josemarlourenco
Que tal pensar nesta hipótese?
Exemplos de RDBMS:
- Fire bird
- Interbase
- My SQL
- PostGreSQL
- Oracle
- SQL Server
- etc, etc...
Mas, para um controle manual, a dica do M@rk Knopfler está correta.
Josemar
Gostei + 0
05/02/2004
José Alves
No Caso eu utilizo o INTERBASE. Como faço esse processo automatizado de não deixar fazer a exclusão?
Valeu
PS: M@rk Knopfler - Salve Dire Straits!
Gostei + 0
05/02/2004
Cabelo
Sem mais
Cabelo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)