none
InfoPath + Sharepoint Server 2007 RRS feed

  • Pergunta

  • Criei um Formulário atraves do InfoPath, coloquei no meu portal para abrir no modo de navegador.
    Quando vou criar um formulario e clico em salvar ele pede o nome do arquivo para salvar, teria como inserir automaticamente este nome atraves de um campo no formulário?? Tentei criar um botão de salvar, mas não estou conseguindo fazer com que ele crie o item da biblioteca, ele fecha o form sem erros e o item não aparece na biblioteca.

    Obrigado pela ajuda.
    sábado, 9 de agosto de 2008 16:16

Respostas

  •  

    Vai em Ferramentas, Opções do Formulário

    Em Abrir e Salvar você desabilita o que você não quer que apareça.

     

    Você conseguiu fazer o lance de salvar?

     

    Se não , existe uma maneira.

    Eu fiz através de ID. Fiz uma conexão com a lista atual dos formulários do sharepoint. Dai utilizei a coluna ID. Criei um campo no formulário oculto. Esse campo pega a Coluna ID da lista do sharepoint e pedi para ele pegar o valor máximo e adicionar 1.

    Criei um botão com a opção de salvar e lá botei para ele utilizar o nome dessa coluna oculta.

     

    Fiz isso para um sistema de chamados.

     

    Caso você precisar eu explico melhor.

     

    Valeu

     

     

     

     

     

    terça-feira, 12 de agosto de 2008 12:55

Todas as Respostas

  • Consegui fazer algumas coisas das quais eu queria, agora minha duvida é, tem com tirar aqueles botões de salvar e salvar como do formulario que aparece no navegador? e fazer com que ao clicar em fechar ele não pergunte se deseja salvar?
    Obrigado.
    sábado, 9 de agosto de 2008 17:23
  •  

    Vai em Ferramentas, Opções do Formulário

    Em Abrir e Salvar você desabilita o que você não quer que apareça.

     

    Você conseguiu fazer o lance de salvar?

     

    Se não , existe uma maneira.

    Eu fiz através de ID. Fiz uma conexão com a lista atual dos formulários do sharepoint. Dai utilizei a coluna ID. Criei um campo no formulário oculto. Esse campo pega a Coluna ID da lista do sharepoint e pedi para ele pegar o valor máximo e adicionar 1.

    Criei um botão com a opção de salvar e lá botei para ele utilizar o nome dessa coluna oculta.

     

    Fiz isso para um sistema de chamados.

     

    Caso você precisar eu explico melhor.

     

    Valeu

     

     

     

     

     

    terça-feira, 12 de agosto de 2008 12:55
  • As configurações nas Opções de formulario eu tinha feito já, e o botão de salvar eu fiz de modo diferente do seu, fiz colocando o endereço da biblioteca onde quero salvar, só que meu método tem alguns problemas hehehe. Vou dar uma olhada na sua dica.

    Valew
    quarta-feira, 13 de agosto de 2008 18:30
  • Olá William,

     

    Pode passar mais detalhes de como fez o botão para salvar?

     

    Obrigada

     

    Fernanda Saraiva

     

    quinta-feira, 16 de outubro de 2008 20:00
  • Claro, vamos lá

     

    No lado esquerdo em Tarefas de Design, clique em Controles.

    Escolha o controle Botão.

     

    Com o botão adicionado no formulário, clique duas vezes nele

    Em Ação, escolha Enviar
    Clique em Opções de Envio. Será aberto uma nova javela. Clique em Permitir que os usuários enviem este formulário
    Logo abaixo será habilitado a opção. Enviar dados de formulários para um único destino
    Por padrão essa opção vem selecionada E-MAIL. Modifique ela para Biblioteca de documentos do SharePoint

     

    Agora é necessário criar uma conexão com o SharePoint. Logo abaixo terá um botão Adicionar. Clique nele

     

    Será aberta outra janela

     

    Biblioteca de Documentos.Digite o caminho da sua biblioteca de infopath que você deseja que o formulário seja salvo.
    Nome do Arquivo: É aqui o grande detalhe. (Clique no icone no fim do campo, é um icone fx)
    Podemos ter várias formas de fazer isso..
    A mais comun é Concatenar valores.. Ex Você tem uma coluna no formulário chamada Nome e outra Data Solicitação.. Você pode juntar esses dois valores.. Para isso Clique em Inserir Função

    Em Categorias clique em Texto, e depois concat. Será aberto uma telinha com uma formulá, ali é bem simples, só clicar no link e escolher as celulas que você deseja concatenar.

    Depois só clicar em ok e voltar pro formulario.

    Você pode utilizar vários modelos para definir o nome nesta opção Inserir Função.

     

    Eu te adicionei no msn, qualquer dúvida pode me chamar.

    msn: willianfae@hotmail.com

    quinta-feira, 16 de outubro de 2008 20:52
  • Valeu pela dica!!

     

    Obrigada

     

    Fernanda
    quinta-feira, 16 de outubro de 2008 21:14