Vincular novo registro ao formulário existente

0

No Access 2007. Entramos em um novo registro em um formulário. Em seguida, clicamos em um botão que possui uma ação de macro para abrir outro formulário. O que posso fazer para tornar o novo formulário aberto, mas vinculado ao novo registro? Eu entendo que eu preciso da chave primária no novo formulário, etc. Se o registro foi salvo, posso fazer o segundo formulário aberto com esses dados. Mas a minha pergunta é quando ainda é um novo registro / formulário, precisamos navegar diretamente para o formulário vinculado ...

Por favor, compartilhe alguma direção sobre isso ...

    
por LtDan 21.07.2011 / 19:58

1 resposta

0

Se os registros estiverem relacionados em um relacionamento pai / filho, a arquitetura usual é usar um subformulário incorporado no formulário principal, em vez de abrir um formulário pop-up.

Se você insistir no formulário pop-up, poderá usar o argumento OpenArgs do DoCmd.OpenForm para passar um valor ao formulário pop-up. Mas eu considero que o mau design forma algo assim - o relacionamento pai / filho é melhor representado com um formulário / subformulário principal, o que significa que você não precisa passar nenhuma informação, já que as propriedades LinkChild / LinkMaster cuidam da vinculação dados, e as duas formas podem ver os dados uns dos outros com bastante facilidade e confiabilidade.

    
por 22.07.2011 / 23:27