Hot answers tagged

6

Just wanted to share my findings on this issue. I have found that if you resize the Infopath Designer window so that it only covers a quarter of the desktop, the form will then open successfully! You can then maximise the Infopath Window & work on the form as normal. I have tried this on a couple of computers & it definitely allows the form to be ...


4

Is it a list form or a form deployed in a forms library? If it's a form deployed to a forms library, check the data connection, maybe the author for the form missed checking that field and retrieving it in the data connection. You can also open the lists directly and check in which list/library the field exists, if it's in another library, you can query ...


3

At first, you need to install Office Pro Plus 2013 which includes InfoPath Designer 2013 (and InfoPath Filler 2013). For system requirements you'll need at least a 1 GHz processor and 1 GB RAM (32 bit) or 2 GB RAM (64 bit). And of course 3 GB HDD available space. To start develop, there are numerous of guides available, but a good place to start is at ...


3

Open Your site on SharePoint Designer ---> Click on List & Libraries Tab in Navigation Quick Launch ---> You will get your ListName and then click on your List ---> Now in the Right side below View section in the Forms section click on the new button on the right side the dialog box will open where you can design your New & Edit Forms. You can refer ...


3

The functionality you describe does not come with SharePoint out of the box, but it can be achieved with the free SPServices jQuery library created by SharePoint MVP Marc Anderson. You will need to to learn a little bit about jQuery, how to make the jQuery and SPServices libraries available to your page, but all of that is included in the sample code. The ...


3

When the site template was created, all site features were saved with the template, regardless of whether they were activated or not. This situation can arise when you are moving site templates between different Office 365 plans or between SharePoint Server on premise and SharePoint online. SharePoint Online is always ahead from on prem version, in new ...


3

For OOB solution, I'd create multiple New/Edit forms for the list (one for each department). Then ensure each department user uses the New/Edit form customized for them by, e.g., placing link to form in top navigation and using Audience targeting to only show link to department specific form link to users of that department.


2

After a long research, I found the below for modifying the url of the SharePoint site used for fetching the data: Open the xsn file in design mode Go to File-> Pubish -> Export Source Files. A folder will be created with manifest file Open the manifest file and change the url (as per your requirement) Save the manifest file and then change the extension ...


2

InfoPath Designer is part of the Office suite. Depending on your Office license it will be included. To install it, just run the Office installer and make sure to select it as a component to be installed on your PC. If you point your favorite search engine towards terms like "Infopath tutorial", you will find many, many materials on getting started.


2

Try string-length(field) - string-length(translate(field, " ", "")) < 10 which is inspired from KB Article Formula to count the number of occurrences of a single character in one cell If you are concerned about searching for a single character in a single cell, the formula is simplified to: =LEN()-LEN(SUBSTITUTE(,"a","")) Let me know if you ...


2

I got solution for my question. Open the form in InfoPath designer. Click on the textbox to add a validation rule. Set the condition as Field does not match pattern. Select the custom pattern and enter ([A-Za-z0-9])* in the custom pattern text box. Reference Click Here


2

You can delete the content type via Powershell. Please create the XML file with required Content Types you want to delete and give input for the below powershell script. param( [string] $siteCollectionURL = $(Throw "-- You must specify the URL of a site collection as parameter 1."), #required parameter [string] $xmlFilePath = $(Throw "-- You must ...


2

Add Script Editor Web Part to the form with the following type of jQuery code. Note that you will need to get hold of the correct drop down, so the jQuery selector for the drop-down is just a sample: $("input[title='Computer Type']").on("change", function (e) { if ($(this).val() == "Laptop" || $(this).val() == "Desktop") { $("input[title='RAM']...


2

Assuming is infopath, you can create a new rule in your "RAM" Field. Select the "RAM" Field Go to properties tab > Manage rules On manage rules window, click "New" > "Formating/Format" Check the checkbox, hide this control. Create a new condition for this rule, something like: if "device" field equals to "Desktop" Or >> if "device" field equals to "...


2

Looks like you added your rule on the SalesPerson and AccountName fields. You should put the rule on your OBM field so that when it changes it updates the other text fields. So in your OBM text box add a rule to set your SalesPerson field equal to the AccountList[SalesPerson] and filter that to where your AccountList[OBM] is equal to Infopath[OBM] field. ...


2

While publishing the InfoPath form you must also add and publish the form fields at Form Options screen. You need to publish the InfoPath fields then only it will show in SharePoint Library as columns.


2

If it's an InfoPath form, I'd start with a custom List, and customize the list forms (New, Edit, and/or Display), and inject your javascript there, preferably just reference only javascript file for easy modification. To add, I'll address each of your 5 points Populate some information from AD when the site loads first. You can do this using REST API with ...


2

I an not sure how you are submitting the form. I am also doing the same thing but it sends the mail in background without opening any client email application. What i have done is : Click "Submit option" in "Data" menu In "Send form to a single desitnation" selected "Email" Created an Email data connection And used this connection as default connection. ...


2

Here's a very short overview of what you need to do assuming you have set up SP server already. Create the columns in your external database if you haven't already. This is important as changes to the db schema later have a problematic effect on external content types (ECT) in SP. In Sharepoint Designer (SPD) create a new ECT where you will be asked to ...


2

As SharePoint does not support Column level permissions, there are some third party tools available for column level permissions: Column Level Security SharePoint Column/View Permission You have to create two separate groups for HR & IT and give appropriate access to columns of the list using above tools. Non-OOB solution: Create separate groups ...


2

You can achieve this using InfoPath forms. You can create data connection using Web service GetUserProfileByName and then query for department field. Using InfoPath and the Web service GetUserProfileByName Create sections and based on department you can hide sections.


2

In your comment on the original question, You've indicated that you have experience working with Mark Rackley's method of manipulating forms using custom HTML and jQuery. If that is the case, you can achieve what you want by basically using that method. What you would need to do is, in the $(document).ready handler, make a client side call to SharePoint (...


1

So you can use Tabs for SharePoint forms. You will get similar view like following Very easy to use! It's just the use of Content Editor Web Part. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> <script type="text/javascript" src="/Javascript/TabsForSharePointForms.js"><...


1

Right click on each of the fields and on the top ribbon under "Properties" and "NAME" you can write what the field is. Note: You can only write "CandidateName" vs "Candidate Name" with a space. Now on the right side where you normally see your fields, it will display the name you entered and you will be aware of what each one is. ***** This same instance ...


1

In a content editor web part or on a wiki page you'd enter something like: <a href="http://teamsite/_layouts/FormServer.aspx?XsnLocation=http://teamsite/ContosoResourcePlanning/Forms/template.xsn&OpenIn=browser&SaveLocation=http://teamsite/ContosoResourcePlanning&Source=http://teamsite/ContosoResourcePlanning/Forms/AllItems.aspx" title="Click ...


1

I was able to resolve the issue by modifying my code to: concat(substring(StartDate[ID = Availability], 1, 4), "-", (concat(substring("00", 1, 2 - string-length(substring(StartDate[ID = Availability], 6, 2) - 1)), (substring(StartDate[ID = Availability], 6, 2)) - 1)), "-01T00:00:00")


1

I was also having issue with IE11 and InfoPath forms. You can try following steps that helped me to resolved this issue. In your browser GoTO Tools >> Compatibility View Settings Here Add your website. Restart your browser Done (OR refer this article : http://imrazarajwani.blogspot.in/2013/12/error-object-doesnt-support-property-or.html)


1

Oh well... Just a minute ago I stumbled into this: https://social.msdn.microsoft.com/Forums/en-US/abd2166b-a9ad-487e-bf83-8bb1d44ae7e5/error-infopath-cannot-open-the-selected-form-in-preview-mode-infopath-2007?forum=sharepointcustomizationlegacy Which had solved my issue. I'm posting what was issue, if link would broke someday. I found out that the URL ...


1

I just solved this problem in an Infopath 2013 form. I was setting a textbox field's text based on a rule from a different field. I could see the textbox get updated with the correct text after the rule was triggered, but the text was not getting saved to the list. To fix this, you need to edit the textbox's properties, click on the "Browser forms" tab, ...


1

Does this form submit to a library or is it a list form? If it submits to a library, after submitting, download the XML file and take a look in a text editor. Does the field still have the value? Usually when I hear of an issue like this either: The field is being set after the submit data connection is executed, so that the data doesn't get saved A form ...



Only top voted, non community-wiki answers of a minimum length are eligible