PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Defines the source of a series.
Versions 15 and later
WEBDEV - Server codeLinux This function is now available for WEBDEV sites in Linux.
Linux Caution: A specific configuration is required to use this function in Linux. See The charts for more details.
New in version 15
WEBDEV - Server codeLinux This function is now available for WEBDEV sites in Linux.
Linux Caution: A specific configuration is required to use this function in Linux. See The charts for more details.
WEBDEV - Server codeLinux This function is now available for WEBDEV sites in Linux.
Linux Caution: A specific configuration is required to use this function in Linux. See The charts for more details.
Versions 16 and later
Linux This function is now available for WINDEV applications in Linux.
New in version 16
Linux This function is now available for WINDEV applications in Linux.
Linux This function is now available for WINDEV applications in Linux.
Example
// Chart control filled from a table column
IF grSourceSeries(CHART_MyChart1, 3, grTableColumn, "Table1.Column1") = True THEN
Info("The source of series 3 is MyColumn from now on")
END
// Chart control based on an item of a SQL query
MyQuery is Data Source

MySQLCode is string = QRY_Query1..SQLCode
HExecuteQuery(MyQuery, hQueryDefault, MySQLCode)
grSourceSeries(CHART_Chart1, 1, grItem, "MyQuery", "TotalBT")
grDraw(CHART_Chart1)

CASE ERROR:
Error(HErrorInfo())
Syntax
<Result> = grSourceSeries(<Chart name> , <Series number> , <Source> [, <Details 1> [... [, <Details N>]]])
<Result>: Boolean
  • True if the source was defined,
  • False otherwise. To find out the error details, use ErrorInfo.
<Chart name>: Character string (with or without quotes)
Name of chart to use. This name corresponds to:
  • the chart name defined by programming with grCreate.
  • the name of Chart control found in the window editor, page editor or report editor.
<Series number>: Integer
Number of the affected series.
<Source>: Integer constant
Data source of the chart:
grTableColumnSeries filled from a column of a Table control.

In this case, <Details 1> corresponds to the name of a column found in a Table control. This name must correspond to the full name of the column, enclosed in quotes (for example: "<TableName>.<ColumnName>").
The column is browsed to fill the series. If one of the values is not a numeric value, a "hole" is created in the series.
grCallbackSeries filled by a WLanguage function/procedure.
In this case, <Details 1> corresponds to the name of the WLanguage procedure to call.

The procedure is called for each number. This procedure has the following format:
PROCEDURE MyProcedure(<Chart name>, <Series number>,
<Index in series>)

The procedure returns the requested number. To specify the end of the series, the procedure must return False.
grListBoxSeries filled from a list box.

In this case, <Details 1> corresponds to the name of a list box. The list box is browsed to fill the series. If one of the values is not a numeric value, a "hole" is created in the series.
grProgrammingSeries described by programming.

<Details 1> can correspond to a series of numbers in the same character string, separated by ";".
grItemSeries filled from an item.

<Details 1> corresponds to the name of the file (or query), <Details 2> corresponds to the name of the item. The series will browse the file and will take all the values of the item.

If one of the values is not a numeric value, a "hole" is created in the series.
grTableSeries filled from a WLanguage array.

<Details 1> corresponds to the name of the array. <Details 2> can correspond to the subscript of the column (two-dimensional array) or to the name of a member (array of structures).
<Details 1>: Expected type (optional parameter)
First expected parameter, according to the type of the data source.
<Details N>: Expected type (optional parameter)
Last expected parameter, according to the type of the data source.
Remarks
  • ..Source is used to find out the type of data source of a chart series (column, list, etc.).
  • ..SourceDescription is used to find out the name of the element that corresponds to the data source of a chart series.
Component : wd240grf.dll
Minimum required version
  • Version 10
This page is also available for…
Comments
Click [Add] to post a comment