multiple forms in library? - InfoPath Dev
in

InfoPath Dev

multiple forms in library?

Last post 12-08-2009 08:34 AM by richardlpalmer. 3 replies.
Page 1 of 1 (4 items)
Sort Posts: Previous Next
  • 08-10-2009 05:12 AM

    multiple forms in library?

    I have a library setup, and if you go to "explorer view"  you can see the "forms" folder where the template.xsn is located.  I have placed my form also outside the "forms" folder, along with a few other forms.  before I put other forms there, NO forms displayed in the library.  The users had to click the link "Fill out this form", which was confusing to them.  So, i placed the form in the library so they could view the filename and click it.  (sorry im a newb, terminology stinks).  however, when i go to a workstation and click on the files, I get an error stating the form is doesnt have security priveleges--something about domain control and restricted.  So, i go back upstairs and change the form options to restricted.  Then i go back to the workstation and click submit and get the error stating it cant submit.  what am i doing wrong?  can i have multiple forms placed in the library like this?  it seems silly that a list of forms would be available in a folder, and that the only view of a form would be a link "Fill out this form"?

     sorry i stink at this!

    thanks

  • 08-10-2009 05:17 PM In reply to

    Re: multiple forms in library?

    Hi --

    No need to apologize, everyone was new once.

    Let's see. What version of SharePoint are you using? With WSS 3.0, you can actually have multiple forms associated with a single library -- called 'Content Types'. However, your users would still find those under the 'New' menu in the library.

    Are your forms bound to a database? If they aren't, you probably will want your users to fill them out and save the XML that InfoPath generates so that they can see what they filled out again. If they are and you don't want your users to save the XML, you might want to create a document library and publish the templates to the document library as if it were a network folder, instead of as the template for a form library.

    You see, when you publish a form, you tell it where its location will be. When you then move the form (like in your description above) to a new folder, the form gets insanely angry and proceeds to make your life difficult. Just teasing! But the form template is aware of where it is supposed to be located, and you can't just drag it about.

    Here is a link to an Office Online article about form publishing that might help you understand the concept a bit better. Oh,and here is a great lab, you might want to check it out as well. It is for 2003 but a lot of the same principles apply to 2007.

    I hope this helps....

    Hilary Stoupa

  • 11-24-2009 02:02 PM In reply to

    Re: multiple forms in library?

    You know, I've done a lot of editing of forms libraries that have multiple InfoPath forms but had never set it up by myself before. I was wondering if I could get a hand with it.

    I'm now using InfoPath 2010 but I believe everything should be the same as 2007. Here's what I've done and what I'm encountering:

    • I set up 5 content types in Site Settings.
    • Each content type was basically a duplicate form (although I went into the Form Template Properties and changed the ID so it didn't look like 5 of the same form).
    • I went into the Forms Library and created new forms based on each of the 5 content types I created.
    • I then went into Advanced Settings for each form, edit the form (minor changes) and published the form.

    Now I see all 5 of the forms under the New drop-down but when I attempt to open one of them it pulls the form from my computer, instead of the form library. So when I test it on another computer it gives me a message that the template cannot be found, etc.

    Help!

  • 12-08-2009 08:34 AM In reply to

    Re: multiple forms in library?

    Bueller?

Page 1 of 1 (4 items)
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.