Professional Documents
Culture Documents
Ms AccessMs AccessMs AccessMs Access
Ms AccessMs AccessMs AccessMs Access
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 ) ( .
.
Microsoft Access
:
: Access 2000
: Access 2000 -: .1 Start .
.2 Start Programs . Microsoft Access
Access 2000 -: My Computer .1 . My Computer
.2 My Computer . C
.3 Access 2000 .
.
-: Access 2000 -:
. : Menu bar 7 .
.
. : Tool bar
. : Status bar
.
-: Access 2000 :
. .
. . Alt + F4
. .
. .
: . 1 . .
)( .
.2 General .
. 3
.
-: .1
"" .
.2 Data base .
.3 ""
.
. 4 ) (
.
.
.4
.
.
. 5 .
.
. 6 ... .
.
:
.
... .
-:
Access 2000 .
.
-:
:
.1 .
.2 . T
.3 .
.4 . Ctrl +4 F
-:
:
. 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
!
SQL SQL SQL
SQL 10
10
SQL
.
SELECT
SQL SELECT :
;SELECT fields FROM tables
fields tables
:
Directory Table
Name
Telephone
John
1291233
Tim
1682340
Jim
2462466
3636778
Dill
Name Telephone SELECT :
;name,telephone FROM directory
telephone name SQL
;SELECT telephone,name FROM directory :
:
telephone,name
Telephone
Name
1291233
John
1682340
Tim
Jim
2462466
Dill
3636778
;SELECT name,telephone,name FROM directory :
:
name,telephone,name
Name
Telephone
Name
John
1291233
John
Tim
1682340
Tim
Jim
2462466
Jim
3636778
Dill
;SELECT name FROM directory :
Dill
:
name
Name
John
Tim
Jim
Dill
name
.
) * (
;SELECT * FROM directory :
SQL :
SQL
:
*
SELECT
;FROM directory
) ; (.
) " .( " ..
) \' ( ) '' (
I'm me :
:
''I\'m me
''I''m me
SELECT
WHERE ;'SELECT telephone FROM directory WHERE name='Tim :
:
'name='Tim
telephone
1682340
name Tim Tim
SELECT telephone, name FROM directory WHERE :
;'name='Tim
SELECT WHERE .
WHERE condition
) = (
:
leftside
operator
rightside
name
''Tim
:
SQL
>
<
=<
=>
><
LIKE
< >
.
>< .
> < ' 'Tim' < 'Jim
' 'z' > 'a .
) LIKE (
) ( % ) (
;'SELECT name,telephone FROM directory WHERE name LIKE '%m :
) ( ' 'm
' 'm ;'%SELECT name,telephone FROM directory WHERE name LIKE 'm :
m ) ( name m SELECT name,telephone :
;'%FROM directory WHERE name LIKE '%m
) ( m ) ( name .m
' 'this
) ( ' 'one '%text LIKE 'this%one :
SELECT name,telephone FROM directory :
;'WHERE name LIKE '%m
:
'name LIKE '%m
Telephone
Name
Tim
1682340
Jim
2462466
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 LIKE '%m' AND telephone > 20000000
Telephone
Name
2462466
Jim
) OR ( :
SELECT name,telephone FROM directory WHERE
;name LIKE '%m' OR telephone > 20000000
name m telephone
20000000
:
name LIKE '%m' OR telephone > 20000000
Telephone
Name
Jim
2462466
Tim
1682340
Dill
3636778
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
AND telephone = 30000000 'name LIKE '%m OR
telephone > 20000000 'telephone = 30000000 AND name LIKE '%m AND
OR
AND .
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 :
name Tim AND
OR.
)(Forms
-:
: -:( "" "" .
( 3 :
.1 : .
.2 : .
.3 : .
( .
( .
. 4 *** .
.
. 5 .
.
)( :
. 1 "" ) . (
.2 .
.3
.
.4 .
.5 .
) ( .
Access
.
.
.1 ) : Check Box ( )( )( :
(
.
.
( : Combo Box
. :
.
.1
.2
. +
.3
.4
.
.5 .
.
(
. +
.1
.2 .
.3 .
) (
.
.1
.2
.3
.4
.5
sum average ) (avg .
expr
.
.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
runapp
/ / .......
pbrush
.
: ........... open form
maximize msgbox
.
.
.
.
3 :
-1 ) (
-2 ) (
-3 ) (
:
.1 .
.2 ) (Primary ) . (Related
.
.3 .
:
.1 .
.2
. 3 ) ( **** .
. 4
.
. 5
) ( .
.6 ) (.
.
. 7 )( ) (
.
.8 .
. 9
1 .
.10 . Del
visual basic Sql Macro
access basic visual basic
-1
-2 -:
()Function function name
function name
enter end function .
-3 function -: end function
............ -:
:
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
:
.
- -
.
.
: :
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 :
) (3
1.
ms word office 2.
rtf rich text format )) .
) (4
excel
1.
ms excel office 2.
xls .
) (5
.
:
-1
- 2
.
.
-3 a
)(6
1.
. 2.
1
Microsoft Access
Access
2 .
_ (
32,768
1,000
64
14
20
255
64
64
255
.2048
.Microsoft Access
255
65,535
1
.
OLE
32
10
255
2,048
255
) OLE
2,000
255
32
.
32
255
255
50
1,024
255
99
SQL
64,000
2,048
65,535
55.87
55.87
) 508
(
7
10
/ /
/
65,536
754
SQL 32,750
) mdb.(adp.
999
255
255
255
Microsoft Access
Access
(Microsoft Access(.adp
32,768
) 1,000
_ (
64
(Microsoft SQL Server 6.5) 250
Microsoft SQL Server 7.0) 1024 (2000
2,048
65,535
55.87
55.87
) (
508
10
/ /
/
65,536
754
SQL 32,750
) mdb.(adp.
999
255
255
255