Presentation is loading. Please wait.

Presentation is loading. Please wait.

Session WW12 Session Title Jan Migge , Mamdouh Diab How to use A2 SQLDataGrid instead of wwGenericSQLGrid for SQL Databases Focus of presentation: The.

Similar presentations


Presentation on theme: "Session WW12 Session Title Jan Migge , Mamdouh Diab How to use A2 SQLDataGrid instead of wwGenericSQLGrid for SQL Databases Focus of presentation: The."— Presentation transcript:

1

2 Session WW12 Session Title Jan Migge , Mamdouh Diab How to use A2 SQLDataGrid instead of wwGenericSQLGrid for SQL Databases Focus of presentation: The SQLDataGrid is a symbol that enables to interact with data stored in SQL databases. the SQLDataGrid symbol can use in an InTouch application created in Published or Managed mode. Focus of presentation: what you’ll talk about Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

3 The Classic wwGenericSQLGrid Did a great job since early 2000s
Time for a change The Classic wwGenericSQLGrid Did a great job since early 2000s But not optimized for later OS and old design New Grid Ease in installation, configuration, usability Modern design New Features Old Grid is gone, long live the new one.

4 Problems with old SQL Grid
Manual download and installation required Problems with installation on later OS (Search through Siebel) Have to be installed on each machine manually (pretty sure, but needs to be validated) Unsupported, No Fixes or Enhancements Download/

5 Comparison between SqlDataGrid and wwGenericSQLGrid
Installation Configuration Functionality Focus of presentation: what you’ll talk about Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

6 Install from executable Activate ActiveX from Intouch
Installation wwGeneric SQL Grid: Download Install from executable Activate ActiveX from Intouch Install on each other node (To be validated) A2 SQL Data Grid: - Just Embed the existing Graphic Focus of presentation: what you’ll talk about Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

7 Configuration Custom Properties
.. General Overiew of CP’s

8 Configuration - SQL Authentication
#GenericGrid.ServerName #GenericGrid.DatabaseName #GenericGrid.UserName #GenericGrid.Password A2DataGrid.ConfiguredServer_dg A2DataGrid.ConfiguredDatabase_dg A2DataGrid.ConfiguredUser_dg A2DataGrid. ConfiguredPassword_dg Focus of presentation: what you’ll talk about Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

9 Configuration – Connection to DB
#GenericGrid.SQLString #GenericGrid.Connect A2DataGrid.SQLQuery_dg A2DataGrid.CmdTestConnection_dg Focus of presentation: what you’ll talk about Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

10 Configuration – Navigation
#GenericGrid.MoveFirst #GenericGrid.MoveLast #GenericGrid.MoveNext #GenericGrid.MovePrevious #GenericGrid.Clear A2DataGrid.CmdPageFirst_dg A2DataGrid.CmdPageLast_dg A2DataGrid.CmdPageNext_dg A2DataGrid.CmdPagePrev_dg A2DataGrid.CmdClear_dg Focus of presentation: what you’ll talk about Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

11 Configuration – Row Properties
#GenericGrid.MaxRecords #GenericGrid.RowCount #GenericGrid.GetRowNumber A2DataGrid.RowLimit A2DataGrid.RowCount_dg A2DataGrid.SelectedRowNumber_dg Focus of presentation: what you’ll talk about Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

12 A2DataGrid.ConnectionTimeout_dg A2DataGrid.Enabled
Configuration – Misc #GenericGrid.Visible #GenericGrid.ConnectionTimeout #GenericGrid.Enabled #GenericGrid.Execute #GenericGrid.Font A2DataGrid.Visible A2DataGrid.ConnectionTimeout_dg A2DataGrid.Enabled A2DataGrid.CmdRetrieve A2DataGrid.FontName_dg Focus of presentation: what you’ll talk about Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

13 #GenericGrid.GetColumnVisible #GenericGrid.SetColumnVisible
Missing Functions #GenericGrid. Caption #GenericGrid.GetColumnVisible #GenericGrid.SetColumnVisible #GenericGrid.GetColumnWidth #GenericGrid.SetColumnWidth Focus of presentation: what you’ll talk about Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

14 #GenericGrid.GetColumnNumber #GenericGrid.GetRowNumber
Missing Functions #GenericGrid.GetColumnNumber #GenericGrid.GetRowNumber #GenericGrid.GetRowColumnValue(Int,Int) #GenericGrid.GetSelectedCellValue -> Due to this change it is not possible any longer to access data from a Cell directly -> SQLData Object/Script is required to read data directly Focus of presentation: what you’ll talk about Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

15 Switching to the new Control
Switching controls make no sense when Access to Cell values are required New Application/Environements with several Nodes (ease of installation & distribution) Advanced Design New Functionallity Focus of presentation: what you’ll talk about Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

16 Mamdouh’s Part from here
Session WW12 Session Title Jan Migge , Mamdouh Diab Mamdouh’s Part from here Focus of presentation: Focus of presentation: what you’ll talk about Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

17 SQLDataGrid activities
Insert or modify data in selected database table Delete rows from a database table Selected data from existing table Run a custom SQL query General functionality of Both grids

18 Insert or modify data in selected database table
General functionality of Both grids

19 Delete rows from a database table
General functionality of Both grids

20 Selected data from existing table
General functionality of Both grids

21 Run a custom SQL query General functionality of Both grids

22 SQLDataGrid new options
A- Grouping data B- Aggregation C- Filtering D- Writing Values Back to Database Focus of presentation: what you’ll talk about Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember E- Table/View Listbox

23 Grouping data .. Focus of presentation: what you’ll talk about
Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

24 Aggregation .. Focus of presentation: what you’ll talk about
Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

25 Filtering .. Focus of presentation: what you’ll talk about
Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

26 Writing Values Back to Database
.. Focus of presentation: what you’ll talk about Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

27 ComboBoxListString_dg
Table/View Listbox ComboBoxListString_dg Focus of presentation: what you’ll talk about Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

28 Demo Application Focus of presentation: what you’ll talk about
Brand & Vertical: Wonderware & Industries or technology What you’ll take away: 3 or 4 main points audience should remember

29


Download ppt "Session WW12 Session Title Jan Migge , Mamdouh Diab How to use A2 SQLDataGrid instead of wwGenericSQLGrid for SQL Databases Focus of presentation: The."

Similar presentations


Ads by Google