Database.SQLStatement Property |
Sets and returns the custom SQL statement.
Database.SQLStatement = Statement
Where Statement is a string containing the custom SQL statement.
Version |
BarTender 2016 or higher |
Edition |
Automation, Enterprise |
The Database.SQLStatement property sets and returns a custom SQL statement for record selection within the database. The property applies to all database types.
The SQL statement will be applied with data browsing or at print time to perform record filtering. Setting the Database.SQLStatement property will imply the use of a custom SQL statement and any options within the database itself for tables, queries, joins, and sorts will be ignored.
|
The Database.SQLStatement property is read-only when used with a text file or SAP IDoc database. |
'Declare a BarTender application variable
Dim btApp As BarTender.Application
'Declare a BarTender document variable
Dim btFormat As New BarTender.Format
'Declare BarTender database variable
Dim btDb As BarTender.Database
'Create a new instance of BarTender
btApp = New BarTender.Application
'Set the BarTender application visible
btApp.Visible = True
'Open a BarTender document
btFormat = btApp.Formats.Open("c:\Format1.btw", False, "")
'Select the database
btDb = btFormat.Databases.GetDatabase(1)
'Set the SQL statement
btDb.SQLStatement = "SELECT * FROM 'Customers' WHERE 'Name'='Frank Wild'"
'End the BarTender process
btApp.Quit(BarTender.BtSaveOptions.btDoNotSaveChanges)
// Declare a BarTender application variable
BarTender.Application btApp;
// Declare a BarTender document variable
BarTender.Format btFormat;
// Declare a BarTender database variable
BarTender.Database btDb;
// Create a new instance of BarTender
btApp = new BarTender.Application();
// Set the BarTender application visible
btApp.Visible = true;
// Open a BarTender document
btFormat = btApp.Formats.Open("c:\\Format1.btw", false, "");
// Select the database
btDb = btFormat.Databases.GetDatabase(1);
// Set the SQL statement
btDb.SQLStatement = "SELECT * FROM 'Customers' WHERE 'Name'='Frank Wild'";
// End the BarTender process
btApp.Quit(BarTender.BtSaveOptions.btDoNotSaveChanges);
Related Topics