Pessoal, Se estiverem utilizando Mestre-detalhe não tem essa necessidade.
A tabela filha automaticamente receberá o ID da tabela pai. Caso seja multicamadas deixe que o provider cuide de gerar o ID utilizando o BeforeUpdateRecord ;D []s Daniel. 2009/5/13 Mario Rodrigues <marioirodrig...@gmail.com> > > > Bom..fiz uma coisa aqui q deu certo..mas gostaria de opiniao dos srs... > Inseri um SimpleDataSet e fiz o seguinte: > No botao Novo... > SimpleDataSet1.Close; > SimpleDataSet1.DataSet.CommandText:='select max(CODVENDA) as Maximo from > PED_VENDA'; > SimpleDataSet1.Open; > dmVendas.cdsPedVendas.Append; > dmVendas.cdsPedVendas.Edit; > dmVendas.cdsPedVendasCODVENDA.AsInteger:=SimpleDataSet1Maximo.AsInteger+1; > > Deu tudo certinho...tudo uma maravilha..mas pergunto isso pode me trazer > algum problema mais tarde?.. > > > 2009/5/13 Mario Rodrigues > <marioirodrig...@gmail.com<marioirodrigues%40gmail.com> > > > > > To usando o FireBird 2.1 > > e uso o trio sds, dsp, cds... > > D2007 > > > > > > 2009/5/13 Humberto Oliveira > > <holiveira.wordpr...@gmail.com<holiveira.wordpress%40gmail.com> > > > > > >> > >> > >> Qual o banco de dados? > >> > >> 2009/5/13 Paulo Coutinho <pa...@prsolucoes.com > >> <paulo%40prsolucoes.com><paulo% > 40prsolucoes.com>> > >> > >> > >> > > >> > > >> > Boa pergunta. > >> > > >> > Eu perguntei sobre isso usando o trio, cds, sds e dsp, mas acho que > não > >> > houve resposta. > >> > > >> > Como pegar o ultimo ID via dbExpress? > >> > > >> > 2009/5/13 Humberto Oliveira > >> > <holiveira.wordpr...@gmail.com<holiveira.wordpress%40gmail.com> > <holiveira.wordpress%40gmail.com> > >> <holiveira.wordpress%40gmail.com> > >> > >> > > > >> > > >> > > >> > > > >> > > > >> > > Isso foi discutido aqui esses dias, se não me engano semana passada. > >> > > > >> > > Dá uma pesquisadinha no grupo. > >> > > > >> > > Se mesmo assim não encontrar, qual é o banco de dados? > >> > > > >> > > 2009/5/13 Mario Rodrigues > >> > > <marioirodrig...@gmail.com<marioirodrigues%40gmail.com> > <marioirodrigues%40gmail.com> > >> <marioirodrigues%40gmail.com> > >> > <marioirodrigues%40gmail.com> > >> > > >> > > > > >> > > > >> > > > >> > > > > >> > > > > >> > > > Srs, > >> > > > > >> > > > Tenho duas tbl's...venda e itens...com a seguinte estrutura: > >> > > > venda > >> > > > codvenda > >> > > > codcliente > >> > > > data > >> > > > valortotal...etc > >> > > > itens > >> > > > codvenda > >> > > > codproduto > >> > > > qtde > >> > > > vl_unitario...etc > >> > > > o codvenda da tbl venda é autoincremento....como faço para q o > >> codvenda > >> > > da > >> > > > tbl venda vá para o codvenda da tbl itens...dei uma pesquisada no > >> tio > >> > > > google > >> > > > mas acho q nao estou sabendo procurar...se alguem puder me > >> ajudar..ou > >> > me > >> > > > mostrando como proceder..ou o q devo procurar...ja procurei > capturar > >> > > id(ou > >> > > > cod) autoincremento...pegar cod autoincremento...enfim ja misturei > >> > > algumas > >> > > > palavras q acho eu serem convenientes..mas ate agora nao achei... > >> > > > > >> > > > []'s > >> > > > > >> > > > [As partes desta mensagem que não continham texto foram removidas] > >> > > > > >> > > > > >> > > > > >> > > > >> > > [As partes desta mensagem que não continham texto foram removidas] > >> > > > >> > > > >> > > > >> > > >> > -- > >> > Atenciosamente, > >> > Paulo Coutinho. > >> > Blog: www.prsolucoes.com/blog > >> > Site: www.prsolucoes.com > >> > Msn: pa...@prsolucoes.com <paulo%40prsolucoes.com> <paulo% > 40prsolucoes.com> <paulo% > >> 40prsolucoes.com> > >> > > >> > [As partes desta mensagem que não continham texto foram removidas] > >> > > >> > > >> > > >> > >> [As partes desta mensagem que não continham texto foram removidas] > >> > >> > >> > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas]