About the application
The Student Management application comprises of the following forms :
The Country Chart view displays a 3D Bar Chart
which depicts the total number of students enrolled in each course for
the selected country, as shown in the image below. The bar chart is
created by passing the required data as parameters to the Zoho Sheet
chart API.
To learn about the steps in creating a chart in Zoho Creator using the Zoho Sheet API, refer this Wiki Page.
Creating charts using Zoho Sheet API
1. To set default values for form fields
The default values for form fields can be set by passing additional parameters to the form URL. For example, to automatically load a value for Employee ID field in http://creator.zoho.com/zchelp/employee-manager/#Form:Employee the default values is passed as querysting(Employee_ID=1234) to the url, where Employee_ID is the script name of the field in your name.
The form url with query string will be,
http://creator.zoho.com/zchelp/employee-manager/#Form:Employee?Employee_ID=1234
The
url to view and edit individual record using its record ID is given
below. This will display the zoho creator form in edit mode.
http://creator.zoho.com/<zoho username>/<applinkname>/#Form:<formLinkName>?recLinkID=<recordID>&viewLinkName=<viewlinkname> |
Refer the topic Editing Records via Record ID for more information.
3. To set criteria for a view
The
criteria for a view can be passed as part of a query string to a view
url. Multiple criterias can be specified by appending it along with the
URL using '&'
The URL format for setting criteria with "=" (Equal) operator is given below:
| http://creator.zoho.com/<zoho userName>/<applinkname>/#View:<viewlinkname>/<FieldName1>=<FieldName1 Value> &<FieldName2>=<FieldName2 Value> |
where, FieldName1 & FieldName2 are the Deluge script names for the field in the form and multiple criterias are specified by appending it along with the URL using '&'
Example:
The view http://creator.zoho.com/zchelp/employee-manager/#View:Employee_View lists all the records in the Employee View. To view records with Name EQUALs Henry and Employee ID EQUALs 1234, we need to pass the field name and value as querystring.
The complete url for this example is,
http://creator.zoho.com/zchelp/employee-manager/#View:Employee_View?Name=Henry&Employee_ID=1234
The URL format for setting criteria with operators other than "=" (Equal) is given below:
| http://creator.zoho.com/<zoho username>/<appLinkName>/#View:<viewLinkName>/<FieldName1>=<FieldName1 Value> &<FieldName2>=<FieldName2 Value>&<FieldName1_op>=<constant>&<FieldName2_op>=<constant> |
where,
FieldName1 & FieldName2 are the Deluge script names for the field in the form.
FieldName1_op & FieldName2_op are parameter names for the operator (fieldname appended by _op).
constant is the value assigned for each operator. Refer the table to view the list of all operators and their constants.
Example1:
The view http://creator.zoho.com/zchelp/employee-manager/#View:Employee_View lists all the records in the Employee View. To view records with Employee ID GREATER_THAN 1235, we need to pass the field name, value, parameter name for the operator and its value as querystring. The parameter name for Employee_ID is Employee_ID_op and the constant for GREATER_THAN is 21.
The complete url for this example is,
http://creator.zoho.com/zchelp/employee-manager/#View:Employee_View?Employee_ID=1235&Employee_ID_op=21
Example2:
The URL to view records with EmailID ENDS_WITH zoho.com and Roles CONTAINS Supports,
http://creator.zoho.com/zchelp/employee-manager/#View:Employee_View?EmailID=zoho.com&EmailID_op=25&Roles=Support&Roles_op=26
Note:
For some operators like EMPTY, NOT_EMPTY, YESTERDAY, TODAY,
NEXT_YEAR, TRUE, FALSE, etc. the criteria value need not be specified.
For example, the following URL will display records from the
"Employee_View" whose "Date of Joining" falls on the "CURRENT_YEAR".
http://creator.zoho.com/zchelp/employee-manager/#View:Employee_View?Date_of_Joining_op=52
Over the past year or two we have had some initiatives on mobile capabilities for selected Zoho applications. With Zoho Mobile, we are aggregating all our previous initiatives with consistent user interface and extending it to multiple applications and mobile
platforms.


It seems such quantity of potential users should be of a great interest for VAR, Solution Providers or Individual developers, but I can hardly believe anybody builds a profitable business on that.
My concern is it’s difficult to call it a marketplace at this stage. I mean just 200 requests (I followed the link you cited) sound not very promising comparing it to 300 000 user base if anybody wants to build a profitable business on this marketplace, doesn't it?
1. Add record through online HTML Forms
Zoho Creator provides drag-n-drop Web Form Builder to easily create custom HTML Forms in minutes. You can access the online HTML form from your PC or right from your mobile. The data submitted through these forms will be directly added to your database. Here is a sample form created with Zoho Creator.
![]()
If you do not like the default positioning of the form fields, you can customize the same using the Zoho Creator Client API and create your own custom form. The Client API
allows field level embedding to customize the look of your HTML forms
to suite your website. Each field in the form can be individually
positioned, providing a perfect fit and finish to your web page.
2. Add record through Email
Every form in Zoho Creator has its own email address, so you can just sent an email to submit form data. Zoho Creator checks for form updates via e-mail, once in every ten minutes. The data submitted through e-mail will be directly added to your database. Refer the Help link for more information.
3. Add record by importing from an Excel file
If you want to create an online database application from your .XLS files, you can paste data from these files and directly create your application with Form and Data. Comma separated values (.csv) or Tab seperated values (.tsv) stored in other file formats can also be used to create your application with data. Refer Help Link for more information.
You can also add new records to an existing application by importing data from a .xls, .csv, .tsv file. Refer Help Link for more information.
4. Add record through Deluge Script
Zoho Creator offers the flexibility to add dynamic data to your web forms by writing a bit of Deluge Scripting. The add record Deluge task offers the flexibility to add new records to a form, with the given values or with dynamic values and is triggered by form actions, field actions or functions. For example, the script can be executed when form data is submitted or when a field value is updated or from user-defined functions . A few common scenarios where the add record Deluge task can be used:5. Add record using Zoho Creator APIs
Zoho Creator - RPC Web API allows client applications to add record to a Zoho Creator form, using the HTTP POST method. You can add multiple records to multiple applications and multiple forms, at a time.
The Deluge postURL task can also be used to add a new record to another Zoho Creator application, using Zoho Creator API. Refer Add Record using API, for more information on using the POST URL task with Zoho Creator XML RPC API.
AND WY I AM SO ADDICTED TO ZC?Yes, we have limited some of the features in Free plan, reason being that we want to run the show so that small and medium business owners with an idea can create apps at low price and manage their business. Now we have introduced 3 user plan at $15 targeted to smallest business owners and home-based businesses. Marketplace is one of the kind of initiative where in business owners can buy apps from third party developers -or- get a custom made app by the developers at reasonable price.
1º Because this tool is simple and easy to learn and, because of that, it is also easy to explain to non-developers how to setup things;
3º Because ZC have a free plan (despite the increasing of limitations);
And finally, i start to understand some programming logic and i started to make some progresses in coding... could you imagine that?!?!?!The reason behind designing the contextual linking to Script Tab from 'Form/ View' tab is this. We wanted to introduce 'Deluge Script' at slow pace giving users time and flexibility to run their hands on it. Further splitting Script Tab into two - Script Builder (for novice scriptwriters) and Free Flow Scripting (for advance scriptwriters) makes it easier for them to get accustomed to Deluge Script quickly. Guess we have succeeded.
Because of the dynamic of this forum, and some advanced users: Several shared doubts are posted, and we always have an answer, almost of the times with code examples. And the best part is that we can grant permissions to developers for helping us... (Thanks ZC team, Binarysprinter and Scriptlogic ;)).Truly, they are the superstars in Zoho Creator Forum, helping users with the tips and tricks and offering solutions for user requirements at Zoho Marketplace. Thank you Binarysprinter and Gaev




| searchUrl = "#View:Employee_Search?searchParam=" + input.searchEmployee; openUrl(searchUrl, "same window"); |