Fórum inserir varios items sem dar commit em cada inclusao #337690

10/02/2007

0

Bom deixa eu explicar melhor, estou fazendo um sistema de receitas para minha esposa para treinar

Dentro do form de cadastro de receita tenho

tabela [b:9428a2fcae]CadReceita[/b:9428a2fcae]

Nome da receita
Tipo de prato
Preparo

No mesmo form tenho uma parte que é para inserir os igredientes

tabela [b:9428a2fcae]Detalhe[/b:9428a2fcae]

Igrediente
Quantidade
Tipo da quantidade (kilo, pitada.. etc.)

Bom o que eu preciso é o seguinte

Que na parte do detalhe (igrediente) for clicando no botão incluir e indo para um grid abaixo, assim que der adicionar igrediente, tem que ficar tudo em branco para ela escolher o proximo, clicou no segundo, adiciona no grid, ai no final de tudo ela da salvar e o commit

Minha dificuldade esta justamente nessa parte

uso Interbase 6.0

Deu para entender? :)


Corcos

Corcos

Responder

Posts

10/02/2007

Macario

Olá.
Com ClientDataSet você efetua esta operação em cache(tanto Cabeçalho como Itens) e no final aplica um ApplyUpdates(0).

[]´s


Responder

Gostei + 0

10/02/2007

Corcos

po nem uso clientedataset

tem outro metodo?


Responder

Gostei + 0

10/02/2007

Corcos

Meu botão Incluir
QryCadReceita.Cancel; QryCadReceita.Append;


Meu botão de Incluir Igrediente
QryCadReceita.Post;


Meu botão de Salvar a receita toda
QryCadReceita.ApplyUpdates; dtmDados.TransGeral.Commit;



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar