Download as pdf or txt
Download as pdf or txt
You are on page 1of 81

Microsoft Access 2010 Database program

Microsoft office software


Microsoft Word, Excel, Powerpoint
Access

Database program Access 2010

Database

program

Access

Microsoft Access 2010


Microsoft Access 2010
Microsoft Office Windows Microsoft
Office 2007
2010 2003

Access 2007 2010 2003
User Interface 2010
2003

2007

2010


2010
Start -> All programs -> Microsoft office -> Microsoft Access 2010

Access tab menu

Database

SQL program
Access Help
database blank database
file name database
Database6 Create database

database data

data

store

table

database Database
DBMS Database Management System

DBMS ?
Database data data structure
program program DBMS

DBMS

user

database

interface DBMS

database table Create


database table

table database table


Table1

database program
student registration
table

Tables tables
Table1 Table1 table

save table name database


ok

table

database

student

registration student registration

Database

database (- table
) table

Plan A Database
database

Access

Database
()

database

database

()

database

database

database

student

registration

register

1.
2.
3.
4. register number

register number
register database


number

) register

register

number


() database table
database table database
table
database table

data table
table
table
table
list table

database table database

() Table fields fields


student registration register
register number table
fields register
number

fields record
register
register

-
-
-() () ()
Register number-0001
register
record record
register number record
data

data record
() Table
database table table
(relationship) database
table table


table

table


Table relationship


plan a database

database

..

table fields Table Home tab
view View

Datasheet View
PivotTable View
PivotChart View
Design View
Datasheet View Design View

Datasheet View
view datasheet view table records
Datasheet View Datasheet view data
data
Design View
Design view table structure data type
fields fields property settings


table fields fields
table Design View

Design

View

Field

Name,

Data

Type,

Description

Field Name fields name

student

registration

register

field

student
names

register


table

Name ( field name


English Myanmar3 font

) fields name

Name, Age, Fathers Name, Date of Birth, Roll No, Grade, Room, Address, Phone No, Register
No
field name
- Date of Birth field name DOB

Field name data type Data type table
field name
- Age field name data type number Age
data number
data type

Text
text data type
number text number

number number store

number

phone

number


field size default 255 characters 255
Design view field properties General lookup
General field size

Phone number characters 255

Memo

Text

text

number

Text data type characters 255 data type 63,999


characters
Number
number text number

store

number

Date/Time
field properties format
format
Currency

format

AutoNumber
record
Microsoft Access Auto assign

Yes/No
Yes or No, True or False

OLE Object
Microsoft word document Excel
Spreadsheet
Hyperlink
data type hyperlink hyperlink
document web address
Attachment
record file data type
supported file
LookupWizard
data type table
lists

data type field name data
type
Field Name

DataType

Name

Text

Age

Number

Fathers Name

Text

Date of Birth

Date/Time

Roll No

Number

Grade

Number ( number

)
Room

Number

Address

Text

PhoneNo

Number

RegisterNo

Number

Grade
Number 1,2,3 Grade11, Grade9
Grade11 Text Address
address Memo
Design View Field name
data type data type

Description field
name FName Description Fathers Name field name

Description
save Save Datasheet view

table field name data



Table field
student register table Name Register Number

Field Properties->General Required Yes record


Name save

Name

required Yes
Yes
Phone number number
save save save

table record
Creating Form
form Form
database user user interface ()

Table data / table form


Visual Basic calculations

form

coding
student registration database
form database
form table
database database Database
Create

Create Blank Form

View Form View, Layout View Design View Design View

form property property sheet


property sheet Property sheet

form

design

form

design

form Form1 right click save


save save save
form name

save

design form
design label

save form view property sheet


label0 label name
label0 label label1

Name

label lbl label label


label
lblkomyanmar Caption label

property sheet label font name font size


command

button

Create Blank form Design Button


button

property sheet button caption


button caption
button

Caption Print print button Name


cmdPrint

command button cmd

cmd command button lbl label

button

button

Label label
label

label property sheet

Name () visible
No form view label
Visible no Print button label

coding
Print button button coding
Print button right click Built Event

code builder Ok Microsoft Office


Built-in Microsoft Visual Basic

coding cmdPrint button


Event click event

click

double click

double click

cmdPrint click visible no


label
Private Sub cmdPrint_Click()

End Sub
Private

Sub

cmdPrint_Click()

End

Sub

cmdPrint

command

coding
button

click

Private

Sub

Privat Sub End Sub me. me.


scroll box

label

label


lbl lbl lbl

me.lblmyanmar visible no
yes
me.lblmyanmar.visible=true
me.

V v visible
true false true

save save form form save


form form

Coding standard
down arrow key cursor
standard
true save
View Microsoft Access

Microsoft access form view print button


popup design view

Property sheet form


pop up yes

save form view design


view right click design view popup window

pop-up

Programming

button
Button name
caption

coding right click-->Build Event-->Code Builder

Me.lblmyanmar.Visible=False
clear button lblmyanmar label
save View Microsoft Access or Alt+F11 access
Form View
Text box Text box label
form create save
form name design view text box

text box Text box label

text box user input table


data user Label
-label Name text box

label label delete


text box text box name

Text box txt label caption


data save
Button button name caption

command button text box command button


text box coding
Button Right Click-->Build Event-->Code Builder
Microsoft Visual Basic
Me.

txt
Me.txtKoMyanmar=Hello! Welcome to KoMyanmar
txtKoMyanmar text box Hello! Welcome
to KoMyanmar ( )

text box Hello button


down arrow key

save form form

Access design view


coding

Me.txyKoMyanmar=Hello! Welcome to KoMyanmar
txt txy txy txy
txy save
access design view Hello button Error

visual basic Reset

save

Reset Design Mode

access Access hang


form button

text box text box
Declaring Variables
variables VB variables

Dim VariableName As DataType


Dim keyword VB variable

Dim variable name As keyword data type


Data type Memory requirement default value

data type

default value

variable

form form
create save name text box
design view label label text box

label Property sheet label name caption


program text box
(First Number)

label text box


label text box
text box
Text box property sheet

txtFirstNumber text box

text box ( Second


Number) ( Answer ) text box
text box copy paste

Copy paste label First Number


paste label text box name caption


Text Box 1

Name

-- txtFirstNumber

Text Box2

Name

-- txtSecondNumber

Text Box3

Name

-- txtAnswer

First Number Second Number Answer text box


Label Text Box

mouse select right click -Align


left text
box label select right click- Align

button button
first number second number

button first number second number button


button name caption

Name cmdAdd caption ( + ) button

label Second Number Answer


label keyboard ( = )

design save form view

First

Number

Second

Number

Answer

coding

button button coding


button right click->Build Event->Code Builder
VB Coding variable

i , j , k variable data type integer integer


int Integer Integer
default value ( 0 ) ( 0 )

i=Me.txtFirstNumber

txtFirstNumber text box


i

i data type Integer txtFirstNumber number


Integer First Number i
Second Number j

i j answer k

First Number text box i
Second Number text box j
Answer text box
i j k k Answer text box

save view Microsoft access


access Form view first number , second number button

program

program
http://api.ning.com/files/hdCbgaF2pHliatS4lgmK0VcnQ*Z*9RPFkj0tVPrUYgLxfhJyiA7DgIXtx2ImMmVaz9lvrJ*0oQ3gjVHdEOe9OL8UXiPrX3p/KoMyanmar.accdb

Background Color for Form


Form coding form background

background color
Form button
copy paste Button name
caption
button -> Name cmdBlack
Caption Black

button
Black button button background black

button

right

click

Fill/Back

Color

background
Form Design Tools Format
select font color

property sheet

button Fore Color button caption


coding black

Black button-> Right click ->Build Event->Code Builder

Detail form design view


Detail

background property sheet


Detail Back Color
form button

button coding
vbBlack vbWhite

Clear Button
clear button
form form design view
button
Name

cmdClear

Caption

Clear

clear button coding

text box
clear button

Exit Button
Exit button button
form Name
Caption
Name

- cmdExit

Caption

- Exit

button Right click - Build Event - Code Builder


Option Button
Option button form form
name Form form
text box

text box name


Text box1 name txtFirstNumber
Text box2 name txtSecondNumber
Text box3 name txtAnswer
text box label caption

Design option button


option button

option button label


label caption option button label

option button name


Option button1 Name optSum
Option button2 Name optDifference
Option button3 Name optProduct
Option button opt command button

button name caption


Button1 Name cmdCalculate ,

Caption Calculate

Button2 Name cmdClear ,

Caption Clear

Button3 Name cmdExit ,

Caption Exit

Button

save form view text


box first number second number sum option
calculate button first number second number answer
Difference Product clear
Exit coding

Coding for Option Button


coding Calculate->right click->Build Event>Code Builder

form

variable

variable first number


second number answer
sum option button
difference first number second
number answer
product option
button

IF

statements

C++

IF

IF sum button
Then

Answer=FirstNumber+SecondNumber
Else if difference button Then
Answer=FirstNumber-SecondNumber
Else if product button Then
Answer=FirstNumber*SecondNumber
Endif

sum

button

sum button first number second number answer

sum

button

else

if

difference button difference button


first number second number answer
Difference button product
button
product button

option button

user
program
first number second number

optionbutton


Calculate button

program Calculate button


coding sum button Sum button

difference

button

Difference button

user option button

answer

option button
... ...

optSum

first

number second number answer

txtFirstNumber value txtSecondNumber value


txtAnswer form variable
variable value
optSum optDifference

optDifference true
Me.txtAnswer=Val(Me.txtFirstNumber)-Val(Me.txtSecondNumber)

optProduct

End If
calculate

calculate Message Box


Calculate Button
Clear Button Exit Button
Clear button

clear button

Logic
program
(user) option button
form

first number
second number
sum option button difference
option button product option button

option button
calculate

Sum Difference


???
coding IF sum option button

sum
Difference sum

(Ifelse if) statement


sum option button
Sum click event
Design View sum option button right click->build event->code
builder
Private Sub optSum_Click()
End Sub

Sum
Difference Product

optDifference.Enabled false
save access

Sum Difference product


user

sum calculate
sum
difference product sum enable

clear button
clear button option button enable true
coding clear button option enable=true

user friendly First Number Second
Number sum difference

clear First Number Second Number

Sum

option button enable number


coding

( IfElse if )
sum value true option
enable=false ( sum value
false Option button true or false
true
false false ) option enable=true

save access form view sum

option

button

difference

sum product enable=true or false ...


clear enable

true

coding

clear button enable true

Combo box
combo box form
create text box Text box
label text box

combo box Text box


label First Number , Second Number , Answer name caption

combo box

First Number Second Number combo box


label label combo box

Combo box label caption Operator


combo box name cboOperator

Combo box drop down list


dorp down list
combo box

combo box property sheet Row Source Type
Row Source Type Value list value

Row Source
Row Source + ; - ; *
( + ) , ( - ) , ( * ) ,

save form view

Secon Number Answer label ( = )


Calculate , Clear , Exit command button

Option button operator calculate Calculate


coding

If + combo box


Clear button Exit button

Input & Message Boxes


form create form command button
command button name caption
Command button

Name cmdInputBox
Caption InputBox

button button input box


input box

Input box

Title Message , Message , Default


Message OK button Cancel button

Msg=InputBox(Message, Title Message, Default Message)

Message

message

Title Message title Default


Message default

button right click -> build event -> Code builder
code

save access Form view button

Input box button Input Box


Message Box Message box

MsgBox Message

message

box

form button Message box


name cmdMessageBox caption Message Box
button

message

box

title message Microsoft Access


OK button Cancel button

message

box

Statement Function statement user

information function

user

return

message

box

user OK
Cancel function
message box

comma vb
OK button Cancel button

vbok vbOKCancel vbOKOnly OKOnly


OK button OKCancel OK button Cancel button
default OK button
vbOKCancel

OKCancel title message save


form view

input box message box

Adding Icons to Message Box


message box Icons

vbOKCancel + vbInformation
Information icon

message box

message

box

function

Str=MsgBox (Message , vbYesNo+vbQuestion , Confirm)

message

box

variable str
variable
Dim str As String
str data type string

save
form view vbYesNo Yes No button

Yes

yes

str

No

str no str yes


no

Delete

button

Yes No message box



Return

program

http://api.ning.com/files/W5PcY4VQdtft9rgvR0bsJmKnI5gm52gDPfRT04dsKuJrJpoBKy1EJIBcIm
ElF*Q0rLX2oniL8EbgCixoN2dRg4L71roxQAVu/KoMyanmar.accdb

Database Program
database program

student register table


table record
record delete
User Interface form
Form name StudentRegisterForm Form
table name
StudentRegisterForm design view Form

table

fields

text

box

Fields text box text box label


table fields name fields name RNO label Room Number
user interface user

textbox name label label Name


textbox txtName

command button
button Name caption
Button1

Name cmdNew
Caption New

Button2

Name cmdSave
Caption Save

Button3

Name cmdEdit
Caption Edit

Button4

Name cmdDelete
Caption Delete

Button5

Name cmdFirst
Caption First

Button6

Name cmdPrevious
Caption Previous

Button7

Name cmdNext
Caption Next

Button8

Name cmdLast
Caption Last

New button record Save button


record table
Edit record Delete record

First

record

Previous

form table
record record
previous Next
Last record

button

coding

Save Button
Save button Save button form data
table form table form

Save button coding


Save button -> right click -> Build Event -> Code Builder
event click event table fields
field field 0 table
Name field 0

fields field 0 Name field 1 Age

coding form table


command button button

overall

VB Option Compare Database



variable Dim

Dim tbl As New ADODB.Recordset
Dim tbl variable
table tbl As keyword
New space bar ADODB dot
recordset Enter

table table variable tbl table


tbl save button

form table table name table name
table Tables
table right click -> rename
tblStudentRegister table overall
save button table
Set tbl=New ADODB.Recordset
tbl table set

tbl table

tbl.Open Select * from tblStudentRegister, CurrentProject.Connection, adOpenKeyset,
adLockPessimistic, adCmdText
tbl.Open

tbl

table

table

Select * from tblStudentRegister tblStudentRegister table


table name capital letter , small letter
CurrentProject.Connection project

project

StudentRegister

table

currentproject dot connection

StudentRegister

table

form

save button table record



tbl.AddNew

table fields
form textbox txtName
textbox table field 0 field 0 field name Name

Name field name field 1 field 1


textbox name
tbl.Fields(0)=Me.txtName
txtName tblStudentRegister table field 0
field
Update
tbl.Update
table form save button

user

message box
MsgBox Finish, vbOKOnly+vbInformation , Save As
save button

Save access form view form save button


save Date of Birth


data type Date/Time user
Date of Birth

table record

save button button

Form load
Form load form
form form load
form View code

VB Object form procedure load


Private Sub Form_Load()
End Sub

table table
data form load table data
table data table data
table data data
record data
form load
() table data data data Message

() record record
() textbox lock form load data /

() command button button

- New button

- button enable user data

- Save button - button save button


New button Edit button data save button
( save button
)
- Edit button - button user form load data

- Delete button - enable
form load data Next button Last
button lock data
button
recordset

table

If tbl.RecordCount <>0 Then


table record 0
( <> ) not equal to 0 record
textbox
lock If textbox lock
lock table recordcount 0
record

Table record 0
tbl.MoveLast
table record record
textbox

command

button

save form

enable

textbox

cursor

delete

table record

lock

save form table record


form

New Button
Form textbox lock data

New button data new button


function Text box
lock

textbox lock button


Save button data save table
Edit button data
edit button table data
delete button button
data data
data button (First, Previous,
Next, Last) data data first
last data first button previous
button next button last button data
next last

Save button edit button delete button

tbl.BOF true BOF Begin Of File


table data
button enable false first previous
true next last false

Begin Of File data text box



save form view data New
button

New Save data save new

Data save new


Save button save
new button save edit button save new save data
edit save data


Save button save
new button save edit button save new save data

edit save data


save new edit
variable

type

Boolean

true or false New button Edit button variable



Variable overall

overall b Boolean overall



new button b true edit b
false save b true false
new edit
new button b true

new b true edit b false


edit button
save Save tbl table
true or false save button coding
new edit

b true new button save b


true edit button save
b true

Else b true code table


table edit record

register number
RegisterNO= ' " &Me.txtRegisterNumber& " '
RegisterNO table field table field
Me.txtRegisterNumber ( text box ) data

form

data

register number 3 data Name


edit button
register number
record register number table register
number

save

save

table

data table record


register number
register number textbox data table RegisterNO field

SQL

edit button

Edit button
table data button

save edit save b false


b = False
Edit lock
textbox
Me.txtAddress.Locked

= False

Me.txtAge.Locked

= False

Me.txtdob.Locked

= False

Me.txtFName.Locked

= False

Me.txtGrade.Locked

= False

Me.txtName.Locked

= False

Me.txtPhoneNumber.Locked = False
Me.txtRegisterNumber.Locked = True ( true )
Me.txtRollNO.Locked

= False

Me.txtRoom.Locked

= False

button enable
New -
Save - save
Delete -
button
Me.cmdNew.Enabled = False
Me.cmdSave.Enabled = True
Me.cmdDelete.Enabled = False
Me.cmdFirst.Enabled = False
Me.cmdPrevious.Enabled = False
Me.cmdNext.Enabled = False
Me.cmdLast.Enabled = False
edit Button

Delete Button
Delete button delete
table record delete
button right click-built event-code builder Table table

message box
If MsgBox(Do you want to delete this record, vbCritical+vbYesNo, Delete) = vbYes
Then
tbl.Open Delete * From tblStudentRegister where RegisterNO= & Me.txtRegisterNumber &

CurrentProject.Connection,

adOpenKeyset,

adLockOptimistic,adCmdText

End If
message box Yes RegisterNumber

save button
table RegisterNO field RegisterNumber textbox error
table RegisterNO field data type = text
Number datatype
Code & Me.txtRegisterNumber & & space
Me.txtRegisterNumber space &
save

record

Yes

form

formload
Call Form_Load

form

delete button
button
button Next ,
Last , Previous , First button
Next button
record Next button



Next button table record

tbl.MoveNext

Next

-> tbl.MoveNext

Previous

-> tbl.MovePrevious

First

-> tbl.MoveFirst

Last

-> tbl.MoveLast
button button

Microsoft Access 2010


database program

You might also like