ISO 9001 : 2008 Cerfitied 27210006@mkcl.org
8888228222 / 8793337102
contact us banner

Certifications we offer:

Smart Bit is a 18 Years old Government Recognised Training Institute with over 20 Year’s Excellence In a Computer Education . Smart Bit is known for its quality Computer Education and is recognised as a leader in providing IT training.

Advance Excel With Advance Functions (MIS 1)

  • Text functions
  • IsNumber
  • IsText
  • Trim
  • Left
  • Right
  • Find
  • Search
  • Mid
  • Len
  • Upper
  • Lower
  • Char
  • Code
  • Concatinate
  • Dollar
  • Fixed
  • Proper
  • Substitute
  • Replace
  • Rept
  • Clean
  • Join Strings
  • Counting Words
  • Number of Instances
  • Text To Column
  • Compare Text
  • Exact 

  • Reference Functions
  • Row
  • Row in Array Formula
  • Column
  • Column in Array Formula
  • Address
  • Offset
  • Transpose
  • Indirect
  • Hyperlink
  • GetPivot Data

  • Lookup Functions
  • Choose
  • Vlookup
  • Hlookup
  • Index
  • Index (Two Dimentional)
  • Index (Three Dimentional)
  • Match
  • Lookups with Appropriate
  • Match

  • Error Functions
  • IsErr
  • IsError
  • IsNA

  • Logical Functions
  • If
  • Nested Ifs
  • True
  • False
  • And
  • Or
  • Not

  • Date Functions
  • Date
  • Today
  • Now
  • Day
  • Month
  • Year
  • Networkdays
  • Weekday
  • Workday
  • DATEDIF

  • Array and Summarizing Function
  • Entering Array Formulas
  • Benefits of using Array
  • Formulas
  • Sumproduct for Multiple
  • condition summarization
  • Sumproduct with And and
  • Or Condition
  • SumIf
  • Countif
  • Sumifs
  • Countifs
  • Resolving version conflicts
  • Subtotal
  • Using Wildcards

  • Sumifs
  • Countifs
  • Resolving version conflicts
  • Subtotal
  • Using Wildcards
  • Financial functions
  • PMT
  • FV
  • PV
  • RATE

  • Random Functions and Concepts
  • Rand Between
  • Rand
  • Random Numbers
  • Random Dates
  • Random Time
  • Random Characters
  • Random Text
  • Generating Dependent Random Texts
  • Tools
  • Text to Columns Using Form Controls
  • Option Button
  • Drop Down
  • Scroll Bars
  • Conditional Formatting
  • Based on Cell Value
  • Creating Heat Chart
  • Using Data Bars
  • Top or Bottom Ranked Values
  • Above or below average
  • Unique or duplicate
  • Using Formula to Format Cells
  • Finding Alternate solutions for 2003 and prior versions

  • Using Macro Recorder
  • Recording Macro
  • Assigning Macro to Buttons
  • Assigning Shortcut Keys to Macro
  • Points to be noted while using Macro
  • Recorder

  • AutoFilter and Sorting
  • Filtering Data
  • Shortcuts
  • Sorting Data
  • Sorting by Custom List
  • Sorting by rows

  • Advanced Filter
  • Getting Unique List
  • Getting Unique Combinations
  • Getting only desired Columns
  • Points to be noted
  • Filtering Data in Place
  • Copy Filtered Data to Another Location
  • And Criteria
  • Or Criteria
  • And and Or Criteria
  • Using Formula to specify Criteria
  • Creating a Adv Filter Program using
  • Macro

  • Subtotal and Outlines
  • Prerequisite for Subtotal
  • Creating Subtotal
  • Creating Multiple Subtotals
  • Removing Subtotals
  • Creating Outlines Manually
  • Removing Outlines

  • Cell Linking
  • Linking (Manual Method)
  • Linking (by Paste Special)
  • Linking within Sheet/Workbook or
  • Other Workbooks
  • Words of Caution
  • Linking and Updation Concepts
  • Checking and Maintaining Links
  • Health
  • Links while sending across Locations
  • Moving To and from Link to
  • destination
  • Formula Auditing
  • Reasons when links are not updated

  • Database functions
  • Dsum
  • Dcount
  • Dget
  • Daverage

  • Charts and Dashboards
  • Creating Column Chart
  • Changing Orientation of Chart
  • Understanding Legends, Chart Area, Plot
  • Area, Series etc.
  • Creating Bar Chart
  • Gantt Chart
  • Mixing Various type of charts
  • Doughnut Chart
  • Pie Chart
  • Speedometer Chart
  • Scrolling Charts
  • Block Charts
  • Dashboard Concept
  • Creating Multiple Dashboards

  • Pivot Tables and Charts
  • Creating Pivot Table
  • Adding Row/Column/Data/Page Fields
  • Summarizing Date into Years/Qtrs/Months etc.
  • Summarizing Dates by Financial Year Qtrs
  • Analysing Pivot data from various angles
  • Creating Pivot Charts
  • Showing Report of Page Items on separate
  • pages
  • Creating Multiple Pivots from the same
  • cache
  • Situations when to use different Pivot Caches
  • Formatting Pivot Tables
  • Using Calculated Fields
  • Various Pivot Table Options
  • Using GetPivotData function
  • Creating Pivot Table from External Data
  • Consolidating Data

  • Formula Auditing
  • Trace Precedent
  • Trace Dependent
  • Clear Arrows

  • Consolidation
  • By Using Three Dimentional Sum
  • By Using Consolidation Tool
  • By Using Pivot Table

  • Using Access data
  • Importing data from Access
  • Pulling Excel Data to Access
  • Using Queries to Import Data
  • Understanding use of Table

  • What if Analysis
  • Data Tables
  • Scenerios
  • Goal Seek
  • Concepts

  • Date and Time Concepts
  • Shortcuts for Date & Time
  • Entering Dates and System Setting
  • Entering Time Manually
  • Time bases calculations
  • Getting Difference between two Dates
  • Getting Difference between two Time
  • Getting Time Difference between long Dates
  • Getting Workday Differences
  • Adding Day/Workdays to Dates
  • Getting Absolute Time Difference

  • Hyperlink
  • Hyperlink to webpage
  • Hyperlink to other Document or File
  • Hyperlink to a range in the same workbook
  • Hyperlink to an email ID
  • Dynamic Hyperlinks using Formula

Advanced Macro with VBA Programming (MIS 2)

  • Chapter 1:
  • What Is VBA?
  • Okay, So What Is VBA?
  • What Can You Do with VBA
  • Inserting a bunch of text
  • Automating a task you perform frequently
  • Automating repetitive operations
  • Creating a custom command
  • Creating a custom button
  • Developing new worksheet functions
  • Creating complete, macro-driven applications
  • Creating custom add-ins for Excel
  • Advantages and Disadvantages of VBA
  • VBA advantages
  • VBA disadvantages
  • VBA in a Nutshell
  • An Excursion into Versions
  • TEAM LinG

  • Chapter 2:
  • Jumping Right In
  • First Things First
  • What You’ll Be Doing
  • Taking the First Steps
  • Recording the Macro
  • Testing the Macro
  • Examining the Macro
  • Modifying the Macro
  • Saving Workbooks that Contain Macros
  • Understanding Macro Security
  • More about the Name And Time Macro

  • Chapter 3:
  • Working In the Visual Basic Editor
  • What Is the Visual Basic Editor?
  • Activating the VBE
  • Understanding VBE components
  • Working with the Project Explorer
  • Adding a new VBA module
  • Removing a VBA module
  • Exporting and importing objects
  • Working with a Code Window
  • Minimizing and maximizing windows
  • Creating a module
  • Getting VBA code into a module
  • Entering code directly
  • Using the macro recorder
  • Copying VBA code
  • Customizing the VBA Environment
  • Using the Editor tab
  • Using the Editor Format tab
  • Using the General tab
  • Using the Docking tab

  • Chapter 4:
  • Introducing the Excel Object Model
  • Excel Is an Object?
  • Climbing the Object Hierarchy
  • Wrapping Your Mind around Collections
  • Referring to Objects
  • Chapter 5:
  • VBA Sub and Function Procedures
  • Subs versus Functions
  • Looking at Sub procedures
  • Looking at Function procedures
  • Naming Subs and Functions
  • Executing Sub procedures
  • Executing the Sub procedure directly
  • Executing the procedure from the Macro dialog box
  • Executing a macro by using a shortcut key
  • Executing the procedure from a button or shape
  • Executing the procedure from another procedure
  • Executing Function procedures
  • Calling the function from a Sub procedure
  • Calling a function from a worksheet formula

  • Chapter 6:
  • Using the Excel Macro Recorder
  • Is It Live or Is It VBA
  • Recording Basics
  • Preparing to Record
  • Relative or Absolute
  • Recording in absolute mode
  • Recording in relative mode
  • What Gets Recorded?
  • Recording Options
  • Macro name
  • Shortcut key
  • Store Macro In
  • Description

  • Chapter 7:
  • Essential VBA Language Elements
  • Using Comments in Your VBA Code
  • Using Variables, Constants, and Data Types
  • Understanding variables
  • What are VBA’s data types
  • Declaring and scoping variables
  • Working with constants
  • Working with strings
  • Working with dates

  • Chapter 8:
  • Working with Range Objects
  • Other Ways to Refer to a Range
  • The Cells property
  • The Offset property
  • Referring to entire columns and rows
  • Some Useful Range Object Properties
  • The Value property
  • The Text property
  • The Count property
  • The Column and Row properties
  • The Address property
  • The Has Formula property
  • The Font property
  • The Interior property
  • The Formula property
  • The Number Format property
  • Some Useful Range Object Methods
  • The Select method
  • The Copy and Paste methods
  • The Clear method
  • The Delete method

  • Chapter 9:
  • Using VBA and Worksheet Functions
  • What Is a Function
  • Using Built-in VBA Functions
  • VBA function examples
  • VBA functions that do more than return a value
  • Discovering VBA functions
  • Using Worksheet Functions in VBA
  • Worksheet function examples
  • Entering worksheet functions
  • More about Using Worksheet Functions
  • Using Custom Functions
  • Chapter 10:
  • Controlling Program Flow and Making Decisions
  • Going with the Flow, Dude
  • The GoTo Statement
  • Decisions, decisions
  • The If-Then structure
  • The Select Case structure
  • Knocking Your Code for a Loop
  • For-Next loops
  • Do-While loop
  • Do-Until loop
  • Looping through a Collection

  • Chapter 11:
  • Automatic Procedures and Events
  • Preparing for the Big Event
  • Are events useful?
  • Programming event-handler procedures
  • Where Does the VBA Code Go?
  • Writing an Event-Handler Procedure
  • Introductory Examples
  • The Open event for a workbook
  • The BeforeClose event for a workbook
  • The BeforeSave event for a workbook
  • Examples of Activation Events
  • Activate and deactivate events in a sheet
  • Activate and deactivate events in a workbook
  • Workbook activation events
  • Other Worksheet-Related Events
  • The BeforeDoubleClick event
  • The BeforeRightClick event
  • The Change event
  • Events Not Associated with Objects
  • The OnTime event
  • Keypress events

  • Chapter 12:
  • Error-Handling Techniques
  • Types of Errors
  • An Erroneous Example
  • The macro’s not quite perfect
  • The macro is still not perfect
  • Is the macro perfect yet
  • Giving up on perfection
  • Handling Errors Another Way
  • Revisiting the Enter Square Root procedure
  • About the On Error statement

  • Chapter 13:
  • Bug Extermination Techniques
  • Species of Bugs
  • Identifying Bugs
  • Debugging Techniques
  • Examining your code
  • Using the MsgBox function
  • Inserting Debug.Print statements
  • Using the VBA debugger
  • About the Debugger
  • Setting breakpoints in your code
  • Using the Watch window
  • Using the Locals Window
  • Bug Reduction Tips

  • Chapter 14:
  • VBA Programming Examples
  • Working with Ranges
  • Copying a range
  • Copying a variable-sized range
  • Selecting to the end of a row or column
  • Selecting a row or column
  • Moving a range
  • Looping through a range efficiently
  • Prompting for a cell value
  • Determining the selection type
  • Identifying a multiple selection
  • Changing Excel Settings
  • Changing Boolean settings
  • Changing non-Boolean settings
  • Working with Charts
  • Modifying the chart type
  • Looping through the Chart Objects collection
  • Modifying chart properties
  • Applying chart formatting
  • VBA Speed Tips
  • Turning off screen updating
  • Turning off automatic calculation
  • Eliminating those pesky alert messages
  • Simplifying object references
  • Declaring variable types
  • Using the With-End With structure

  • Chapter 15:
  • Simple Dialog Boxes
  • Why Create User Forms
  • The Msg Box Function
  • Displaying a simple message box
  • Getting a response from a message box
  • Customizing message boxes
  • The Input Box Function
  • Input Box syntax
  • An Input Box example
  • The Get Open Filename Method
  • The syntax
  • A Get Open Filename example
  • Selecting multiple files
  • The Get Save As Filename Method
  • Getting a Folder Name
  • Displaying Excel’s Built-in Dialog Boxes

  • Chapter 16:
  • User Form Basics
  • Knowing When to Use a User Form
  • Creating User Forms: An Overview
  • Working with User Forms
  • Inserting a new User Form
  • Adding controls to a User Form
  • Changing properties for a User Form control
  • Viewing the User Form Code window
  • Displaying a User Form
  • Using information from a User Form
  • A User Form Example
  • Creating the User Form
  • Adding the Command Buttons
  • Adding the Option Buttons
  • Adding event-handler procedures
  • Creating a macro to display the dialog box
  • Making the macro available
  • Testing the macro

  • Chapter 17:
  • Using User Form Controls
  • Getting Started with Dialog Box Controls
  • Adding controls
  • Introducing control properties
  • Dialog Box Controls: The Details
  • Check Box control
  • Combo Box control
  • Command Button control

  • Chapter 18:
  • User Form Techniques and Tricks
  • Using Dialog Boxes
  • A User Form Example
  • Creating the dialog box
  • Writing code to display the dialog box
  • Making the macro available
  • Trying out your dialog box
  • Adding event-handler procedures
  • Validating the data
  • Now the dialog box works
  • More User Form Examples
  • A List Box example
  • Selecting a range
  • Using multiple sets of Option Buttons
  • Using a Spin Button and a Text Box
  • Using a User Form as a progress indicator
  • Creating a tabbed dialog box
  • Displaying a chart in a dialog box
  • A Dialog Box Checklist

  • Chapter 19:
  • Accessing Your Macros
  • Through the User Interface
  • Command Bars and Excel 2007
  • Excel 2007 Ribbon Customization
  • Working with Command Bars
  • Commanding the Command Bars collection
  • Listing all shortcut menus

  • Chapter 20:
  • Creating Worksheet Functions
  • and Living to Tell about It
  • Why Create Custom Functions?
  • Understanding VBA Function Basics
  • Writing Functions
  • Working with Function Arguments
  • Function Examples
  • A function with no argument
  • A function with one argument
  • A function with two arguments
  • A function with a range argument
  • A function with an optional argument
  • A function with an indefinite number of arguments
  • Functions That Return an Array
  • Returning an array of month names
  • Returning a sorted list
  • Using the Insert Function Dialog Box
  • Displaying the function’s description
  • Argument descriptions

  • Chapter 21:
  • Creating Excel Add-Ins
  • Okay . . . So What’s an Add-In?
  • Why Create Add-Ins
  • Working with Add-Ins
  • Add-in Basics
  • An Add-in Example
  • Setting up the workbook
  • Testing the workbook
  • Adding descriptive information
  • Protecting the VBA code
  • Creating the add-in
  • Opening the add-in
  • Distributing the add-in
  • Modifying the add-in

  • Chapter 22:
  • Ten VBA Questions (And Answers)
  • The Top Ten Questions about VBA

  • Chapter 23:
  • (Almost) Ten Excel Resources
  • The VBA Help System
  • Microsoft Product Support
  • Internet Newsgroups
  • Internet Web Sites
  • Excel Blogs
  • Google
  • Local User Groups

Mastering In Advanced SQL (MIS 3)


 

SQL - Overview
What is SQL?
MySQL With DBMS & RDBMS,
Oracle using PL/SQL,
MS Access version of SQL.
Why SQL?
A Brief History of SQL
SQL Process
Query Dispatcher
Optimization Engines
Classic Query Engine
SQL Query Engine, etc.
SQL Commands
DDL - Data Definition Language
Command & Description
Creates a new table, a view of a table.
Modifies an existing database object, such as a table.
Deletes an entire table,other objects in the database.
DML - Data Manipulation Language
Command & Description
Retrieves certain records from one or more tables.
Creates a record.
Modifies records.
Deletes records.
DCL - Data Control Language
Command & Description
Gives a privilege to user.
Takes back privileges granted from user.
SQL - RDBMS Concepts
What is RDBMS?
What is a table?
What is a field?
What is a Record or a Row?
What is a column?
What is a NULL value?
SQL Constraints
NOT NULL Constraint 
DEFAULT Constraint
UNIQUE Constraint 
PRIMARY Key
FOREIGN Key 
CHECK Constraint
Dropping Constraints
Integrity Constraints
Data Integrity
Entity Integrity
Domain Integrity 
Referential integrity
User-Defined Integrity integrity.
Database Normalization
Eliminating redundant data.
Ensuring data dependencies make sense.
First Normal Form (1NF)
Second Normal Form (2NF)
Third Normal Form (3NF)
RDBMS Databases
Concurrency
Read Consistency
Locking Mechanisms
Quiesce Database
Portability
Self-managing database
SQL*Plus
ASM
Scheduler
Resource Manager
Data Warehousing
Materialized views
Bitmap indexes
Table compression
Parallel Execution
Analytic SQL
Data mining
Partitioning
SQL - Syntax
SQL SELECT Statement
SQL - SORTING Results
SQL DISTINCT Clause
SQL WHERE Clause
SQL AND/OR Clause
SQL IN Clause
SQL BETWEEN Clause
SQL LIKE Clause
SQL ORDER BY Clause
SQL GROUP BY Clause
SQL COUNT Clause
SQL HAVING Clause
SQL CREATE TABLE Statement
SQL DROP TABLE Statement
SQL CREATE INDEX Statement
SQL DROP INDEX Statement
SQL DESC Statement
SQL TRUNCATE TABLE Statement
SQL ALTER TABLE Statement
SQL ALTER TABLE Statement (Rename)
SQL INSERT INTO Statement
SQL UPDATE Statement
SQL DELETE Statement
SQL CREATE DATABASE Statement
SQL DROP DATABASE Statement
SQL USE Statement
SQL COMMIT Statement
SQL ROLLBACK Statement
DATA TYPES
bigint
int
smallint
tinyint
bit
decimal
numeric
money
smallmoney
float
real
datetime
smalldatetime
date
time
char
varchar
varchar(max)
text
nchar
nvarchar
nvarchar(max)
ntext
binary
varbinary
varbinary(max)
image
sql_variant
timestamp
uniqueidentifier
xml
cursor
table
SQL - Operators
What is an Operator in SQL
SQL Arithmetic Operators
+ (Addition)
- (Subtraction)
* (Multiplication)
/ (Division)
% (Modulus)
SQL Comparison Operators
=
!=
<>
>
<
>=
<=
!<
!>
SQL Logical Operators
ALL
AND
ANY
BETWEEN
EXISTS
IN
LIKE
NOT
OR
IS NULL
UNIQUE
SQL - Expressions
Boolean
Numeric
Date
SQL - Using Joins
INNER JOIN
LEFT JOIN
RIGHT JOIN
FULL JOIN
SELF JOIN 
CARTESIAN JOIN
SQL - UNIONS CLAUSE
The same number of columns selected
The same number of column expressions
The same data type and
Have them in the same order
SQL - NULL Values
SQL - Alias Syntax
SQL - Indexes
SQL - Using Views
Structure data in a way that users find intuitive.
Restrict access to the data.
Summarize data from various tables.
SQL - Transactions
Atomicity
Consistency 
Isolatio
Durability
SQL - Wildcard Operators
The percent sign (%)
The underscore (_)
SQL - Date Functions
ADDDATE()
Adds dates
ADDTIME()
Adds time
CONVERT_TZ()
CURDATE()
Returns the current date
CURRENT_DATE(), CURRENT_DATE
Synonyms for CURDATE()
CURRENT_TIME(), CURRENT_TIME
Synonyms for CURTIME()
CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP
Synonyms for NOW()
CURTIME()
DATE_ADD()
Adds two dates
DATE_FORMAT()
Formats date as specified
DATE_SUB()
Subtracts two dates
DATE()
DATEDIFF()
DAY()
Synonym for DAYOFMONTH()
DAYNAME()
DAYOFMONTH()
Returns the day of the month (1-31)
DAYOFWEEK()
DAYOFYEAR()
Returns the day of the year (1-366)
EXTRACT
Extracts part of a date
FROM_DAYS()
FROM_UNIXTIME()
HOUR()
Extracts the hour
LAST_DAY
LOCALTIME(), LOCALTIME
Synonym for NOW()
LOCALTIMESTAMP, LOCALTIMESTAMP()
Synonym for NOW()
MAKEDATE()
MAKETIME
MAKETIME()
MICROSECOND()
MINUTE()
MONTH()
MONTHNAME()
NOW()
PERIOD_ADD()
PERIOD_DIFF()
QUARTER()
SEC_TO_TIME()
SECOND()
STR_TO_DATE()
SUBDATE()
SUBTIME()
SYSDATE()
TIME_FORMAT()
Formats as time
TIME_TO_SEC()
TIME()
TIMEDIFF()
TIMESTAMP()
TIMESTAMPADD()
TIMESTAMPDIFF()
TO_DAYS()
UNIX_TIMESTAMP()
UTC_DATE()
UTC_TIME()
UTC_TIMESTAMP()
WEEK()
WEEKDAY()
WEEKOFYEAR()
YEAR()
YEARWEEK()
Unit Values
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND
MINUTE_MICROSECOND
MINUTE_SECOND
HOUR_MICROSECOND
HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_HOUR
YEAR_MONTH
TIMESTAMPADD
FRAC_SECOND
SECOND, MINUTE
HOUR, DAY
WEEK
MONTH
QUARTER or
YEAR
SQL - Temporary Tables
Inserting Temporary Tables
Dropping Temporary Tables
SQL - Clone Tables
SQL - Sub Queries
Subqueries must be enclosed within parentheses.
A subquery can have only one column in the SELECT clause.
The GROUP BY command can be used.
Subqueries that return more than one row.
The SELECT evaluate to a BLOB, ARRAY, CLOB, or NCLOB.
A subquery cannot be immediately enclosed in a set function.
The BETWEEN operator cannot be used with a subquery. 
SQL - Using Sequences
Using AUTO_INCREMENT column
Obtain AUTO_INCREMENT Values
Renumbering an Existing Sequence
Starting a Sequence at a Particular Value
SQL - Handling Duplicates
SQL - Injection
SQL - Database Tunning

© Copyright 2019 Smart Bit All rights reserved.