<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.creatorscripts.com/blogs/tag/subforms/feed" rel="self" type="application/rss+xml"/><title>Creator Scripts. - Zoho Blogs #Subforms</title><description>Creator Scripts. - Zoho Blogs #Subforms</description><link>https://www.creatorscripts.com/blogs/tag/subforms</link><lastBuildDate>Sat, 28 Mar 2026 05:17:27 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[How to define number of subform rows dynamically using script in Zoho Creator?]]></title><link>https://www.creatorscripts.com/blogs/post/How-to-define-number-of-subform-rows-dynamically-using-script-in-Zoho-Creator</link><description><![CDATA[Its important to highlight that this post assumes you are already familiar with proper subform creation in Zoho Creator. If you are not please check o ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_kPkfg60aRKOaxTsj_3Y-6w" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_nFGTczT_QuiW3AAhfTwZOQ" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_4x0eIsW4RdOastuNFj-s5A" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_lEFZ2lrzSeaPb9g7iK63iw" data-element-type="iframe" class="zpelement zpelem-iframe "><style type="text/css"></style><div class="zpiframe-container zpiframe-align-center"><iframe class="zpiframe " src="//www.youtube.com/embed/GGSXZuIQVIw?&amp;wmode=transparent" width="425" height="344" align="center" frameBorder="0"></iframe></div>
</div><div data-element-id="elm_p1WfEcZ2ThORnBjYmlpJfA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p>Its important to highlight that this post assumes you are already familiar with proper subform creation in Zoho Creator. If you are not please check out our Master Zoho Creator Subforms course in the url below before implementing this custom function.</p><p></p><p><span><a href="https://www.udemy.com/master-zoho-creator-subforms/">https://www.udemy.com/master-zoho-creator-subforms/</a></span></p><p><br></p><p>That being said let´s jump on to the process in question. We are using a Gym App for testing and the goal is to add Classes to a New Member dinamically so user does not have to add classes everytime.</p><p><br></p><p>First, you need to call ( get ) the Member record you are going to be working with. Second, you want to create a Form with the records you want to add. In this case our Main Courses is a predetermined number of classes a member can take. You can update this records , delete them or add more as needed. The custom function will iterate through all these records in order to add them into the corresponding subform.</p><p><br></p><p>And last but not least you push ( Add ) the records in the Main Classes form into the subform Classes as shown in the custom function below</p></div></div>
</div><div data-element-id="elm_w0s4_HGiT1Wj0Cb6Hj9gsw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><b>Custom Function</b></p><p><br></p><p><span>void Create.subformrows(int mid)<br>{<br>//First Step: To call ( get ) the record in question.<br>member = Members[ID == input.mid];<br>info member.ID;<br>//Second Step: Iterate through the records you want to add to the subform<br>for each rec in Main_Clasess[ID != null]<br>{<br>//Step Three: Insert data into the subform<br>cla = insert into Clases<br>[<br>Added_User=zoho.loginuser<br>Name=rec.Name<br>Description=rec.Description<br>Coaches=rec.Coaches<br>MemberID=member.ID<br>];<br>}<br>}</span><br></p></div></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Wed, 22 May 2019 13:01:03 -0500</pubDate></item><item><title><![CDATA[Everything you need to know about Zoho Creator Subforms]]></title><link>https://www.creatorscripts.com/blogs/post/Everything-you-need-to-know-about-Zoho-Creator-Subforms</link><description><![CDATA[Dive deep into the world of Zoho Creator Subforms. From setup to advanced functionalities, this comprehensive guide unlocks the secrets to optimizing your data collection processes. Enhance your Zoho Creator experience with the power of Subforms!]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_NeWEgqrbSAGxcKzAFckbTA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_fDwZ9_HCRA-g1r3IwVZrtw" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_DACJbJrkRS2Xr3pb58EaPA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_R3MIUlyvTsuEluMA14Pz2w" data-element-type="tabs" class="zpelement zpelem-tabs "><style> @media (max-width: 767px) { } @media all and (min-width: 768px) and (max-width:991px){ } </style><div class="zptabelem-inner-container zptabs-style-01 zptab-type-01 zptabs-align-center zptabicon-align-left zptabicon-size-sm zptabicon-disable "><div class="zptabs-container"><div data-element-id="elm_B1uWFztgSjKbtyRSFXDZBw" data-element-type="tabheader" data-tab-name="Post 1" data-content-id="elm_elTM1TqoTI6FWQEYoE_WzA" class="zpelement zptab " style="margin-top:0;" tabindex="0" role="button" aria-label="Post 1"><span class="zptabicon"></span><div><span class="zptab-name">Post 1</span></div>
</div><div data-element-id="elm_YTrAxV1ZSpemkO9aPAC1Ag" data-element-type="tabheader" data-tab-name="Post 2" data-content-id="elm_T79PCQ10T1uX5RrsJGqPgg" class="zpelement zptab " style="margin-top:0;" tabindex="0" role="button" aria-label="Post 2"><span class="zptabicon"></span><div><span class="zptab-name">Post 2</span></div>
</div><div data-element-id="elm_Ng3COnfNROi8qKFGm91DGA" data-element-type="tabheader" data-tab-name="Post 3" data-content-id="elm_jDxlx3AZQpGFUzTlneiGmw" class="zpelement zptab " style="margin-top:0;" tabindex="0" role="button" aria-label="Post 3"><span class="zptabicon"></span><div><span class="zptab-name">Post 3</span></div>
</div><div data-element-id="elm_oEMB6sLpRAScYoV9ZuiZww" data-element-type="tabheader" data-tab-name="Post 4" data-content-id="elm_R5qvYXAjTdeUIV3I5vDRQg" class="zpelement zptab " style="margin-top:0;" tabindex="0" role="button" aria-label="Post 4"><span class="zptabicon"></span><div><span class="zptab-name">Post 4</span></div>
</div></div><div class="zptabs-content-container"><div data-element-id="elm_B1uWFztgSjKbtyRSFXDZBw" data-element-type="tabheader" data-tab-name="Post 1" data-content-id="elm_elTM1TqoTI6FWQEYoE_WzA" class="zpelement zptab " style="margin-top:0;" tabindex="0" role="button" aria-label="Post 1"><span class="zptabicon"></span><div><span class="zptab-name">Post 1</span></div>
</div><div data-element-id="elm_elTM1TqoTI6FWQEYoE_WzA" data-element-type="tabcontainer" data-header-id="elm_B1uWFztgSjKbtyRSFXDZBw" class="zpelement zptab-content " style="margin-top:0;"><div class="zptab-element-container"><div data-element-id="elm_YZbKmY0aS7-c2KXJ60dIJw" data-element-type="iframe" class="zpelement zpelem-iframe "><style type="text/css"></style><div class="zpiframe-container zpiframe-align-center"><iframe class="zpiframe " src="//www.youtube.com/embed/ts1WaE-lqNw?&amp;wmode=transparent" width="525" height="344" align="center" frameBorder="0"></iframe></div>
</div></div></div><div data-element-id="elm_YTrAxV1ZSpemkO9aPAC1Ag" data-element-type="tabheader" data-tab-name="Post 2" data-content-id="elm_T79PCQ10T1uX5RrsJGqPgg" class="zpelement zptab " style="margin-top:0;" tabindex="0" role="button" aria-label="Post 2"><span class="zptabicon"></span><div><span class="zptab-name">Post 2</span></div>
</div><div data-element-id="elm_T79PCQ10T1uX5RrsJGqPgg" data-element-type="tabcontainer" data-header-id="elm_YTrAxV1ZSpemkO9aPAC1Ag" class="zpelement zptab-content " style="margin-top:0;"><div class="zptab-element-container"><div data-element-id="elm_QTlGPWcSTWWQDipV0kUqBQ" data-element-type="iframe" class="zpelement zpelem-iframe "><style type="text/css"></style><div class="zpiframe-container zpiframe-align-center"><iframe class="zpiframe " src="//www.youtube.com/embed/vJ2W5IJEpgw?&amp;wmode=transparent" width="525" height="344" align="center" frameBorder="0"></iframe></div>
</div></div></div><div data-element-id="elm_Ng3COnfNROi8qKFGm91DGA" data-element-type="tabheader" data-tab-name="Post 3" data-content-id="elm_jDxlx3AZQpGFUzTlneiGmw" class="zpelement zptab " style="margin-top:0;" tabindex="0" role="button" aria-label="Post 3"><span class="zptabicon"></span><div><span class="zptab-name">Post 3</span></div>
</div><div data-element-id="elm_jDxlx3AZQpGFUzTlneiGmw" data-element-type="tabcontainer" data-header-id="elm_Ng3COnfNROi8qKFGm91DGA" class="zpelement zptab-content " style="margin-top:0;"><div class="zptab-element-container"><div data-element-id="elm_9-YRSYU6Q1-zQLLqS6Z0sA" data-element-type="iframe" class="zpelement zpelem-iframe "><style type="text/css"></style><div class="zpiframe-container zpiframe-align-center"><iframe class="zpiframe " src="//www.youtube.com/embed/2RS43MKJV1M?&amp;wmode=transparent" width="525" height="344" align="center" frameBorder="0"></iframe></div>
</div></div></div><div data-element-id="elm_oEMB6sLpRAScYoV9ZuiZww" data-element-type="tabheader" data-tab-name="Post 4" data-content-id="elm_R5qvYXAjTdeUIV3I5vDRQg" class="zpelement zptab " style="margin-top:0;" tabindex="0" role="button" aria-label="Post 4"><span class="zptabicon"></span><div><span class="zptab-name">Post 4</span></div>
</div><div data-element-id="elm_R5qvYXAjTdeUIV3I5vDRQg" data-element-type="tabcontainer" data-header-id="elm_oEMB6sLpRAScYoV9ZuiZww" class="zpelement zptab-content " style="margin-top:0;"><div class="zptab-element-container"><div data-element-id="elm_IfTFo-J5QR-soG_rLMClAg" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center "><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none " href="http://zoholibrary.creatorscripts.com/courses" target="_blank"><span class="zpbutton-content">Learn More</span></a></div>
</div></div></div></div></div></div><div data-element-id="elm_RKW7WyaoTh2q6t2-FRHRkg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><h2>1.- Linking Subform</h2></div></div>
</div><div data-element-id="elm_CpK6wc3tSaSI3LfCgNDgTQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span></span></p><div class="zpelement-wrapper text"><p>This is the most important step in the process of setting up your zoho creator database. A properly linked setup will enable your information to run smoothly and avoid waisting space ( MB )</p><p>First, you need to create at least 2 Forms. For example.- Orders and Items. An Order can have multiple items and 1 item can be part of many Orders. Creating a many to many relationship.</p><p>Second, you need to add the Subform Items inside the Form Orders and name it. Then you have to add a Lookup field in the Items Form and click on Existing Relations. </p></div><div class="zpelement-wrapper image"><div class="zpAlignPos" style="margin-bottom:2px;text-align:center;"><img class="zpImage" src="https://www.creatorscripts.com/files/Lookuprelationship.jpg" style="margin-right:10px;width:646px;"><div class="zpImageCaption"></div></div></div><div class="zpelement-wrapper text"><p>Do NOT forget this part. This is the key. You must have a lookup field linking the original Form to each record on the subform you are creating. Makes Sense?</p><p>If it does not or need any help do not hesitate to contact us. We can guide you through the process to set your Subform for success.</p></div><p></p></div></div>
</div><div data-element-id="elm_rvipgyR4TSONbsxiNr49jA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><h2>2.- Fetching Record information</h2></div></div>
</div><div data-element-id="elm_0k0xo2MISEmRl-ma27MnmA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span></span></p><div class="zpelement-wrapper text"><p>To build a robust Order form in zoho creator you need to be able to automatically &quot;fetch&quot; the information about a product and let the system pre populate the subform with pre existing data in the Products Table.</p><p>First, you need to have a Products form with all the relevant information about the Product. Price, Description, etc.</p><p>Second, you need to fetch the Product information based &quot;On user input&quot; inside the items Subform and add the below deluge scripting.</p><p><span><br></span></p><p><span>prodct &nbsp;= &nbsp;Products &nbsp;[ID == row.Product];<br>row.Description = prodct.Description;<br>row.Price = prodct.Price;<br>row.Qty = 1;<br>if ((row.Price &nbsp;!= &nbsp;null) &nbsp;&amp;&amp; &nbsp;(row.Qty &nbsp;!= &nbsp;null))<br>{<br>&nbsp; &nbsp; row.SubTotal = (row.Price &nbsp;* &nbsp;row.Qty);<br>}&nbsp;</span></p></div><div class="zpelement-wrapper image"><div class="zpAlignPos" style="margin-bottom:2px;text-align:center;"><img alt="Subform Zoho Creator" class="zpImage" src="https://www.creatorscripts.com/files/subfomrpart2.jpg" style="width:646px;"></div></div><p></p></div></div>
</div><div data-element-id="elm_doQsw_uqSOO2CWuIlNznLA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><h2>3.- Aggregate row data</h2></div></div>
</div><div data-element-id="elm_c7AH8DOhQR6zqtawG7PtuA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span></span></p><div class="zpelement-wrapper text"><p>The first step is to have the Subtotal or Total field value in the Order Form. Normally this would be a currency field or decimal field if you need to consider 1 or more decimals into your calculations. If not you can also set it the field as a Numeric value field. Our example uses a currency field.</p><p><span><br></span></p><p><span>Second you need to think about the places where the script to aggregate the rows needs to occur. in our case there are several places. On Add Row, On Selecting a new Product, On Changing the Qty amount or the pricing. Its important that all scenarios are considered otherwise your calculations may not be properly aggregated if it encounters a scenario that you have not considered in your scripting yet.</span></p></div><div class="zpelement-wrapper image"><div class="zpAlignPos" style="margin-bottom:2px;text-align:center;"><img class="zpImage" src="https://www.creatorscripts.com/files/subfomrs3.jpg" style="margin-right:10px;width:646px;"><div class="zpImageCaption"></div></div></div><div class="zpelement-wrapper text"><p>Last but not least, the script below is ready for you to copy and paste into your application. Assuming of course that the field names of your Order Form are named exactly as our test application.</p><p>if ((row.Price &nbsp;!= &nbsp;null) &nbsp;&amp;&amp; &nbsp;(row.Qty &nbsp;!= &nbsp;null))</p><p>{<br>&nbsp; &nbsp; row.SubTotal = (row.Price &nbsp;* &nbsp;row.Qty);<br>}<br>t = 0.0;<br>if ((row.Price &nbsp;!= &nbsp;null) &nbsp;&amp;&amp; &nbsp;(row.Qty &nbsp;!= &nbsp;null))<br>{<br>&nbsp; &nbsp; for each rec in Item_Details<br>&nbsp; &nbsp; {<br>&nbsp; &nbsp; &nbsp; &nbsp; t = (rec.SubTotal &nbsp;+ &nbsp;t);<br>&nbsp; &nbsp; }<br>}<br>input.Subtotal = t;</p><p>Do not hesitate to contact me if you have any questions. I would be more than glad to help you buil an amazing online database application with Zoho Creator.</p></div><p></p></div></div>
</div><div data-element-id="elm_lyOA5U7OSMC7qjbvBeIGCw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><h2>4.- Deleting unmatched record ID´s</h2></div></div>
</div><div data-element-id="elm_tcyVY2EAQxGYHy2QgFjRYQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p>Rarely thought through, but does save hundreds of $dollars down the road. Find out more details on our <a alt="Leverage Zoho Courses" href="http://zoholibrary.creatorscripts.com/courses" target="_self" title="Leverage Zoho Courses">Leverage Zoho Courses</a>. &nbsp;Get additional scripts and put your zoho application on steroids.</p></div></div>
</div><div data-element-id="elm_YHQ1n0wfJxvVSwEvdUzV5w" data-element-type="dividerIcon" class="zpelement zpelem-dividericon "><style type="text/css"> [data-element-id="elm_YHQ1n0wfJxvVSwEvdUzV5w"].zpelem-dividericon{ border-radius:1px; } </style><style></style><div class="zpdivider-container zpdivider-icon zpdivider-align-center zpdivider-width100 zpdivider-line-style-solid zpdivider-icon-size-md zpdivider-style-none "><div class="zpdivider-common"><svg viewBox="0 0 640 512" height="640" width="512" xmlns="http://www.w3.org/2000/svg"><path d="M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"></path></svg></div>
</div></div><div data-element-id="elm_TTJtXlJkXv3Yg4mgYseKqg" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><div itemscope itemtype="https://schema.org/FAQPage"><div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h3 itemprop="name">What does Zoho Creator do?</h3><div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"><div itemprop="text"><a href="https://www.creatorscripts.com/zohocreator">Zoho Creator</a> is a low-code platform that enables businesses and individuals to create custom applications and automate their work processes without the need for coding. Zoho Creator provides a drag-and-drop interface, pre-built templates, and a range of tools and features to help users build custom applications quickly and easily. </div>
</div></div><div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h3 itemprop="name">Is Zoho Creator worth it?</h3><div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"><div itemprop="text"> Whether Zoho Creator is worth it depends on your specific needs and requirements. Zoho Creator is a powerful platform that can help businesses and individuals automate their work processes, streamline their workflow, and save time and resources. If you need a platform to build custom applications, Zoho Creator may be worth it for you. </div>
</div></div><div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h3 itemprop="name">How much does Zoho Creator cost?</h3><div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"><div itemprop="text"> Zoho Creator has a range of pricing options, starting from a free plan with limited features, to a paid plan that starts at $7 per user per month. The exact cost will depend on the number of users, the features and tools you need, and the type of plan you choose. Zoho also offers a custom pricing option for larger organizations with more complex needs. </div>
</div></div><div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h3 itemprop="name">Is Zoho owned by Google?</h3><div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"><div itemprop="text"> No, Zoho is not owned by Google. Zoho is a privately held company based in Chennai, India. It was founded in 1996 and provides a range of online productivity and business applications. </div>
</div></div><div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h3 itemprop="name">What are the benefits of Zoho Creator?</h3><div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"><div itemprop="text"> Zoho Creator provides several benefits, including: <ul><li>Custom application creation without coding</li><li>Automation of work processes and streamlined workflow</li><li>Reduced time and resources required for application development</li><li>Flexibility and scalability to meet changing business needs</li><li>Integration with other Zoho and third-party applications</li></ul></div>
</div></div><div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h3 itemprop="name">Is Zoho hard to learn?</h3><div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"><div itemprop="text"> The level of difficulty in learning Zoho will depend on your experience and familiarity with similar platforms and tools. Zoho Creator is designed to be user-friendly, with a drag-and-drop interface and pre-built templates, making it accessible to users with limited technical skills. However, as with any platform, there may be a learning curve for some users, especially for more complex features and tools. </div>
</div></div><div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h3 itemprop="name">Does Zoho require coding?</h3><div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"><div itemprop="text"> No, Zoho Creator does not require coding. The platform provides a drag-and-drop interface and pre-built templates, making it possible to build custom applications without writing any code. However, advanced users with coding skills can also customize and extend their applications using the Zoho Creator scripting language. </div>
</div></div><div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h3 itemprop="name">Do hackers use Zoho?</h3><div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"><div itemprop="text"> Like any online platform, Zoho is vulnerable to hacking and security threats. However, Zoho takes security very seriously and implements a range of measures to protect its users' data and applications, including encryption, secure data centers, and regular security audits. It is important for users to follow best practices for securing their Zoho accounts, such as using strong passwords and enabling two-factor authentication. </div>
</div></div><div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h3 itemprop="name">Is Zoho completely free?</h3><div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"><div itemprop="text"> No, Zoho Creator is not completely free. The platform offers a free plan with limited features, as well as paid plans starting at $7 per user per month. The exact cost will depend on the number of users, the features and tools you need, and the type of plan you choose. </div>
</div></div></div></div></div><div data-element-id="elm_dkI_GQdQ0oEIikxCBHYUlw" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><div class="featured-posts"><h2>🌟 Featured Zoho Creator Blog Posts</h2><ul><li><a href="https://www.creatorscripts.com/blogs/post/coding-is-the-future-answers-to-the-top-10-questions">Coding is the future: Answers to the Top 10 Questions</a></li><li><a href="https://www.creatorscripts.com/blogs/post/How-to-avoid-reaching-maximum-limit-on-zoho-creator-iterations">How to avoid reaching maximum limit on zoho creator iterations?</a></li><li><a href="https://www.creatorscripts.com/blogs/post/streamlining-business-processes-with-blueprints-in-zoho-creator">Streamlining Business Processes with Blueprints in Zoho Creator</a></li><li><a href="https://www.creatorscripts.com/blogs/post/creating-multi-step-forms-and-consolidated-reports-in-zoho-creator">Creating Multi-Step Forms and Consolidated Reports in Zoho Creator</a></li><li><a href="https://www.creatorscripts.com/blogs/post/mastering-schedule-workflows-automating-actions-based-on-date-field-values-in-forms">Mastering Schedule Workflows: Automating Actions Based on Date Field Values in Forms</a></li></ul></div>
</div></div></div></div></div></div></div> ]]></content:encoded><pubDate>Thu, 09 Mar 2017 00:20:02 -0600</pubDate></item><item><title><![CDATA[How to properly set Subforms in Zoho Creator Part 3]]></title><link>https://www.creatorscripts.com/blogs/post/How-to-properly-set-Subforms-in-Zoho-Creator-Part-3</link><description><![CDATA[<img align="left" hspace="5" src="https://www.creatorscripts.com/files/subfomrs3.jpg"/>The first step is to have the Subtotal or Total field value in the Order Form. Normally this would be a currency field or decimal field if you need to ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_4l1DFFWoSq-88eAJQ-tNSA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_cZSNeI_wS9KceBAcAaCW6w" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_F6gFaKNOTJ2kA_wMLbhi9Q" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_oX-WTGLTSyuBoq87ohqaIw" data-element-type="iframe" class="zpelement zpelem-iframe "><style type="text/css"></style><div class="zpiframe-container zpiframe-align-center"><iframe class="zpiframe " src="//www.youtube.com/embed/2RS43MKJV1M?&amp;wmode=transparent" width="525" height="444" align="center" frameBorder="0"></iframe></div>
</div><div data-element-id="elm_1hmph2lwTKih4dr0Jbu8rg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span>The first step is to have the Subtotal or Total field value in the Order Form. Normally this would be a currency field or decimal field if you need to consider 1 or more decimals into your calculations. If not you can also set it the field as a Numeric value field. Our example uses a currency field.</span></p><p><span style="background-color:transparent;"><br></span></p><p><span style="background-color:transparent;">Second, you need to think about the places where the script to aggregate the rows needs to occur. In our case, there are several places. On Add Row, On Selecting a new Product, On Changing the Qty amount or the pricing. It is important that all scenarios are considered otherwise your calculations may not be properly aggregated if it encounters a scenario that you have not considered in your scripting yet.</span></p></div></div>
</div><div data-element-id="elm_auGOZe7ZRsSbtJA9GmW5uw" data-element-type="image" class="zpelement zpelem-image "><style></style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-left zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/subfomrs3.jpg" size="original" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content"></span></figcaption></figure></div>
</div><div data-element-id="elm_EKfT707-S7WAQZaJZXel2Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span></span></p><p>Last but not least, the script below is ready for you to copy and paste into your application. Assuming of course that the field names of your Order Form are named exactly as our test application.</p><p><span><br></span></p><p><span><br></span></p><p><span>if ((row.Price != null) &nbsp;&amp;&amp; &nbsp;(row.Qty &nbsp;!= &nbsp;null))</span></p><p>{<br>&nbsp; &nbsp; row.SubTotal = (row.Price &nbsp;* &nbsp;row.Qty);<br>}<br>t = 0.0;<br>if ((row.Price &nbsp;!= &nbsp;null) &nbsp;&amp;&amp; &nbsp;(row.Qty &nbsp;!= &nbsp;null))<br>{<br>&nbsp; &nbsp; for each rec in Item_Details<br>&nbsp; &nbsp; {<br>&nbsp; &nbsp; &nbsp; &nbsp; t = (rec.SubTotal &nbsp;+ &nbsp;t);<br>&nbsp; &nbsp; }<br>}<br>input.Subtotal = t;</p><p>Do not hesitate to contact me if you have any questions. I would be more than glad to help you build an amazing online database application with Zoho Creator. Or check out our full <a alt="Master Zoho Creator Subforms Course" href="https://www.udemy.com/master-zoho-creator-subforms/" target="_self" title="Master Zoho Creator Subforms Course">Master Zoho Creator Subforms Course</a> to learn more.</p><p></p></div></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Fri, 17 Feb 2017 18:09:28 -0600</pubDate></item><item><title><![CDATA[How to properly set Subforms in Zoho Creator Part 2]]></title><link>https://www.creatorscripts.com/blogs/post/How-to-properly-set-Subforms-in-Zoho-Creator-Part-2</link><description><![CDATA[<img align="left" hspace="5" src="https://www.creatorscripts.com/files/subfomrpart2.jpg"/>To build a robust Order form in Zoho Creator you need to be able to automatically &quot;fetch&quot; the information about a product and let the system ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_yZglun4ZTKu0TjmMkO-mDg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_L_DlyYtpSH2-68ezERwpoQ" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_lKO_Va7DReS2hpWpF-XnDQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_oGmhmnB7QoGPP-rs86qnYw" data-element-type="iframe" class="zpelement zpelem-iframe "><style type="text/css"></style><div class="zpiframe-container zpiframe-align-center"><iframe class="zpiframe " src="//www.youtube.com/embed/vJ2W5IJEpgw?&amp;wmode=transparent" width="525" height="444" align="center" frameBorder="0"></iframe></div>
</div><div data-element-id="elm_U7uZ66kkQ4aQIGKyHLOJjQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p>To build a robust Order form in Zoho Creator you need to be able to automatically &quot;fetch&quot; the information about a product and let the system pre-populates the subform with pre-existing data in the Products Table.</p><p><br></p><p>First, you need to have a Products form with all the relevant information about the Product. Price, Description, etc.</p><p><br></p><p>Second, you &nbsp;need to fetch the Product information-based &quot;On user input&quot; inside the items Subform and add the below deluge scripting.</p><p><span style="background-color:transparent;"><br></span></p><p><span style="background-color:transparent;"><span>prodct &nbsp;= &nbsp;Products &nbsp;[ID == row.Product];<br>row.Description = prodct.Description;<br>row.Price = prodct.Price;<br>row.Qty = 1;<br>if ((row.Price &nbsp;!= &nbsp;null) &nbsp;&amp;&amp; &nbsp;(row.Qty &nbsp;!= &nbsp;null))<br>{<br>&nbsp; &nbsp; row.SubTotal = (row.Price &nbsp;* &nbsp;row.Qty);<br>}</span>&nbsp;</span></p></div></div>
</div><div data-element-id="elm_Gd-oQtnLQ8Sdue5vGyB65w" data-element-type="image" class="zpelement zpelem-image "><style></style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align- zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/subfomrpart2.jpg" size="original" alt="Subform Zoho Creator" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content"></span></figcaption></figure></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Wed, 25 Jan 2017 22:52:10 -0600</pubDate></item><item><title><![CDATA[How to properly set Subforms in Zoho Creator Part 1]]></title><link>https://www.creatorscripts.com/blogs/post/How-to-properly-set-Subforms-in-Zoho-Creator-Part-1</link><description><![CDATA[<img align="left" hspace="5" src="https://www.creatorscripts.com/files/Lookuprelationship.jpg"/>This is the most important step in the process of setting up your Zoho Creator database. A properly linked setup will enable your information to run s ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_Xi6GDZguQxeItQs-45b0Mg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_5B3e1OdHQNCV3pe4tbyuJg" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_v0po_XhtSB-vzVqEREwZxQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_yY6hz7FFSj6GNSXfAYcvqg" data-element-type="iframe" class="zpelement zpelem-iframe "><style type="text/css"></style><div class="zpiframe-container zpiframe-align-center"><iframe class="zpiframe " src="//www.youtube.com/embed/ts1WaE-lqNw?&amp;wmode=transparent" width="525" height="444" align="center" frameBorder="0"></iframe></div>
</div><div data-element-id="elm_mqRoc1qoSRyffWR8XuUsUg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p>This is the most important step in the process of setting up your Zoho Creator database. A properly linked setup will enable your information to run smoothly and avoid wasting space ( MB )</p><p><br></p><p>First, you need to create at least 2 Forms. For example.- Orders and Items. An Order can have multiple items and 1 item can be part of many Orders. Creating many to many relationships.</p><p><br></p><p>Second, you need to add the Subform Items inside the Form Orders and name it. Then you have to add a Lookup field in the Items Form and click on Existing Relations.&nbsp;</p></div></div>
</div><div data-element-id="elm_vg68aK7JTh2ZNmF3uD4U4w" data-element-type="image" class="zpelement zpelem-image "><style></style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="" data-mobile-image-separate="" class="zpimage-container zpimage-align-left zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/Lookuprelationship.jpg" size="original" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content"></span></figcaption></figure></div>
</div><div data-element-id="elm_QCXFLHyESWiY_2KARac15Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align- " data-editor="true"><div><p><span>Do NOT forget this part. This is the key. You must have a lookup field linking the original Form to each record on the subform you are creating. Makes Sense?</span></p><p><span><br></span></p><p><span>If it does not or need any help do not hesitate to contact us. We can guide you through the process to set your Subform for success.</span></p></div></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Tue, 29 Nov 2016 16:36:14 -0600</pubDate></item><item><title><![CDATA[How to update Unit Price into a subform based on Product selection]]></title><link>https://www.creatorscripts.com/blogs/post/how-to-update-unit-price-into-subform</link><description><![CDATA[<img align="left" hspace="5" src="https://www.creatorscripts.com/OrderManagementForm.png"/>Master the technique of updating a unit price in a Zoho Creator subform based on product selection with our comprehensive guide. Enhance your business applications by learning how to effectively manipulate and incorporate scripts in your Zoho Creator subforms.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_5erCehsLS-GLzh0zZpdDuw" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_kyqeiqacQkmGYSG6EYFq6g" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_1sdm92IbRDa8kxUO40ywRg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_TlzObqKn6k_d-ZSK9OUR_Q" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_TlzObqKn6k_d-ZSK9OUR_Q"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div style="color:inherit;"><p><span style="font-size:18px;">Understanding how to manipulate and work with subforms in Zoho Creator can drastically enhance the efficiency and functionality of your business applications. One such manipulation involves updating a unit price based on product selection within a subform. This guide will explain this procedure in detail.</span></p><p><span style="font-size:18px;">The logic execution sequence for achieving this task in Zoho Creator is similar to adding a script to a regular form: <span style="font-weight:600;">On Add</span>, <span style="font-weight:600;">On Delete</span>, <span style="font-weight:600;">On User Input</span>. However, there are subtle differences in the coding and how to embed the script into a subform.</span></p></div></div></div>
</div><div data-element-id="elm_0jELXg_o1hAGDiM5asV1gg" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_0jELXg_o1hAGDiM5asV1gg"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><span style="color:inherit;font-size:28px;"><span style="font-weight:600;">Embedding Scripts in Subforms vs. Regular Forms</span></span><br></h2></div>
<div data-element-id="elm_MpXPHVFkszPoeL8U6wij2g" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_MpXPHVFkszPoeL8U6wij2g"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div style="color:inherit;"><p><span style="font-size:18px;">In a regular form, you have several scripting options such as <span style="font-weight:600;">Script Builder</span>, <span style="font-weight:600;">Free Flow</span>, and <span style="font-weight:600;">Form Definition</span>. These options allow you to write the code manually if you are proficient in doing so. In contrast, a subform doesn't have a Script Builder. Instead, users must manually write the code using a Free Flow approach style.</span></p><p><span style="font-size:18px;">The workaround is to write the code using the Script Builder in a regular form, save it from a free flow screen, and then insert it into the corresponding subform action.</span></p><p><span style="font-size:18px;">Consider the image below, which displays an Order Management Form with standard product fields and its Unit Price. It also includes a subform that aggregates products in a similar manner. We created a script to update the Unit Price based on the Product selection for this example.</span></p><p><span style="font-size:18px;">Comparing the code lines that update the fields on the right (regular form) to the ones on the left (subform), you'll notice they're nearly identical. This similarity provides a fantastic opportunity to quickly incorporate scripts into any subform.</span></p><p><span style="font-size:18px;">Here's a practical tip: write the script on a regular form, then paste it into the subform and correct the subtle difference.</span></p></div></div></div>
</div><div data-element-id="elm_iw_tlGWDhC39MUwWgC3iAQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_iw_tlGWDhC39MUwWgC3iAQ"] .zpimage-container figure img { width: 1110px ; height: 995.77px ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_iw_tlGWDhC39MUwWgC3iAQ"] .zpimage-container figure img { width:723px ; height:648.60px ; } } @media (max-width: 767px) { [data-element-id="elm_iw_tlGWDhC39MUwWgC3iAQ"] .zpimage-container figure img { width:415px ; height:372.29px ; } } [data-element-id="elm_iw_tlGWDhC39MUwWgC3iAQ"].zpelem-image { border-radius:1px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/OrderManagementForm.png" width="415" height="372.29" loading="lazy" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_mheb1HofRa-rW0JnwBRrPg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_mheb1HofRa-rW0JnwBRrPg"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align- " data-editor="true"><div dir="ltr" style="text-align:left;"><div style="background-color:rgba(255, 255, 255, 0.85);border:0px;color:rgb(31, 31, 31);font-family:Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif;font-size:14px;line-height:18.1875px;margin-bottom:1.5em;padding:0px;text-decoration:inherit;vertical-align:baseline;"><div dir="ltr"><div style="border:0px;line-height:18.1875px;margin-bottom:1.5em;text-decoration:inherit;vertical-align:baseline;"><strong style="text-decoration:inherit;font-family:inherit;border:0px;font-style:inherit;font-variant:inherit;line-height:inherit;vertical-align:baseline;"><span style="font-size:18px;">SCRIPT FOR REGULAR FORM ON USER INPUT FOR ORDER ITEM.</span></strong><br></div><div style="border:0px;line-height:18.1875px;margin-bottom:1.5em;text-decoration:inherit;vertical-align:baseline;"><span style="font-size:18px;">//Fetches the information from the &quot;Products&quot; table</span></div><div style="border:0px;line-height:18.1875px;margin-bottom:1.5em;text-decoration:inherit;vertical-align:baseline;"><span style="font-size:18px;">selected_Product = Products ;</span></div><div style="border:0px;line-height:18.1875px;margin-bottom:1.5em;text-decoration:inherit;vertical-align:baseline;"><span style="font-size:18px;">//Updates the value of Unit Price using the stored value from &quot;Products&quot; table</span></div><div style="border:0px;line-height:18.1875px;margin-bottom:1.5em;text-decoration:inherit;vertical-align:baseline;"><span style="font-size:18px;">input.Unit_Price = selected_Product.Price;</span></div><div style="border:0px;line-height:18.1875px;margin-bottom:1.5em;text-decoration:inherit;vertical-align:baseline;"></div><div style="border:0px;line-height:18.1875px;margin-bottom:1.5em;text-decoration:inherit;vertical-align:baseline;"><strong style="border:0px;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:inherit;text-decoration:inherit;vertical-align:baseline;"><span style="font-size:18px;">SCRIPT FOR SUBFORM ON USER INPUT FOR ORDER ITEM.</span></strong></div><div style="border:0px;line-height:18.1875px;margin-bottom:1.5em;text-decoration:inherit;vertical-align:baseline;"><span style="font-size:18px;">//Fetches the information from the &quot;Products&quot; table</span></div><div style="border:0px;line-height:18.1875px;margin-bottom:1.5em;text-decoration:inherit;vertical-align:baseline;"><span style="font-size:18px;">selected_Product = Products ;</span></div><div style="border:0px;line-height:18.1875px;margin-bottom:1.5em;text-decoration:inherit;vertical-align:baseline;"><span style="font-size:18px;">//Updates the value of Unit Price using the stored value from &quot;Products&quot; table</span></div><div style="border:0px;line-height:18.1875px;margin-bottom:1.5em;text-decoration:inherit;vertical-align:baseline;"><strong style="border:0px;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:inherit;text-decoration:inherit;vertical-align:baseline;"><span style="font-size:18px;">row.</span></strong><span style="font-size:18px;">Unit_Price = selected_Product.Price;</span></div><div style="border:0px;line-height:18.1875px;margin-bottom:1.5em;text-decoration:inherit;vertical-align:baseline;"></div><div style="border:0px;line-height:18.1875px;margin-bottom:1.5em;text-decoration:inherit;vertical-align:baseline;"><span style="font-size:18px;">Notice that the only difference between the 2 is the word row. before the field value of the subform. With this knowledge you can now write the script you need on a regular form by simulating the subform fields, import the code and modify with the word row. as needed.</span></div></div></div></div></div>
</div><div data-element-id="elm_H6rxHM6X4XTD8iZxHZ3V1Q" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_H6rxHM6X4XTD8iZxHZ3V1Q"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><span style="color:inherit;font-size:28px;"><span style="font-weight:600;">Key Takeaway</span></span><br></h2></div>
<div data-element-id="elm_jMBzPPj3Dt0REaf2kVr09g" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_jMBzPPj3Dt0REaf2kVr09g"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div style="color:inherit;"><p><span style="font-size:18px;">This process makes updating a unit price based on product selection in a <a href="/zohocreator" title="Zoho Creator" rel="">Zoho Creator</a> subform simpler and more streamlined. Don't forget to experiment with this method and tweak it according to your business needs.</span></p><p><span style="font-size:18px;">For more detailed information on using Zoho Creator, check out our <a href="https://www.creatorscripts.com/blogs/zoho-creator/" title="other blog posts" rel="">other blog posts</a> or visit the official <a href="https://www.zoho.com/creator/help/" title="Zoho Creator documentation" rel="">Zoho Creator documentation</a>.</span></p></div></div></div>
</div><div data-element-id="elm_AcqmK5PkDgxDRiarEiFN7g" data-element-type="button" class="zpelement zpelem-button "><style> [data-element-id="elm_AcqmK5PkDgxDRiarEiFN7g"].zpelem-button{ border-radius:1px; } </style><div class="zpbutton-container zpbutton-align-center "><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-lg zpbutton-style-roundcorner " href="/zohocreator" title="Zoho Creator"><span class="zpbutton-content">Get Started Today!</span></a></div>
</div><div data-element-id="elm_aASdydoCXUiwKs_Bl_DBJw" data-element-type="divider" class="zpelement zpelem-divider "><style type="text/css"> [data-element-id="elm_aASdydoCXUiwKs_Bl_DBJw"].zpelem-divider{ border-radius:1px; } </style><style></style><div class="zpdivider-container zpdivider-line zpdivider-align-center zpdivider-width100 zpdivider-line-style-solid "><div class="zpdivider-common"></div>
</div></div><div data-element-id="elm_QHK_B6Wd8Oyi5L5u7QbTQA" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><div itemscope itemtype="https://schema.org/FAQPage"><div itemprop="mainEntity" itemscope itemtype="https://schema.org/Question"><h2 itemprop="name">What is a subform in Zoho Creator?</h2><div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"><div itemprop="text">A subform is a form within a form containing a set of questions. That specific set of questions can be duplicated or repeated dynamically within repeating sections. You can use the subform to collect multiple entries of the same category effortlessly.</div>
</div></div><div itemprop="mainEntity" itemscope itemtype="https://schema.org/Question"><h2 itemprop="name">How do I create a sub form in Zoho Creator?</h2><div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"><div itemprop="text">Add subform field to your form Open the form builder. Add a subform field to the form. ( Refer to this page to learn how to add a field to a form) If your app does not have any additional forms, Zoho Creator will add a blank subform. ... Select the required choice from the dropdown, then click Done .</div>
</div></div><div itemprop="mainEntity" itemscope itemtype="https://schema.org/Question"><h2 itemprop="name">What is the subform limit in Zoho Creator?</h2><div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"><div itemprop="text">The maximum number of subform fields you can add in a layout is 10. The maximum number of entries across all subforms on an aggregate is 200.</div>
</div></div><div itemprop="mainEntity" itemscope itemtype="https://schema.org/Question"><h2 itemprop="name">How do I get subform data in Zoho Creator?</h2><div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"><div itemprop="text">The Field API names of the subform can be acquired using Fields Metadata API of the parent module. The Field API names of the individual fields in a subform can be acquired using Fields Metadata API, with the request URL as "fields? module={Sub_form_api_name}".</div>
</div></div><div itemprop="mainEntity" itemscope itemtype="https://schema.org/Question"><h2 itemprop="name">What is the purpose of subform?</h2><div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"><div itemprop="text">The subform control provides properties which allow you to link the data displayed in the control to the data on the main form. The property of the subform control that determines what object is displayed in the control. A simple display of data in rows and columns, much like a spreadsheet.</div>
</div></div></div></div></div><div data-element-id="elm_r3WWCJfS0QSjiOH4QqLu4g" data-element-type="divider" class="zpelement zpelem-divider "><style type="text/css"> [data-element-id="elm_r3WWCJfS0QSjiOH4QqLu4g"].zpelem-divider{ border-radius:1px; } </style><style></style><div class="zpdivider-container zpdivider-line zpdivider-align-center zpdivider-width100 zpdivider-line-style-solid "><div class="zpdivider-common"></div>
</div></div></div></div></div></div></div> ]]></content:encoded><pubDate>Tue, 14 May 2013 15:55:00 -0500</pubDate></item></channel></rss>