Professional Documents
Culture Documents
Ms Access PDF
Ms Access PDF
www.cb4a.com
Microsoft Access
- : Database
.
. .
. .
. .
. .
. .
Microsoft Access
.
Windows .
.
:
-1 MDB
.
-2 .
-3 .
-4 .
-5 .
.
.
.
) (1 : )( )( .
) (2 :
.
) (3 : .
) (4 : .
) (5 : HTML
.
) (6 : .
) (7 :
.
Microsoft Access :
-1 .
-2 .
-3 .
-4 .
-5 .
-6 .
-7 ) ( .
-8 .
-9 .
-10 ) ( .
.
Access Microsoft
:
:Access 2000
- :Access 2000 -:
.1 Start .
.2 Start Programs . Access Microsoft
- -: Access 2000
-:
. : Menu bar 7 .
. : Tool bar .
. : bar Status
.
. : .
. : ...
- -: Access 2000
:
. .
. . F4 + Alt
. .
. .
- :
.1 . .
)( .
.2 General .
.3
.
- -:
.1
" " .
.2 Data base .
.3 ""
.
.4 ) (
.
.
.4
.
.
.5 .
.
.6 ... .
.
:
.
... .
- -:
Access 2000 .
.
- -:
:
.1 .
.2 . T
.3 .
.4 . F 4 + Ctrl
- -:
:
.1 .
.
.2 Access 2000
-:
.1 " "
" " ) ( .
.2 ) (
"" .
.3
> .
.
.4 )(
)
. (.
.
.5
.
- -:
.1 ) ( "
" .
.2 ) (
) /
( .
.3 )( .
.4 .
( . ... )
.5 .
.6 .
- -:
Primary Key
... .
:
.1
.
.2
.
-: -
Access 2000 :
.1 : .
.2 : .
) ( .
. .
:1 .
: :
-1 : 255 .
-2 : 65,535 255
.
-3 : .
-4/ : .
-5 : 15 4 .
-6 : .
-7/ : "" "" .
-8 : OLE Microsoft Excel Microsoft Word
.
-9 : .
:
: .
: .
: .
: .
.
-10 : .
" " . Microsoft Access
.
.
-:
.1 .
.2 .
.3
.
.4 .
-:
.1 .
.2 .
.3 .
-:
.1 .
.2 Del :
( .
( .
( .
-:
.1 .
.2 .
-:
-:
.1 .
.2 Shift
.
.3 .
-:
.1 .
.2 . Del
-:
.1 .
.2 .
.3 .
.4 .
-:
.1 .
.2 .
-:
.1 1
.
.2 " " ) ( .
.
.
.
-:
2 .
-:
.
-:
.1 .
.2 .
.3 .
.4 .
.5 .
.6 .
-:
. -:
.1 .
.2 .
.3 .
.
.4
. :
-:
:
.1 .
. .2
.3 .
.
.
.4 .
-:
.
) .1 , .
(
.2 ) (
.
-:
.
.1
.
.2 .
.3 .
.4 .
.5 .
.6 .
Filtering -:
-:
.1 -:
( .
( .
. (
.2 -:
.
. ( " "
" " .
( .
( .
( )(
.
( ) (
.
. / .
-:
9 -:
.1 .
. .2 ) (
-:
9 -:
.1 .
. .2 ) (
Queries
: )( )
(
.1 :
( :
/ .
( :
.
( : .
( : .
( .
( .
( ) ( ) . (
( ) /(
( ) ( ) ( >
. .
.
* .
.2 )( :
( .
(
( ) ( ) (
3 :
.1 : .
.2 : .
.3 : .
( )
( .
( ) ( ) (
/
) . (QBE
( .
( ) ( .
: .
. QBE
SQL
SQL Structured Query
Language SQL Query
SQL PHP
MySQL Visual Basic
Microsoft SQL Server
SQL C ++C Perl Delphi
Oracle Sybase Informix IBM/DB2 Access.
Plain Text
( , ) comma
.Microsoft Access
.
SELECT
SQL SELECT :
fields tables
:
Directory Table
Telephone Name
1291233 John
1682340 Tim
2462466 Jim
3636778 Dill
telephone,name
Name Telephone
John 1291233
Tim 1682340
Jim 2462466
Dill 3636778
name,telephone,name
Name Telephone Name
John 1291233 John
Tim 1682340 Tim
Jim 2462466 Jim
Dill 3636778 Dill
name
Name
John
Tim
Jim
Dill
name
.
) * (
SELECT * FROM directory; :
SQL :
'name='Tim
telephone
1682340
SELECT WHERE .
WHERE condition
) = (
:
SQL
=
>
<
=<
=>
><
LIKE
< >
.
>< .
) ( ' 'm
' 'm SELECT name,telephone FROM directory WHERE name LIKE 'm%'; :
) ( m ) ( name .m
' 'this )
( ' 'one text LIKE 'this%one%' :
J
D 1 2000 5 2000
AND OR && ||
.
) AND (
:
SELECT name,telephone FROM directory WHERE
; name LIKE '%m' AND telephone > 20000000
name m
20000000 :
name m telephone
20000000
:
name LIKE '%m' OR telephone > 20000000
Telephone Name
2462466 Jim
1682340 Tim
3636778 Dill
Tim Jim
telephone 20000000
Dill .m
OR AND
:
SELECT name,telephone FROM directory WHERE
;'telephone > 20000000 OR telephone = 30000000 AND name LIKE '%m
name
m 20000000 30000000
AND
.OR
OR OR
:
SELECT name,telephone FROM directory WHERE
;'(telephone > 20000000 OR telephone = 30000000) AND name LIKE '%m
) OR (
OR
AND .'name LIKE '%m
OR 30000000
) 30000000 ( 20000000
.
NOT
NOT
SELECT name,telephone FROM directory WHERE NOT name = 'Tim'; :
-:
- : -:
( "" "" .
( 3 :
.1 : .
.2 : .
.3 : .
( .
( .
)( :
.1 "" ) . (
.2 .
.3
.4 .
.5 .
) ( .
Access
.
.
: )( )( : .1 ) ) Check Box
(
.
.
( : Box Combo
. :
. .1
. .2
. + .3
.4
.
.5 .
.
. + .1
.2 .
.3 .
) (
.
.1
.2
.3
sum average ) (avg .
expr .4
. .5
.6
..... .7
= .8
- * / + ....... .9
.
. .1
.2
= .3
)(Reports
:
3 -:
- :
)( )( ) ( . .1
.2 . .
.3 .
-:
.1 )( ) ( .
.2 .
.3 .
.4 / .
.5 *** .
*** .
. .
.6 .
.1 )( ) ( .
.2 .
.3 .
.4 .
.
.
)( :
. :
.1 "" " " .
.2 .
.3 .
.4 ... .
.5
> .
.6 ***** .
.
.7 .
.8 .
Microsoft Access
: .
) ( -:
Beep
Close
/ / ....... Go to record
msgbox
Maximize
Minimize
quit
open form
open query
open table
Print out
pbrush runapp
. .1
...... ...... .2
.
.
.
.
.
3 :
-1 ) (
-2 ) (
-3 ) (
.1 .
.2 ) (Primary ) . (Related
.
.3 .
.1 .
. .2
.3 ) ( **** .
.4
.
.5
) ( .
.6 ) (.
.
.7 )( ) (
.
.8 .
.9
1 .
.10 . Del
-1
-2 -:
:
Msgbox
) (Inputbox
-4 .
-:
-1
- 2 ) (
-3
-4 -:
= )(
-5 .
-:
" "
-1
-2
)( Function
as string Dim
) (=inputbox
= )(
)(1
- -
.
) ( .
-1 - :
-2 :
-3 :
-4 :
: -5
-6 :
.
-7 _
-8 :
-9 :
-10 :
-11 : :
-12
> <-
:
-13 _ _ .
-14
.
-15
:
& )stDocName = ChrW(1575) & ChrW(1604) & ChrW(1607) & ChrW(1608) & ChrW(1575
)ChrW(1578) & ChrW(1601
_Exit___Click:
Exit Sub
_Err ___Click:
MsgBox Err.Description
_Resume Exit_ __Click
: :
DoCmd.Maximize
.
:
:
] [
.
.
:
] [
:
-1 .
-2
.
] [ .
:
)Private Sub Form_Open(Cancel As Integer
End Sub
:
)Private Sub Form_Open(Cancel As Integer
DoCmd.Maximize
End Sub
.
:
Maximize
.
:
.
: .
: Insert Procedure :
Sub . Function
.
) (3
1.
2. office ms word
(( rtf rich text format .
) (4
1.
2. excel ms excel office
xls .
) (5
-1
-2
.
. -3 a
)(6
1.
2. .
1
Microsoft Access
Access
2 . Microsoft Access - MDB
32,768
1,000 )
_ )
64
14
20
255
64
64
255
2048.
Microsoft Access.
2
255
65,535
1
.
1 OLE
32
10
255
2,048
255
2,000 ) OLE
255
32
.
32
255
1
255
50
1,024
255
99 AND WHEREHAVING
64,000 SQL
2,048
65,535
55.87
55.87
508 )
)
7
10
/ /
/
65,536
754
32,750 SQL
) .mdb ).adp
999
255
255
255
Microsoft Access
Access
32,768 (adp.) Microsoft Access
) 1,000
_ )
64
)250 (Microsoft SQL Server 6.5
1024 (Microsoft SQL Server 7.0)2000
. .
2,048
65,535
55.87
55.87
508 ) )
7
10
/ /
/
65,536
754
32,750 SQL
) .mdb ).adp
999
255
255
255