Professional Documents
Culture Documents
Unit One
Intro. ,
Queries,
Expr.
Review.
Mr.Ahmed Elmasry
FanniaBackbone.wikispaces.com
3/21/2014
Database
annia
Ch01
ackbone
Access Course :
Friday, March 21, 2014
:
:
http://fanniabackbone.wikispaces.com/FSA
Mr_El_Masry@Yahoo.Com
DB.Fannia.class@Gmail.com
FanniaBackbone.wikispaces.com |
2
Database
Ch01
: Basic Concepts :
.1 Information System :
DBMS
.Reports
:1-1
.2Data:
.
Processing .
] [31-5-1972 .Data .
:
] [40 [6-6-2012] :
:
.
| FanniaBackbone.wikispaces.com
3
Database
Ch01
Data Types :
Formats :
Booleans
Numbers
Characters
Files
:2-1
.3Information :
.
Charts .
.
Information
Process
Data
Storage
( )3-1
| FanniaBackbone.wikispaces.com
4
Database
Ch01
:4 Databases :
) (1
).(2
.Users
Forms : .
:Folders .
.4-1
:4-1
Computerized Database :
.
File .
Database
Ch01
:
..Massive. .
Search .Enquiry
-Redundant .
.
Sharing
.Import & Export
.Integrity
.
:
CRUD :
| FanniaBackbone.wikispaces.com
6
Database
Ch01
:Hierarchical Model
_ Master _ Details :
. Windows Folder FAT
.5-1
:5-1
:Network Model
.
.
Database Model_:
:Relational
Tables
Relationship Access
Access :
| FanniaBackbone.wikispaces.com
7
Database
Ch01
.MS Access
MS Access :
.1 :Tables
Data .Entity
) Rows (1 ) .Columns (2
Records .Fields
Values
:
2
1
:6-1 tblDepartment :
| FanniaBackbone.wikispaces.com
8
Ch01
.2
Database
:Queries .
.3 :Forms .
.4 :Reports .
.5 .Macros
..........
.VBA Modules .6
| FanniaBackbone.wikispaces.com
9
Database
Ch01
How to Create a database using MS Access :
.1 MS Access 2007 .Start
Start >> All Programs >> Microsoft Office >> Microsoft Office Access 2007
Access :
7-1 Access
.2
.3
File
Access Blank Database :
| FanniaBackbone.wikispaces.com
10
Database
Ch01
:8-1
.4 File Name
.Fannia School
.5 Create
Table1 9-1
Browse
:9-1
| FanniaBackbone.wikispaces.com
11
Database
Ch01
:
.1 : Fannia School :
.
() .
. .
.2 Requirments :
.
| FanniaBackbone.wikispaces.com
12
Database
Ch01
.3 Normalization :
. , , , ()
tblStudents ( ) ............tblclass.
: Entity in Real World Model
Tables Create Table
:
Table1 :
11-1
-4
,
...... .Field
| FanniaBackbone.wikispaces.com
13
Database
Ch01
: .
: "
Table Design
Descriptive Name
StudentName 64.
: ( , ) . (!) ,
) ] [ ) , ().
Description
Properties Data Type
:
: 12-1 tblStudent
| FanniaBackbone.wikispaces.com
14
Database
Ch01
:
Text
Memo
Number
Date/Time
100 .9999
Currency .
( )1 Access
AutoNumber .
.
/
Yes/No / /. IsMale
: Yes No
, , , .
OLEObject
0 255 Char
0 65535 Char
1,2,4 OR 8 Bytes
8 Byte
8 Bytes
4 Bytes
1 Bit
Up to 1G Bytes
Hyperlink
Char
4 Bytes
lockup wizard Session
,,.........................
2117
.
Attachment .
0 64000
:1-1
Access 2007
| FanniaBackbone.wikispaces.com
15
Database
Ch01
:
1 (255 ).
1 Byte
2 Bytes
4 Bytes
4 Bytes
15
8 Bytes
28
12 Bytes
( )
-32728 Integer +32727
Long Integer
.
Single
Double .
Decimal .
: 2-1 Field Size
Number
: 13-1
| FanniaBackbone.wikispaces.com
16
Ch01
Database
Field Properties :
:Field Size
Text
51 .Default Settings
:New Value
AutoNumber
Random .
:Format
. Access
:Input Mask
:
IDs.
.
| FanniaBackbone.wikispaces.com
17
Ch01
:Decimal Places
Format , Field Size
Database
:Caption
. ,
Access Caption .
:Required .
:Allow Zero Length
.null
:Default Value
. ,
. , Default Value
.
:Validation Rule
)( .<Date .
:Validation Text Message Box .
:Indexed .
| FanniaBackbone.wikispaces.com
18
Database
Ch01
-5 :Primary key
Record .
.
:Create A Primary Key
.i Field .
Design
-6 :
.
.
:
.1 :One To One
.
.
OneToOneDemo.accdb
-12 -1
| FanniaBackbone.wikispaces.com
19
Database
Ch01
.2 :One To Many
.
.
1
-12 -1
OneToManyDemo.accdb
.3 Many To Many :
.
-12 -1
ManyToManyDemo.accdb
-7 :
. .
.
| FanniaBackbone.wikispaces.com
20
Database
Ch01
: Queries :MS Access
Database Object
. :
29 - 4
.
Selection Queries
.Microsoft Access
:
Parameter query
()
Access
(.
.
:Cross tab Query
.
.
| FanniaBackbone.wikispaces.com
21
Database
Ch01
Procedural Query
:
:Delete Query
:Update Query
.
5 .
.
:Append Query :
- -
-
.
.
(:)1
| FanniaBackbone.wikispaces.com
22
Ch01
Database
:
Query
: 17-1 tblStudent
:
)1 17-1
.
. Create
)2 Query Design Other
)3 Show Table
.
)4 ] [tblStudent .Add
)5 Query Design :
| FanniaBackbone.wikispaces.com
23
Database
Ch01
)2 Select ] [StudentSSNO
] [StudentName ] [BirthDate
Double Click .
)7 :
: 19-1
)8 Run
.Result
| FanniaBackbone.wikispaces.com
24
Database
annia
Ch06
ackbone
Access Course :
Friday, March 21, 2014
62-5 , 62-5 :
:
http://fanniabackbone.wikispaces.com/FSA
Mr_El_Masry@Yahoo.Com
DB.Fannia.class@Gmail.com
Parameter
Queries
!
2FanniaBackbone.wikispaces.com |
Ch06
:
Database
" " .
. Access .
.MS Access
.
.
:
Dialog Box
.
.Parameters Query
Parameter Query
Variable Function Control .
:
( ) .
Access
(. .
| 3FanniaBackbone.wikispaces.com
Database
Ch06
(:)1
Fannia School,
ClassName. ( .)......
:
Create
Show Table
)4 TablesAdd .CloseAccess
.Query Design
)5 ParametersShow/ Hide
| 4FanniaBackbone.wikispaces.com
Database
Ch06
)6Access Query
.Parameter
] [Enter Class Name
Data Type
Text .
.OK
Query Parameter
| 5FanniaBackbone.wikispaces.com
Database
Ch06
Save ) 9
.qry_GetStudentByClass
. Design Result
) 11
.
Access ) 11
. Access 4-29) 12
:
SQL
Database
Ch06
SQL View
} {Select .. From...
.Where
:
| 7FanniaBackbone.wikispaces.com
Database
Ch06
(:)2
Fannia School,
.Gender .
:
:
(qry_GetTeachersByGender)2
SQL :
| 8FanniaBackbone.wikispaces.com
Database
Ch06
( :)3
} {TeacherName,DepartmentLogo, Gender,DepartmentName
(Gender)1 (.DepartmentName)2
.
: :
1
SQL :
| 9FanniaBackbone.wikispaces.com
Ch06
Database
: Using Forms :
Parameter Query
,
.Form
Combo Box
Sub Form .
Combo BoxForm
.
: ( )1
( )2
.
3" "
" "
.
Combo Boxes
.
| 10FanniaBackbone.wikispaces.com
Ch06
Database
(: )4
Fannia School,
Unbound Combo Box
.
:
.1 .
.2 Navigation Pane Select.tblStudent
.3Form Forms Create .Ribbon
.4 :
.
.5
.6 Combo Box Controls Design .
.7 labelSelect One
.
| 11FanniaBackbone.wikispaces.com
Database
Ch06
Value
cmboStud
SELECT tblStudent.StudentID,
Row Source
Column Count
Column Heads
Column Widths
Pop Up
After Update
tblStudent.StudentName, tblStudent.NickName
FROM tblStudent;
3
Yes
0cm;4cm;2cm
yes
Builder
: VBA
.frmStudentQSrch .9
12FanniaBackbone.wikispaces.com |
Database
Ch06
.11 View
, .11-6
| 13FanniaBackbone.wikispaces.com
Database
Ch06
-1 Parameter Query
-2 ,Fannia School
ClassName ( .)......
-3
-4 ,Fannia School
Gender
Gender
DepartmentName
-5
-6 Query Design SQL :
-7 ,Fannia School
Combo Box .
| 14FanniaBackbone.wikispaces.com
Ch07
Expressions
.
.
.
.
Ch07
Database
:1
Expressions
Access.
Validation Rules
.VBA
Access
.
. VBA
)1 Expression
. Value
: 2+2 : 4 Access .
Symbols
)2 :
Operators Numbers Strings
Operators
)3 :
.
Or
Ch07
Database
:2
: 1 Figure
:Operators
- \ )
.
Boolean And , Or ,Not :) . ..
< > <= ).
:
:Database Objects :
[ . ]tblClass] , [tblStudent []frmWelcom
Controls .
Variables
.
: Functions
| FanniaBackbone.wikispaces.com
3
Ch07
Database
3
.
.Performance Test
Expressions
.
4
][Family Name
][Middle Name
][First Name
Beshier
Elsawy
Tammam
Mahmoud
Ramadan
Ahmed
Loay
Mahmoud
Amir
.1
.2
.3
.4
.tblContacts
.
Data Type .
" " .
.1 :
Select
][First Name] &" " & [Middle Name] &" "& [Family Name
;tblContacts
.2 Spaces
.
.3 Text
.10
: 5
Field Size
| FanniaBackbone.wikispaces.com
4
Ch07
Database
][ProductPrice
][Quantity
][ProductName
][ProductID
3 le
20
2.40 le
30
2.5 le
15
Coffee Max
Corona
Chocolate
Mirenda Can300
1
2
4
.1
. .tblProduct
.2 .
.3 Data Type .
)1:
)2 Spaces
.
)3 :
Auto Number
)Text (50
Number... Long Integer
Currency
ProductID
ProductName
Quantity
ProductPrice
:6
. Property Sheet
Expressions
Access.
. VBA
(
(
()
| FanniaBackbone.wikispaces.com
5
)
)