Fórum Dúvida na exclusão #150189
28/03/2003
0
É o seguinte... Tenho uma tabela de orçamentos e uma de documentos. Cada orçamento pode ter vários documentos. A tabela de documentos tem um campo para o número do orçamento, para poder saber de qual orçamento o documento pertence... Até ai tudo bem..
No cadastro de orçamentos, tenho o botão excluir, mas se eu excluo o orçamento, tenho q excluir os documentos q pertencem àquele orçamento. Então eu teria que fazer mais ou menos assim, quando o usuário clicar em excluir orçamento, eu tenho q arrumar um jeito de naquele botão colocar uma maneira de filtrar a tabela de documentos (pelo numero do orçamento) e trazer todos os documentos daquele orçamento, e quando trazer, excluí-los... Entenderam??
Alguém tem uma idéia??
Grata,
Rafaela
Rafaela
Curtir tópico
+ 0Posts
28/03/2003
Marioguedes
Gostei + 0
28/03/2003
Aroldo Zanela
Rafaela,
Uma forma fácil e independente do banco que você usa é no evento beforedele do master (no caso orçamento) executar um query de ação com o parâmetro do número do orçamento. Mais ou menos assim:
// Remover em cascata
Query.SQL.Clear;
Query.SQL.Add(´Delete from documentos where nro_orcamento = :orcamento´);
Query.SQL.ParameterByName(´orcamento´).AsInteger := tbOrcamentoNRO_ORCAMENTO.AsInteger;
Query.SQL.ExecSQL;
Gostei + 0
31/03/2003
Marioguedes
Entedeu?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)