Vanessa Passo por uma situação parecida. Tenho uma tabela mãe que tem 3 ou 4 registros em uma tabela detail, mas preciso manter um registro do sinete de cada profissional que atuou... em um campo, com o conteúdo do tipo: 030 / 040 / 345 / 017... assim, o que fiz:
Ao inserir, ou alterar, ou eliminar qualquer registro da tabela detail, refaço uma varredura pelos registros(já que não são muitos) e a cada um refaço a string concatenada que vu armazenar, e coloco em um campo string, físico, criado na tabela mãe. No seu caso, pelo que entendi, você tem alguns dbEdits, nos quais o usuário vai colocar as parcelas, e ao terminar, vc precisa concatenar. Mas também o usuário pode alterar o conteúdo do resultado concatenado. Sinceramente, não tem muito mistério... Crie um campo na tabela, para vc armazenar a string concatenada... algo tipo 30 ou 50 caracteres, e concatene o valor do campo de cada um dos 6 dbEdits que vc colocou na tela. Já que vc está usando os dbEdits para concatenar, vc criou campos para cada um deles na tabela? Eu criaria apenas 1 campo (o que receberá a string concatenada), e os valores que iriam nos 6 dbEdits, iriam em Edits normais, sem armazenamento na tabela (a menos que seja imprescindível, e isso você é que sabe pois é a arquiteta do projeto). Cada vez que desse um post, zeraria o conteúdo dos edits, mas o campo com a string concatenada estaria lá, com as informações concatenadas. Se for usar os dbEdits para cada uma das 6 parcelas, concatene os campos da tabela, se não concatene as propriedades text dos Edits. Exemplo disso já foi dado antes, não? Qualquer dúvida é só gritar! Sds, _________________________ Emanuel Coutinho Salvador-Ba-Brasil Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]