Informational Technology Project: The Institute of Charted Accountants OF India
Informational Technology Project: The Institute of Charted Accountants OF India
CHARTED
ACCOUNTANTS OF
INDIA
INFORMATIONAL
TECHNOLOGY
PROJECT
BY – Sudhanshu Omer
Registration no. - CRO0731304
Batch timing – 9:30AM TO 3:30PM
SUDHANSHU OMER
CRO0731304 Page 1
ICAI
ACKNOWLEGEMENT
First I would like to thanks The Institute of Chartered
Accountants of India have given us such wonderful
opportunity to learn so much. Any attempt at any level
cannot be satisfactory completed without the support and
guidance of learned people. I would like to express my
immense gratitude to our trainers
CA Neha Agarwal
MICROSOFT – ACCESS
2010
INTRODUCTION
M
icrosoft Access 2010 for Windows is a Database Management
System or DBMS, which helps us, manage data stored in a
computer database. In this chapter, the readers will be given
exposure to the basics of Access and the various data types used in
Access. A database is a tool for collecting and organizing
information. Databases can store information about people,
products, orders or anything else. A computerized database is a
container of objects. One database can contain more than one table.
For example, an inventory tracking system that uses three tables is
not three databases, but one database that contains three tables.
Click on the Start button on the Windows Taskbar and then choose
Program >> Microsoft Access 2010. After a short delay, the
Microsoft Access 2010 main window displays a dialogue box offering
the user a choice of creating a new database or opening one of the
Tables
Forms
Reports
Queries
Macros
Modules
Tables-
A database table is similar in appearance to a spreadsheet, in that
data is stored in rows and columns. As a result, it is usually quite
easy to import a spreadsheet into a database table. The main
difference between storing data in a spreadsheet and storing it in a
database is in how the data is organized.
Forms-
Forms are sometimes referred to as "Data Entry Screens", which
are the interfaces we use to work with our data and they often
contain command buttons that perform various commands. We can
create a database without using forms by simply editing our data in
the table datasheets. However, most database users prefer to use
forms for viewing, entering and editing data in the tables.
Forms provide an easy-to-use format for working with the data and
we can also add functional elements, such as command buttons, to
them. We can program the buttons to determine which data appears
on the form, open other forms or reports or perform a variety of
Forms also allow us to control how other users interact with the
data in the database. For example, we can create a form that shows
only certain fields and allows only certain operations to be
performed. This helps protect data and to ensure that the data is
entered properly.
Reports-
Reports are what we use to summarize and present data in the
tables. A report usually answers a specific question, such as "How
much money did we receive from each customer this year?" or
"What cities are our customers located in?" Each report can be
formatted to present the information in the most readable way
possible.
Queries-
Queries are the real workhorses in a database and can perform
many different functions. Their most common function is to retrieve
specific data from the tables. The data we want to see is usually
spread across several tables and queries allow us to view it in a
single datasheet. Also, since we usually don't want to see all the
records at once, queries let us add criteria to "filter" the data down
to just the records we want. Queries often serve as the record
source for forms and reports.
Macros-
Macros in Access can be thought of as a simplified programming
language which we can use to add functionality to our database. For
example, we can attach a macro to a command button on a form so
that the macro runs whenever the button is clicked. Macros contain
actions that perform tasks, such as opening a report, running a query
or closing the database. Most database operations that we do
manually can be automated by using macros, so they can be great
time-saving devices.
Modules-
A module is a collection of declarations, statements and procedures
that are stored together as a unit. A module can be either a class
module or a standard module. Class modules are attached to forms
or reports and usually contain procedures that are specific to the
form or report they're attached to. Standard modules contain
general procedures that aren't associated with any other object.
Standard modules are listed under Modules in the Navigation Pane,
whereas class modules are not.
CREATING DATABASE
The primary step involved in creating any application is to set up a
database file. There are various methods of creating a database.
The user could either start with creating a database from the
scratch or create a database using the database wizard having
predefined objects.
Importing data from other sources and creating new tables in the
process.
Access automatically sets each field's data type, based on the data
we enter. In this, we can edit fields, add and delete data and search
for data.
2) Data Types
Every field has to be assigned a data type which indicates the kind
of data that the field stores, such as large amounts of text or
attached files. A data type is a field property, but it differs from
other field properties as follows:
We set a field's data type in the table design grid, not in the
Field Properties pane.
A field's data type determines what other properties the field
has.
The Data Type property can be set only in the upper portion of table
Design view.
3) Table Relationships
Keys: Fields that are part of a table relationship are called keys. A
key usually consists of one field, but may consist of more than one
i. Primary key: A table can have only one primary key which
consists of one or more fields that uniquely identify each
record that is stored in the table. Often, there is a unique
identification number, such as an ID number or a code, that
serves as a primary key.
Consistency
Efficiency
Comprehensibility
Option
5) Database design
A properly designed database provides us with the access to up-
to-date, accurate information. Certain principles that guide the
database design are as follows:
i. The first principle is that duplicate information (redundant
information) is bad, as it wastes space and increases the
likelihood of error and inconsistencies.
ii. The second principle is that the correctness and completeness
of information is important. If our database contains incorrect
information, any reports that pull information from the
database will also contain incorrect information.
QUERY
The user can create a query in MS-Access in either of the following
two ways:
Before, running the query wizard, the user must ensure that all
relationships are created before hand in case the query is created
using two or more tables.
Steps:-
2. In the New Query dialog box, click Simple Query Wizard and
then click OK, as shown in
For each field, the user depending upon the requirement may
perform the following two steps:-
3. When the user has added all the desired fields, he / she may
click next and may see.
This case study is showing how a FORM can be created with the help
of MS ACCESS Microsoft Access provides the Form Option which
helps us to create forms of our own choice in an easy manner. A
form can easily be created by using the form wizard.
Simple form
MICROSOFT-EXCEL
2010
INTRODUCTION
M
icrosoft excel 2010 is a spread sheet software. Excel allows
multiple sheets, so a spread sheet could be split over several
pages, say one for input, one page for calculations, and another for
output. This collection of pages is known as a Workbook. By default,
a workbook opens with three worksheets and it can contain a
maximum of 255 worksheets.
i. Row number:-
Identifies a horizontal row worksheet. It appears on the left border
of the worksheet.
v. Name Box
Located at the left of the formula bar, the Name Box displays the
cell reference or the name of the active cell.
viii. Ribbon
The Ribbon is the strip of buttons and icons located above the work
area in Excel 2010. In Ribbon, commands are organized in logical
groups, which are collected together under tabs.
WHAT IF ANALYSIS
What-if analysis has powerful Excel tools that allow us to see what
the desired result of the financial model would be under different
circumstances. It allows us to select two variables or assumptions, in
the model and to see how a desired output, such as earnings per
share or profit would change based on the new assumptions. It
includes, Goal seek, Scenario manager and data table. It gives us
lots of flexibility to when it comes to analysis and presentation of
data.
Scenarios and Data Tables take sets of input values and determine
possible results. A data table works only with one or two variables,
but it can accept many different values for those variables. A
scenario can have multiple variables, but it can accommodate only up
to 32 values. Goal Seek works differently from scenarios and data
tables in that it takes a result and determines possible input values
that produce that result.
GOAL SEEK:-
The Goal Seek feature in Excel 2010 is a what-if analysis tool that
enables us to find the input values needed to achieve a goal or
objective.
We can think of Goal Seek as opposite of formulas. Formulas tell us
what is the output of some inputs connected with an equation. Goal
seek tells us what inputs we need to give in order to get certain
output.
Goal Seek requires following Information:-
Set cell – The output cell.
To value – the target value of the output cell.
By changing cell - The cell that should change.
f) Click OK.
g) The Goal Seek solution in cell B2 is 19,07,207.74.
SCENARIO MANAGER:-
When preparing a budget, the Marketing and Finance departments
may have different forecasts for sales. We can store each forecast
as a Scenario, print them separately or compare them side-by-side.
We can use Excel Scenarios to store several versions of the data in
a worksheet.
Scenario Name text box, specify the Changing Cells (if they
weren’t previously selected) and click OK.
f) Excel displays the Scenario Values dialog box.
g) Enter the values for each of the changing cells in the text
boxes. In this example, we would enter the 0.05
NESTED IF
An IF formula, containing more than one IF statement is called a
nested IF formula. When we need to have more than one condition
and more than two possible outcomes a NESTED IF is required.
=IF (1st Logic test, 1st True Value, IF (2nd Logic Test, 2nd True
Value, False Value))
We have 3 tax slabs for income tax using which we have to find tax
liability of 4 individuals.
=IF(B2<=250000,B2*$B$8,IF(B2<=500000,B2*$B$9,IF(B2<=10
00000,B2*$B$10,B2*$B$11)))