Chapter 10. Database Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

Size: px
Start display at page:

Download "Chapter 10. Database Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill"

Transcription

1 Chapter 10 Database Applications McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved.

2 Chapter Objectives Use database terminology correctly Create Windows and Web projects that display database data Display data in a DataGridView control Bind data to text boxes and labels Allow the user to select from a combo box or list box and display the corresponding record in data-bound controls Query an object using LINQ McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 10-2

3 C# and Databases C# applications can display and update data from database files C# uses ADO.NET for database access ADO.NET is the next generation of database technology, based on Microsoft's previous version, ActiveX Data Objects (ADO) Information is stored and transferred in Extensible Markup Language (XML) ADO. NET allows access to database data in many formats This text uses Microsoft's SQL Server Express (SSE), which installs automatically with Visual Studio McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 10-3

4 Database Terminology - 1 A database file (from SQL Server Express or Access) can hold multiple tables Table Can be viewed as a spreadsheet Row (record) Data for one item, person, or transaction Column (field) Stores an individual element of data, such as account number, name, address, etc. Primary key field Uniquely identifies each record McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 10-4

5 Database Terminology - 2 Relational databases contain multiple tables and relationships between tables Relationships keep data compact and easy to maintain Whenever a database table is open, one record is considered the current record The current record changes as you move from one record to the next McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 10-5

6 Database Terminology - 3 Database table example McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 10-6

7 XML Data - 1 XML is an industry-standard format for storing and transferring data The XML needed for accessing databases is automatically generated in C# Data stored in XML is text, identified by tags similar to HTML tags Can be edited by any text editor program Tags in XML are not predefined as they are in HTML Tags can identify fields by name McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 10-7

8 XML Data - 2 An XML data file is usually accompanied by a schema file Schema describes the fields, data types, and any constraints, such as required fields ADO.NET validates the data against the schema and checks for constraint violations Schema is also defined with XML tags and can be viewed or edited in a text editor An XML schema provides for strong data typing ADO.NET can treat the XML data as objects Allows IntelliSense to provide information to the programmer McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 10-8

9 Using ADO.NET and C# - 1 In C# display data from a database on a Windows or Web Form Add controls to the form and bind data to the controls Labels or text boxes Specialized controls designed just for data, such as a DataGridView or a DataList Data handling and controls differ greatly for Windows and Web applications Both will be covered in this chapter McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 10-9

10 Using ADO.NET and C# - 2 The DataGridView control is bound to a table in a dataset Data fields display automatically in the cells of the grid McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

11 Data Access in Visual Studio - 1 The Data Sources window provides an easy way to create data-bound controls on a form Drag tables and fields from the window onto a form to create controls that are bound to the data Display the data in a grid or in individual fields, referred to as Details Drag a field from the Data Sources window and drop on an existing control, which automatically sets up data binding Adding data-bound controls to a form: Adds an.xsd file to the Solution Explorer window Adds BindingSource, TableAdapter, DataSet, and BindingNavigator objects to the component tray McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

12 Data Access in Visual Studio - 2 Overview of database objects Binding source Establishes a link to the actual data a specific file and/or server Table adapter Handles retrieving and updating the data Generates SQL statements that are used to retrieve or update data Dataset Contains the actual data and may come from multiple binding sources and/or multiple table adapters Binding navigator A toolbar that provides for database navigation and updating McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

13 Binding Sources Object establishes a link from a specific file or database to the program Use a wizard to automatically create BindingSource objects Add new BindingSource objects using the Data Sources window or the Data menu McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

14 Table Adapters Does all the work of passing data back and forth between a data source (the binding source) and a program (the dataset) Data does not have to be from a database Data can be text file, object, or an array Transfers data from the source to the dataset (fills) or from the dataset back to the source (updates) via XML McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

15 Datasets Temporary set of data stored in memory Datasets are disconnected, the copy of data in memory does not keep an active connection to the data source Dataset may contain multiple tables and relationships Any controls bound to the dataset will automatically fill with data McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

16 Creating a Database Application - 1 Start a New Project Add a DataGridView control to the form to display the data Click the Smart Tag arrow Drop down the list for Choose Data Source Select Add Project Data Source which activates the Data Source Configuration Wizard Select Database McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

17 Creating a Database Application - 2 Select New Connection Set up the connection for the binding source object In the Add Connection dialog box set the Data source and browse to the database file Open and test the connection Follow wizard prompts to add the database file to the project (makes the project portable) McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

18 Creating a Database Application - 3 Run the Data Application Examine the Components Format the DataGridView Click on the DataGridView and click on the Smart Tag arrow Select Edit Columns Add, remove and reorder columns Set HeaderText, ToolTip Text and other properties Run the Application McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

19 The Grid s Smart Tag Use the smart tag to: Edit properties of grid columns Add and edit columns Dock the grid in its parent container (the form) Allows grid to fill form, even if form is resized McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

20 The Database Schema File An.xsd file is added to the Solution Explorer for each new data source added to a project Contains the XML schema definition, the description and properties of the data Keys Names of tables and fields, primary keys, and the table relationships At the bottom of the schema appears the TableAdapter for the table Handles the Fill and GetData methods for the table TableAdapter McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

21 Binding Individual Data Fields - 1 Table fields from the dataset can be bound to many types of controls i.e. labels, text boxes, combo boxes, check boxes Controls that are connected to fields are referred to as bound controls or data-bound controls Create bound controls using the automatic binding features of the Data Sources window Drag the table to the form Creates individual text box controls for each field of data and a navigation control McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

22 Binding Individual Data Fields - 2 Each text box is bound to one field from the table As the user clicks the navigation buttons, all controls change to display the data for the next record Navigation buttons McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

23 The Data Sources Window Select Show Data Sources from Data menu to display Add a new data source Click on the table name and select Details from the drop-down list The table's icon changes from a grid to indicate details McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

24 Selecting Records from a List Instead of providing navigation from one record to the next, allow the user to select a record from a drop-down list The rest of the fields will fill with data elements for the selected record Select a last name from the drop-down list McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

25 In the Data Sources window click on the LastName field Converting to Combo Box Selection - 1 Select ComboBox from the list Drag the LastName field from the Data Sources window to the form Creates a Combo Box control and label McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

26 Converting to Combo Box Selection - 2 Use the combo box smart tag to set up data binding Select Use data bound items to display the binding choices Drop down list to select the binding source Select the field to display in the list McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

27 Selecting Fields from the Table When you create the Data Source Choose Add New Data Source option from the Data menu or the Data Sources window In the Choose Your Database Objects section of the Configuration wizard Expand the Tables node and place a check mark on just the fields needed After the Data Source is created Select the dataset in the Data Sources window Click the Configure DataSet Wizard button Follow same steps as above McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

28 Sorting the List Data - 1 Cannot sort a data-bound list using the Sorted property of the control Sort the data in the Select query Double-click the dataset s schema file in the Solution Explorer (.xsd file) In the displayed schema, click on Fill,GetData() Click on the Property button ( ) for the CommandText property McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

29 Sorting the List Data - 2 Schema file View the Select query in the pop-up data tip SELECT query in Command- Text property Click on the Fill command McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

30 Sorting the List Data - 3 Modify the SQL SELECT command Drop down the Sort Type list and choose Ascending or Descending (or type directly into the SELECT statement) SQL statement changes to include an ORDER BY clause McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

31 Choosing the Control Type for Fields Dragging a Details view to a form displays text boxes by default for text fields Click a field name and choose a control type in the Data Sources window Choose the control type for all controls and then drag the table to the form to create the Details view McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

32 Selecting Records Using Web Forms Web controls are considerably different from their Windows counterparts Web-based database applications have additional security issues Web database applications operate differently than Windows applications due to the nature of Web pages in a client/server environment Web pages are stateless each time a page displays it is a new fresh page Each time the user makes a selection from a list a postback occurs and the Web page redisplays with only the selected data McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

33 Security in Web Database Applications Security is much tighter for Web database applications than for Windows applications Require user authentication and set permission levels, if setting up a Web application that displays or allows modification to data Visual Studio integrates security features, which are generally strict by default McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

34 Creating the Web Selection Application - 1 Web version of the selection program must have two data sources Drop-down list has a separate data source from the one used for the individual fields Begin a new Web site Copy the database file into the project s App_Data folder McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

35 Creating the Web Selection Application - 2 Set up the drop-down list Add a DropDownList control In the smart tag select Choose Data Source In the wizard, drop down the list for Select a data source and select New data source Select Database Click on the New Connection button In the Add Connection dialog box, browse to the database file Select the data fields for the dataset for the dropdown list on the Configure the Select Statement page McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

36 Creating the Web Selection Application - 3 Click on the ORDER BY button Select LastName to sort by On the Choose a Data Source page, LastName should be selected for both the data to display and the value of the field Select Enable AutoPostBack in the smart tag for the drop-down list control An important step necessary to select and display the data for the selected customer McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

37 Creating the Web Selection Application - 4 Select the fields to include in the dataset Click the ORDER BY button to define a sort McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

38 Creating the Web Selection Application - 5 Set up the additional fields Add a DetailsView control to the Web page In the smart tag, select New data source from the Choose a Data Source list Select Database and select the connection for the database file that is already created Configure the Select Statement Click on the box for all columns (*) Click the WHERE button In the Add WHERE Clause dialog box set up the parameter used to select the correct data for the fields Save all McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

39 Creating the Web Selection Application - 6 Run the Application Press Ctrl + F5 to test the application Make selections from the list Data fields should change to match selection McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

40 Make the Project Portable Open the Web.config file from the Solution Explorer Scroll to find the entry for the connection string Replace the path (not the file-name) with DataDirectory Close the project, copy the complete folder to move it to another location McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

41 LINQ Language-Integrated Query (LINQ) General-purpose query language that can ask a question of any data Object, database or XML Data source can be a database or any collection such as an array or list box collection LINQ to SQL component Converts database items to objects LINQ to XML component Converts XML document collections to objects McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

42 Setting up a Query - 1 Standard operators, regardless of data source Primary operators in a query from, in, where and select LINQ Query General Form variablename = from itemname in objectname select fieldname list of Fields items variablename does not need a data type assigned The compiler can assign a type in a process called type inference Allows LINQ operators order by and where to be used on unspecified data types McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

43 Setting up a Query - 2 The LINQ Query Example var belowminimumquery = from an Item in amountdecimal where an Item < 100m select an Item; amountdecimal is an array, anitem is a single element not declared elsewhere Query is similar to a foreach Steps through the array, assigns each element to anitem and performs a comparison McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

44 LINQ to SQL - 1 A LINQ query can be applied to a relational database Add a LINQ to SQL Classes template to a database project Creates a strongly typed DataContext class A new design surface with two panes appears in the Document window Drag database tables from the Server Explorer to the design surface McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

45 LINQ to SQL - 2 Tables added to the left pane are referred to as entities Right pane holds optional stored procedures or methods Refer to the DataContext when writing the code Once the DataContext class is created, create a DataContext object in code Query the database using the LINQ operators McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

46 LINQ to SQL - 3 McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved

CSC 330 Object-Oriented

CSC 330 Object-Oriented CSC 330 Object-Oriented Oriented Programming Using ADO.NET and C# CSC 330 Object-Oriented Design 1 Implementation CSC 330 Object-Oriented Design 2 Lecture Objectives Use database terminology correctly

More information

Chapter 3. Windows Database Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

Chapter 3. Windows Database Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Chapter 3 Windows Database Applications McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Objectives - 1 Retrieve and display data from a SQL Server database on Windows forms Use the

More information

C# Programming: From Problem Analysis to Program Design 2nd Edition. David McDonald, Ph.D. Director of Emerging Technologies. Objectives (1 of 2)

C# Programming: From Problem Analysis to Program Design 2nd Edition. David McDonald, Ph.D. Director of Emerging Technologies. Objectives (1 of 2) 13 Database Using Access ADO.NET C# Programming: From Problem Analysis to Program Design 2nd Edition David McDonald, Ph.D. Director of Emerging Technologies Objectives (1 of 2) Retrieve and display data

More information

Programming with ADO.NET

Programming with ADO.NET Programming with ADO.NET The Data Cycle The overall task of working with data in an application can be broken down into several top-level processes. For example, before you display data to a user on a

More information

Windows Database Applications

Windows Database Applications 3-1 Windows Database Applications Chapter 3 In this chapter, you learn to access and display database data on a Windows form. You will follow good OOP principles and perform the database access in a datatier

More information

Chapter 13. Additional Topics in Visual Basic The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

Chapter 13. Additional Topics in Visual Basic The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Chapter 13 Additional Topics in Visual Basic McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Objectives Write Windows applications that run on mobile devices Display database information

More information

How to use data sources with databases (part 1)

How to use data sources with databases (part 1) Chapter 14 How to use data sources with databases (part 1) 423 14 How to use data sources with databases (part 1) Visual Studio 2005 makes it easier than ever to generate Windows forms that work with data

More information

VS2010 C# Programming - DB intro 1

VS2010 C# Programming - DB intro 1 VS2010 C# Programming - DB intro 1 Topics Database Relational - linked tables SQL ADO.NET objects Referencing Data Using the Wizard Displaying data 1 VS2010 C# Programming - DB intro 2 Database A collection

More information

Chapter 4. Windows Database Using Related Tables The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

Chapter 4. Windows Database Using Related Tables The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Chapter 4 Windows Database Using Related Tables McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Objectives - 1 Explain the types of table relationships Display master/detail records

More information

ADO.NET 2.0. database programming with

ADO.NET 2.0. database programming with TRAINING & REFERENCE murach s ADO.NET 2.0 database programming with (Chapter 3) VB 2005 Thanks for downloading this chapter from Murach s ADO.NET 2.0 Database Programming with VB 2005. We hope it will

More information

1. A Web Form created in Visual Basic can only be displayed in Internet Explorer. True False

1. A Web Form created in Visual Basic can only be displayed in Internet Explorer. True False True / False Questions 1. A Web Form created in Visual Basic can only be displayed in Internet Explorer. 2. Windows Explorer and Internet Explorer are Web browsers. 3. Developing Web applications requires

More information

CIS 209 Final Exam. 1. A Public Property procedure creates a property that is visible to any application that contains an instance of the class.

CIS 209 Final Exam. 1. A Public Property procedure creates a property that is visible to any application that contains an instance of the class. CIS 209 Final Exam Question 1 1. A Property procedure begins with the keywords. Public [ReadOnly WriteOnly] Property Private [ReadOnly WriteOnly] Property Start [ReadOnly WriteOnly] Property Dim [ReadOnly

More information

If this is the first time you have run SSMS, I recommend setting up the startup options so that the environment is set up the way you want it.

If this is the first time you have run SSMS, I recommend setting up the startup options so that the environment is set up the way you want it. Page 1 of 5 Working with SQL Server Management Studio SQL Server Management Studio (SSMS) is the client tool you use to both develop T-SQL code and manage SQL Server. The purpose of this section is not

More information

Windows Database Updates

Windows Database Updates 5-1 Chapter 5 Windows Database Updates This chapter provides instructions on how to update the data, which includes adding records, deleting records, and making changes to existing records. TableAdapters,

More information

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 Course Overview This instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

Working with Data in ASP.NET 2.0 :: Using Existing Stored Procedures for the Typed DataSet s TableAdapters Introduction

Working with Data in ASP.NET 2.0 :: Using Existing Stored Procedures for the Typed DataSet s TableAdapters Introduction 1 of 20 This tutorial is part of a set. Find out more about data access with ASP.NET in the Working with Data in ASP.NET 2.0 section of the ASP.NET site at http://www.asp.net/learn/dataaccess/default.aspx.

More information

Kendo UI Builder by Progress : Using Kendo UI Designer

Kendo UI Builder by Progress : Using Kendo UI Designer Kendo UI Builder by Progress : Using Kendo UI Designer Notices 2016 Telerik AD. All rights reserved. November 2016 Last updated with new content: Version 1.1 3 Notices 4 Contents Table of Contents Chapter

More information

Introduction to using Visual Studio 2010 to build data-aware applications

Introduction to using Visual Studio 2010 to build data-aware applications CT5805701 Software Engineering in Construction Information System Dept. of Construction Engineering, Taiwan Tech Introduction to using Visual Studio 2010 to build data-aware applications Yo Ming Hsieh

More information

DOT NET Syllabus (6 Months)

DOT NET Syllabus (6 Months) DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL

More information

Index. AutoNumber data types, 154 6, 168 and Number data type, 181 AutoPostBack Property, 505, 511, 513 5, 527 8, AVG, 242, 247 8

Index. AutoNumber data types, 154 6, 168 and Number data type, 181 AutoPostBack Property, 505, 511, 513 5, 527 8, AVG, 242, 247 8 Index A Access queries, 10, 146, 191, 212, 220, 426 7 query design view, 403 types, 190, 236 table design, 141 tables, 10, 133, 136, 150, 426 Access Data Object, 136 7, 148 Access database, 136 8 table,

More information

Data Binding. Data Binding

Data Binding. Data Binding Data Binding Data Binding How to Populate Form Controls? Specify the data in the control s properties Not dynamic: can t get data from a database Write code that uses the control s object model This is

More information

By Susan L. Miertschin

By Susan L. Miertschin Creating Look-up Functionality By Susan L. Miertschin 2003 by The McGraw-Hill Companies, Inc. All rights reserved. Open a New Web Application Project Open Visual Studio File New Project ASP.NET Web Application

More information

DOT NET SYLLABUS FOR 6 MONTHS

DOT NET SYLLABUS FOR 6 MONTHS DOT NET SYLLABUS FOR 6 MONTHS INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate

More information

A Guide to Quark Author Web Edition 2015

A Guide to Quark Author Web Edition 2015 A Guide to Quark Author Web Edition 2015 CONTENTS Contents Getting Started...4 About Quark Author - Web Edition...4 Smart documents...4 Introduction to the Quark Author - Web Edition User Guide...4 Quark

More information

ER/Studio Enterprise Portal User Guide

ER/Studio Enterprise Portal User Guide ER/Studio Enterprise Portal 1.1.1 User Guide Copyright 1994-2009 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A. All rights

More information

Chapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

Chapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Chapter 9 Web Applications McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives - 1 Explain the functions of the server and the client in Web programming Create a Web

More information

DbSchema Forms and Reports Tutorial

DbSchema Forms and Reports Tutorial DbSchema Forms and Reports Tutorial Contents Introduction... 1 What you will learn in this tutorial... 2 Lesson 1: Create First Form Using Wizard... 3 Lesson 2: Design the Second Form... 9 Add Components

More information

Building Datacentric Applications

Building Datacentric Applications Chapter 4 Building Datacentric Applications In this chapter: Application: Table Adapters and the BindingSource Class Application: Smart Tags for Data. Application: Parameterized Queries Application: Object

More information

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

Beginning ASP.NET. 4.5 in C# Matthew MacDonald Beginning ASP.NET 4.5 in C# Matthew MacDonald Contents About the Author About the Technical Reviewers Acknowledgments Introduction xxvii xxix xxxi xxxiii UPart 1: Introducing.NET. 1 & Chapter 1: The Big

More information

Business Insight Authoring

Business Insight Authoring Business Insight Authoring Getting Started Guide ImageNow Version: 6.7.x Written by: Product Documentation, R&D Date: August 2016 2014 Perceptive Software. All rights reserved CaptureNow, ImageNow, Interact,

More information

How to work with data sources and datasets

How to work with data sources and datasets Chapter 14 How to work with data sources and datasets Objectives Applied Use a data source to get the data that an application requires. Use a DataGridView control to present the data that s retrieved

More information

DbSchema Forms and Reports Tutorial

DbSchema Forms and Reports Tutorial DbSchema Forms and Reports Tutorial Introduction One of the DbSchema modules is the Forms and Reports designer. The designer allows building of master-details reports as well as small applications for

More information

Road Map for Essential Studio 2011 Volume 4

Road Map for Essential Studio 2011 Volume 4 Road Map for Essential Studio 2011 Volume 4 Essential Studio User Interface Edition... 4 ASP.NET...4 Essential Tools for ASP.NET... 4 Essential Chart for ASP.NET... 4 Essential Diagram for ASP.NET... 4

More information

Access Review. 4. Save the table by clicking the Save icon in the Quick Access Toolbar or by pulling

Access Review. 4. Save the table by clicking the Save icon in the Quick Access Toolbar or by pulling Access Review Relational Databases Different tables can have the same field in common. This feature is used to explicitly specify a relationship between two tables. Values appearing in field A in one table

More information

About the Authors Introduction p. 1 Exploring Application Architectures p. 9 Introduction p. 9 Choosing the "Right" Architecture p.

About the Authors Introduction p. 1 Exploring Application Architectures p. 9 Introduction p. 9 Choosing the Right Architecture p. Foreword p. xxi Acknowledgments p. xxiii About the Authors p. xxv Introduction p. 1 Exploring Application Architectures p. 9 Introduction p. 9 Choosing the "Right" Architecture p. 10 Understanding Your

More information

Introduction to Microsoft Access 2016

Introduction to Microsoft Access 2016 Introduction to Microsoft Access 2016 A database is a collection of information that is related. Access allows you to manage your information in one database file. Within Access there are four major objects:

More information

ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p.

ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. Preface p. xix ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. 6 Personalization p. 6 Master Pages p. 6 Navigation p.

More information

Creating Reports in Access 2007 Table of Contents GUIDE TO DESIGNING REPORTS... 3 DECIDE HOW TO LAY OUT YOUR REPORT... 3 MAKE A SKETCH OF YOUR

Creating Reports in Access 2007 Table of Contents GUIDE TO DESIGNING REPORTS... 3 DECIDE HOW TO LAY OUT YOUR REPORT... 3 MAKE A SKETCH OF YOUR Creating Reports in Access 2007 Table of Contents GUIDE TO DESIGNING REPORTS... 3 DECIDE HOW TO LAY OUT YOUR REPORT... 3 MAKE A SKETCH OF YOUR REPORT... 3 DECIDE WHICH DATA TO PUT IN EACH REPORT SECTION...

More information

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks)

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Introduction of.net Framework CLR (Common Language Run

More information

MySQL for Visual Studio

MySQL for Visual Studio MySQL for Visual Studio Abstract This is the MySQL for Visual Studio Reference Manual. It documents the MySQL for Visual Studio through 1.2.8. For notes detailing the changes in each release, see the MySQL

More information

VERSION JANUARY 19, 2015 TEST STUDIO QUICK-START GUIDE STANDALONE & VISUAL STUDIO PLUG-IN TELERIK A PROGRESS COMPANY

VERSION JANUARY 19, 2015 TEST STUDIO QUICK-START GUIDE STANDALONE & VISUAL STUDIO PLUG-IN TELERIK A PROGRESS COMPANY VERSION 2015.1 JANUARY 19, 2015 TEST STUDIO QUICK-START GUIDE STANDALONE & VISUAL STUDIO PLUG-IN TELERIK A PROGRESS COMPANY TEST STUDIO QUICK-START GUIDE CONTENTS Create your First Test.2 Standalone Web

More information

SAS Business Rules Manager 2.1

SAS Business Rules Manager 2.1 SAS Business Rules Manager 2.1 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS Business Rules Manager 2.1: User's Guide. Cary,

More information

Dashboard 8.0. User Guide

Dashboard 8.0. User Guide Dashboard 8.0 User Guide Table of Contents Dashboard User Reference Guide Table of Contents...2 Basic Navigation...3 Content Section...3 Filter Frame...4 Table Types...5 The Drilling Process...6 The Metric

More information

Enforce Referential. dialog box, click to mark the. Enforce Referential. Integrity, Cascade Update Related Fields, and. Cascade Delete Related

Enforce Referential. dialog box, click to mark the. Enforce Referential. Integrity, Cascade Update Related Fields, and. Cascade Delete Related PROCEDURES LESSON 8: MANAGING RELATIONSHIPS BETWEEN TABLES Renaming a Table 1 In the Navigation pane, right-click the table you want to rename 2 On the shortcut menu, click Rename 3 Type the new table

More information

.NET FRAMEWORK. Visual C#.Net

.NET FRAMEWORK. Visual C#.Net .NET FRAMEWORK Intro to.net Platform for the.net Drawbacks of Current Trend Advantages/Disadvantages of Before.Net Features of.net.net Framework Net Framework BCL & CLR, CTS, MSIL, & Other Tools Security

More information

Chapter 10 Databases

Chapter 10 Databases hapter 10 Databases Section 10.1 n Introduction to Databases 1. rectangular array of data is called a () field. (B) record. () table. (D) database management system. 2. Each row in a table is also called

More information

HP ALM. Software Version: patch 2. Business Views Microsoft Excel Add-in User Guide

HP ALM. Software Version: patch 2. Business Views Microsoft Excel Add-in User Guide HP ALM Software Version: 12.21 patch 2 Business Views Microsoft Excel Add-in User Guide Document Release Date: September 2016 Software Release Date: September 2016 Legal Notices Warranty The only warranties

More information

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In-

More information

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days 2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified

More information

SilverStripe - Website Administrators

SilverStripe - Website Administrators SilverStripe - Website Administrators Managing Roles and Permissions In this section: Understand roles and security groups Learn how to set up a role Learn how to edit a role Learn how to create a security

More information

Microsoft Office Access Learn how to use the Query window in Design view. Tutorial 3b Querying a Database

Microsoft Office Access Learn how to use the Query window in Design view. Tutorial 3b Querying a Database Microsoft Office Access 2003 Tutorial 3b Querying a Database 1 Learn how to use the Query window in Design view The Query window in Design view allows you to specify the results you want for a query. In

More information

ESRI stylesheet selects a subset of the entire body of the metadata and presents it as if it was in a tabbed dialog.

ESRI stylesheet selects a subset of the entire body of the metadata and presents it as if it was in a tabbed dialog. Creating Metadata using ArcCatalog (ACT) 1. Choosing a metadata editor in ArcCatalog ArcCatalog comes with FGDC metadata editor, which create FGDC-compliant documentation. Metadata in ArcCatalog stored

More information

Help Contents. Creating a Query - Synopsis

Help Contents. Creating a Query - Synopsis Help Contents Creating a Query - Synopsis...1 Phase 1: How to Begin a New Query...2 Phase 2: Choosing My Data Source...3 Phase 3: Choosing My Data Fields...4 Choosing My Data Fields - Selecting All Fields...4

More information

Administration. Training Guide. Infinite Visions Enterprise Edition phone toll free fax

Administration. Training Guide. Infinite Visions Enterprise Edition phone toll free fax Administration Training Guide Infinite Visions Enterprise Edition 406.252.4357 phone 1.800.247.1161 toll free 406.252.7705 fax www.csavisions.com Copyright 2005 2011 Windsor Management Group, LLC Revised:

More information

Microsoft Access 2010

Microsoft Access 2010 Microsoft Access 2010 Chapter 2 Querying a Database Objectives Create queries using Design view Include fields in the design grid Use text and numeric data in criteria Save a query and use the saved query

More information

Kendo UI. Builder by Progress : Using Kendo UI Designer

Kendo UI. Builder by Progress : Using Kendo UI Designer Kendo UI Builder by Progress : Using Kendo UI Designer Copyright 2017 Telerik AD. All rights reserved. December 2017 Last updated with new content: Version 2.1 Updated: 2017/12/22 3 Copyright 4 Contents

More information

Editing XML Data in Microsoft Office Word 2003

Editing XML Data in Microsoft Office Word 2003 Page 1 of 8 Notice: The file does not open properly in Excel 2002 for the State of Michigan. Therefore Excel 2003 should be used instead. 2009 Microsoft Corporation. All rights reserved. Microsoft Office

More information

CA ERwin Data Modeler

CA ERwin Data Modeler CA ERwin Data Modeler Implementation Guide Release 9.5.0 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

SAS Infrastructure for Risk Management 3.4: User s Guide

SAS Infrastructure for Risk Management 3.4: User s Guide SAS Infrastructure for Risk Management 3.4: User s Guide SAS Documentation March 2, 2018 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2017. SAS Infrastructure for

More information

Table of Contents COURSE OVERVIEW... 5

Table of Contents COURSE OVERVIEW... 5 Table of Contents COURSE OVERVIEW... 5 DISCUSSION... 5 THE NEW DATABASE FORMAT... 5 COURSE TOPICS... 6 CONVENTIONS USED IN THIS MANUAL... 7 Tip Open a File... 7 LESSON 1: THE NEW INTERFACE... 8 LESSON

More information

Microsoft Access 2013

Microsoft Access 2013 Microsoft Access 2013 Chapter 2 Querying a Database Objectives Create queries using Design view Include fields in the design grid Use text and numeric data in criteria Save a query and use the saved query

More information

Microsoft Access 2013

Microsoft Access 2013 Microsoft Access 2013 Chapter 2 Querying a Database Objectives Create queries using Design view Include fields in the design grid Use text and numeric data in criteria Save a query and use the saved query

More information

MySQL for Visual Studio

MySQL for Visual Studio MySQL for Visual Studio Abstract This is the MySQL for Visual Studio Reference Manual. It documents the MySQL for Visual Studio through 2.0.5. For notes detailing the changes in each release, see the MySQL

More information

Private/Public Saved Searches

Private/Public Saved Searches Private/Public Saved Searches Learning Objectives In this Job Aid, you will learn how to: 1 Save a private/public search page 3 2 Save a search template page 5 3 Access private and public saved searches

More information

Microsoft Access 2013

Microsoft Access 2013 Microsoft Access 2013 Chapter 1 Databases and Database Objects: An Introduction Objectives Describe the features of the Access window Create a database Create tables in Datasheet and Design views Add records

More information

Creating a Crosstab Query in Design View

Creating a Crosstab Query in Design View Procedures LESSON 31: CREATING CROSSTAB QUERIES Using the Crosstab Query Wizard box, click Crosstab Query Wizard. 5. In the next Crosstab Query the table or query on which you want to base the query. 7.

More information

Doc. Version 1.0 Updated:

Doc. Version 1.0 Updated: OneStop Reporting Report Designer/Player 3.5 User Guide Doc. Version 1.0 Updated: 2012-01-02 Table of Contents Introduction... 3 Who should read this manual... 3 What s included in this manual... 3 Symbols

More information

Generating a Custom Bill of Materials

Generating a Custom Bill of Materials Generating a Custom Bill of Materials Old Content - visit altium.com/documentation Modified by on 6-Nov-2013 This tutorial describes how to use the Report Manager to set up a Bill of Materials (BOM) report.

More information

Desktop Studio: Charts. Version: 7.3

Desktop Studio: Charts. Version: 7.3 Desktop Studio: Charts Version: 7.3 Copyright 2015 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived from,

More information

Microsoft Access 2003

Microsoft Access 2003 Using a Database - MS Access XP Microsoft Access Introduction To Microsoft Access 1 A Database is: A method used to organize information so that the information can be retrieved quickly. Examples of Common

More information

Jet Data Manager 2014 SR2 Product Enhancements

Jet Data Manager 2014 SR2 Product Enhancements Jet Data Manager 2014 SR2 Product Enhancements Table of Contents Overview of New Features... 3 New Features in Jet Data Manager 2014 SR2... 3 Improved Features in Jet Data Manager 2014 SR2... 5 New Features

More information

Ecert Onsite: User Guide for Inspectors

Ecert Onsite: User Guide for Inspectors Introduction to Ecert Onsite 2 Description and Overview 2 Ecert Onsite Basics 2 How to Access Orders from MyCCOF 4 Check Out Orders 4 Check In Orders 6 Deleting Orders from Ecert Onsite 6 Open and Edit

More information

Copyright About the Customization Guide Introduction Getting Started...13

Copyright About the Customization Guide Introduction Getting Started...13 Contents 2 Contents Copyright...10 About the Customization Guide...11 Introduction... 12 Getting Started...13 Knowledge Pre-Requisites...14 To Prepare an Environment... 14 To Assign the Customizer Role

More information

IBM i Version 7.2. Database Database overview IBM

IBM i Version 7.2. Database Database overview IBM IBM i Version 7.2 Database Database overview IBM IBM i Version 7.2 Database Database overview IBM Note Before using this information and the product it supports, read the information in Notices on page

More information

A Guide to Quark Author Web Edition October 2017 Update

A Guide to Quark Author Web Edition October 2017 Update A Guide to Quark Author Web Edition 2015 - October 2017 Update Contents Getting Started...1 Smart Documents...1 Introduction to the Quark Author Web Edition User Guide...1 Quark Author Web Edition configuration...1

More information

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 14 Database Connectivity and Web Technologies

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 14 Database Connectivity and Web Technologies Database Systems: Design, Implementation, and Management Tenth Edition Chapter 14 Database Connectivity and Web Technologies Database Connectivity Mechanisms by which application programs connect and communicate

More information

USER GUIDE. MADCAP FLARE 2017 r3. Import

USER GUIDE. MADCAP FLARE 2017 r3. Import USER GUIDE MADCAP FLARE 2017 r3 Import Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document is

More information

Perceptive Nolij Web. Administrator Guide. Version: 6.8.x

Perceptive Nolij Web. Administrator Guide. Version: 6.8.x Perceptive Nolij Web Administrator Guide Version: 6.8.x Written by: Product Knowledge, R&D Date: June 2018 Copyright 2014-2018 Hyland Software, Inc. and its affiliates.. Table of Contents Introduction...

More information

erwin Data Modeler Implementation Guide Release 9.8

erwin Data Modeler Implementation Guide Release 9.8 erwin Data Modeler Implementation Guide Release 9.8 This Documentation, which includes embedded help systems and electronically distributed materials (hereinafter referred to as the Documentation ), is

More information

Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft Visual Studio 2010 Course 10267; 5 Days, Instructor-led Course Description This five-day instructor-led course provides knowledge and skills on developing

More information

Manage and Generate Reports

Manage and Generate Reports Report Manager, page 1 Generate Reports, page 3 Trust Self-Signed Certificate for Live Data Reports, page 4 Report Viewer, page 4 Save an Existing Stock Report, page 7 Import Reports, page 7 Export Reports,

More information

Microsoft Office 2016 Mail Merge

Microsoft Office 2016 Mail Merge Microsoft Office 2016 Mail Merge Mail Merge Components In order to understand how mail merge works you need to examine the elements involved in the process. In any mail merge, you'll deal with three different

More information

Copyright 2010, Oracle. All rights reserved.

Copyright 2010, Oracle. All rights reserved. Agenda Interactive Dashboards Master-Detail Linking New Prompt Controls Pivot Table Interactions Enhanced Dashboard Builder Analysis Editor Overview Working with the analysis editor step by step Praxisteil

More information

Microsoft Office 2003: Features, Strategies, and Trends

Microsoft Office 2003: Features, Strategies, and Trends Note: This document will be updated periodically, both with new material and with updates to existing materials as circumstances warrant. It will be covering not only things like Office 2003 features,

More information

Chapter 3 How to use HTML5 and CSS3 with ASP.NET applications

Chapter 3 How to use HTML5 and CSS3 with ASP.NET applications Chapter 3 How to use HTML5 and CSS3 with ASP.NET applications Murach's ASP.NET 4.5/C#, C3 2013, Mike Murach & Associates, Inc. Slide 1 IntelliSense as an HTML element is entered in Source view IntelliSense

More information

6.1 Understand Relational Database Management Systems

6.1 Understand Relational Database Management Systems L E S S O N 6 6.1 Understand Relational Database Management Systems 6.2 Understand Database Query Methods 6.3 Understand Database Connection Methods MTA Software Fundamentals 6 Test L E S S O N 6. 1 Understand

More information

Perceptive Process Mining

Perceptive Process Mining Perceptive Process Mining Getting Started Guide Version: 2.7.x Written by: Product Knowledge, R&D Date: September 2016 2016 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International

More information

Object Oriented Programming Using Visual C# 2012-Level 2

Object Oriented Programming Using Visual C# 2012-Level 2 Object Oriented Programming Using Visual C# 2012-Level 2 Course ISI-1289B - Five Days - Instructor-led - Hands on Introduction This course is the second in a series of two courses, which are appropriate

More information

How To Create a Report in Report Studio

How To Create a Report in Report Studio How To Create a Report in Report Studio This topic leads you through the process of creating and saving a new report. You will use the method of creating a report that is based on the design of sample

More information

Desktop Studio: Charts

Desktop Studio: Charts Desktop Studio: Charts Intellicus Enterprise Reporting and BI Platform Intellicus Technologies info@intellicus.com www.intellicus.com Working with Charts i Copyright 2011 Intellicus Technologies This document

More information

The OmniVista User Interface

The OmniVista User Interface The OmniVista User Interface The OmniVista User Interface This section gives an overview of OmniVista's user interface. It points out the elements and functionality that are common to most OmniVista applications.

More information

MySQL for Visual Studio

MySQL for Visual Studio MySQL for Visual Studio Abstract This is the MySQL for Visual Studio Reference Manual. It documents the MySQL for Visual Studio through 2.0.5. For notes detailing the changes in each release, see the MySQL

More information

DEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5)

DEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5) Technology & Information Management Instructor: Michael Kremer, Ph.D. Database Program: Microsoft Access Series DEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5) Section 6 AGENDA

More information

10267 Introduction to Web Development with Microsoft Visual Studio 2010

10267 Introduction to Web Development with Microsoft Visual Studio 2010 10267 Introduction to Web Development with Microsoft Visual Studio 2010 Course Number: 10267A Category: Visual Studio 2010 Duration: 5 days Course Description This five-day instructor-led course provides

More information

Finder windows To open a new Finder window, click the Finder icon in the Dock, then select File > New Window.

Finder windows To open a new Finder window, click the Finder icon in the Dock, then select File > New Window. https://support.apple.com/en-us/ht201732 Mac Basics: The Finder organizes all of your files The Finder in OS X provides access to your files, folders, and drives, and helps you to keep them organized.

More information

23 - Report & Export

23 - Report & Export 23 - Report & Export Contents 23 - REPORT & EXPORT... 1 SMART PUBLISHER... 1 Opening Smart Publisher... 1 Smart Publisher Settings... 2 The Finished Report... 5 Alias Names for Codes... 6 The Word Template

More information

The following instructions cover how to edit an existing report in IBM Cognos Analytics.

The following instructions cover how to edit an existing report in IBM Cognos Analytics. IBM Cognos Analytics Edit a Report The following instructions cover how to edit an existing report in IBM Cognos Analytics. Navigate to Cognos Cognos Analytics supports all browsers with the exception

More information

Deltek Costpoint CRM 6.2. Custom Reports and Microsoft SQL Server Reporting Services

Deltek Costpoint CRM 6.2. Custom Reports and Microsoft SQL Server Reporting Services Deltek Costpoint CRM 6.2 Custom Reports and Microsoft SQL Server Reporting November 11, 2011 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical

More information

Setting up the Data Source Creating a Report Design Creating a Report Definition Adding it to the Queue Processing the Report

Setting up the Data Source Creating a Report Design Creating a Report Definition Adding it to the Queue Processing the Report Sunset Reports Your First Report This document will take you through the entire process of creating a simple report and putting it in the repository and having it updated each night. The steps involved

More information

IBM. Database Database overview. IBM i 7.1

IBM. Database Database overview. IBM i 7.1 IBM IBM i Database Database overview 7.1 IBM IBM i Database Database overview 7.1 Note Before using this information and the product it supports, read the information in Notices, on page 39. This edition

More information