23/04/2013
Ricardo Araujo
Não consegui entende o que você precisa, pode detalha mais ?
É o seguinte. Tenho 2 planilhas. Essas planilhas são carregadas para o BD. Em uma planilha(Cadastro) ela tem dois campos(eles é que estão me enchendo o saco), Tarefa1 e Tarefa2. Tenho tres tabelas: Triagem, Cadastro e Tarefa. A carga da planilha de Triagem é simples. Apenas um insert. Nessa tabela(Triagem) existe um campo, chamado Num_Doc(Ele é muito importante). O que eu preciso é: Depois de carregada tabela de Triagem, preciso carregar agora as tabelas de Cadastro e depois Tarefa(nessa ordem). Só que para eu carregar a Cadastro, preciso pegar o ID_Triagem gerado nessa carga, referente àquele num_doc. Pegando esse cara, aí sim, preciso dar carga na tabela de Cadastro, já com esse ID_Triagem. Após essa carga, aí sim, vem meu grande problema. A planilha de Cadastro, vem com duas colunas Tarefa1 e Tarefa2, que a tarefa1 sempre tem valor, mas a Tarefa2 pode ter ou não. Ela precisa ser gravada na tabela de Tarefa, mas com o mesmo ID_Cadastro, ou seja, se hover tarefa 1 e 2 para o ID_Cadastro = 2, então Tarefa na posição do ID_Cadastro terá dois registros, um para cada tarefa. Em relaidade isso o meu sistema já faz. Acontece que fizeram M.. então, tenho que consertar manualmente para desfazer essas M.. Preciso fazer uma rotina por fora para importar Planilhas e terminar com isso, mas por enquanto estou na mão.
Olá Pjava, já conseguiu encontrar uma solução para essa sua duvida, se sim poderia compartilhar conosco ?