|
|
|
|
|
<Source>.ActivateAutoFilter (Function) In french: <Source>.ActiveFiltreAuto
Available only with this kind of connection
Enables an automatic filter on the linked data files when browsing an XML file. This filter can be disabled by <Source>.DeactivateAutoFilter. Caution: This function is only available for the Native XML Connector.
// Enable all the possible automatic filters on the Customer data file Customer.ActivateAutoFilter("*" ) // except between Customer and Order data files Customer.DeactivateAutoFilter(Order) Â ///////////////////////////// Â // Browse orders Order.ReadFirst(OrderID) WHILE NOT Order.Out() // Browse order lines of current order OrdLine.ReadFirst(OrderID) WHILE NOT OrdLine.Out() OrdLine.ReadNext(OrderID) END // Next order Order.ReadNext(OrderID) END
Syntax
<Result> = <Browse data file>.ActivateAutoFilter(<Data file to filter>)
<Result>: Boolean - True if the filter is enabled,
- False if an error occurred (file or item not found).
<Browse data file>: Name of data file Name of the data file used for the browse. <Data file to filter>: Name of data file Name of the data file to filter when positioned in the browse data file.This parameter can correspond to "*". In this case, all the possible automatic filters will be enabled. Remarks Let's see a simple example: Parent.ActivateAutoFilter(Child)
This code indicates that the records in the Child data file are browsed according to the current 'context' (node) of the Parent data file: all 'Child' of the current 'Parent' will be browsed. Parent.DeactivateAutoFilter(Child)
This code indicates that the previous filter is not enabled: The Child data file will be browsed independently of Parent. This means that all the records of Child will be browsed in the given child. <Source>.ActivateAutoFilter is used to enable/disable the hierarchical link between Parent and Child during browse operations.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|