Crie um registro associado em outras listas vinculadas automaticamente com o registro que acabei de criar em uma lista

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/66144

Pergunta

Eu tenho duas listas, uma das pessoas e um dos endereços para as pessoas (meu propósito é que uma pessoa pode ter vários endereços).

Eu gostaria, quando adicionar uma pessoa, para poder adicionar diretamente um endereço para essa pessoa que acabei de adicionar. Sem ter que navegar para a lista de endereços e selecionar a pessoa no campo de pesquisa para adicionar um endereço para essa pessoa.

Aqui estão os modelos das minhas listas:

pessoas

  • sobrenome
  • firstname

    endereços

    • street & number
    • cidade
    • pessoa (campo de pesquisa)

      Atualmente, adicionei algum JavaScript para criar um botão no formulário de nova pessoa que envie o nome da pessoa no URL (Nome= Rupert) para o novo formulário de endereço. Mas então minha pessoa ainda não é criada porque eu mudo a página ao editar a nova pessoa formulário.

      Alguém sabe se há uma maneira de conseguir isso facilmente, como uma opção mágica para dizer "quando adiciono uma pessoa, vá para o novo formulário de endereço e selecione automaticamente a pessoa que acaba de ser adicionada no campo de pesquisa?

      Muito obrigado pela sua ajuda!

Foi útil?

Solução

Os relacionamentos pai / filho exigem que o pai exista antes que a criança possa ser criada.

Isto tutorial mostra como fazer isso.O autor tem algumas outras técnicas, envolvendo JavaScript e / ou SharePoint Designer.

Outras dicas

Por que não só usar a lista, com a pessoa como um campo de usuário?Então você seria capaz de ter todas as informações necessárias na lista apenas na lista e extraí-la facilmente da lista.

(funciona apenas se as pessoas forem usuários do seu site, Caso contrário, você precisa de uma solução mais graciosa, envolvendo uma página de formulário personalizada com código por trás de dados de salvamento lógica para suas duas listas)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top