Работа с базами данных в ACCESS-97 MS Office: Методические указания

Настоящие методические указания являются методическим пособием для проведения практических занятий и самостоятельного из

284 90 694KB

Russian Pages 60 Year 2001

Report DMCA / Copyright

DOWNLOAD PDF FILE

Table of contents :
Москва - 2001......Page 1
Назначение и основные возможности Access......Page 2
Запуск программы......Page 3
Главное окно MS Access......Page 4
Окно базы данных......Page 5
Этапы проектирования базы данных......Page 6
Определение структуры таблицы......Page 11
Присвоение имен полям и выбор типа данных......Page 12
Установка первичного ключа......Page 13
Установка характеристик поля......Page 14
Сохранение структуры таблицы......Page 15
Установление связей между таблицами......Page 16
Завершение работы MS Access......Page 17
Переход на нужное поле или запись......Page 19
Добавление и удаление записей......Page 20
Просмотр данных в виде формы......Page 21
Сортировка данных......Page 22
Фильтрация данных......Page 23
Фиксация столбцов......Page 24
Создание простого отчета......Page 25
Создание и открытие запроса......Page 27
Запрос на выборку......Page 28
Запрос с параметром (параметрический запрос)......Page 29
Вычисления в запросах......Page 30
Перекрестный запрос......Page 33
Запрос на обновление......Page 35
Запрос на удаление записей......Page 36
Создание формы......Page 37
Формы для связанных таблиц......Page 38
Создание отчета......Page 39
Создание элементов формы или отчета......Page 41
Добавление вычисляемых выражений в формы и отчеты......Page 45
Создание макросов......Page 46
Обмен данными......Page 47
Импорт данных......Page 48
Использование справочной системы......Page 49
Recommend Papers

Работа с базами данных в ACCESS-97 MS Office: Методические указания

  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Citation preview

К

К

я

“В ”

В Т

ACCESS-97 MS Office

“Э



- 2001

3

“ №3

”:

. 12.10.2001 .

_______________________ . . .

_____________________ . . .

1.1.1.

:

.

. ., .

. ., . .

.

1.1.2.

:

.

.

.

MS ACCESS-97. MS ACCESS-97, .

, "

", .

1.

Access (

)

-

. ,

. 4

( Management System) , ,

Database

, -

DBMS ,

,

, .

, . .

MS Access . . , . , ),

(

,

,

.

MS Access . MS Access (Object Linking and Embedding) MS Access ( 1

OLE,

Windows. ).

2. MS Access Windows Microsoft Access,

, Microsoft Access Microsoft Office

Microsoft

Access. MS Access MICROSOFT ACCESS

Access . :

1

Microsoft Access, .

5

,

(

)

. : 1.

, , "

"

.

2.

.

3.

MS Access

MS Access MICROSOFT

Access .

ACCESS ,

. ,

,

. MS

Access

, .

, . . ,

. . ( ),

(

ALT

,

). . , . .

Microsoft Access .

,

, (

),

. .

Access-

. 6

. ,

. -

, , .

4. . . . .

1.

Access-

.

,

. : -

.

( ), Microsoft Access , . .

(

). .

, . ,

-

,

, ,

. , 7

. . Visual Basic, ,

. ,

, ,

,

,

.

5. Э , ,

,

.



,



. ,

,

, . ,

,

.

,

, .

,

. : ? ? ? ? (

),

,

. . : 1. (

). , 8

. 2.

.

, .

3.

, .

(

)

.

, ,

:

4-

1: .

,

. 2: , . 3: ,

. .

4: (

) .

3

, .

. :

,

, .

1.

, . №1. Д ,

( ,

,

,

(

,

, ,

,

, (

, ).

( (

,

,

, ). №2. Д , №3. С №4. П ). №5. Д

,

,

).

,

, ,

, 9

,

,

,

).

№6. Д

(

,

,

, ,

,

,

,

). №7. С ,

(

,

,

)2.

,

2.

, : №1

№2

№3

№4

№5

+ + + + + +

+

+

+ +

+

+ + +

+

+

№6

№7

+ + +

+ + + + +

+ + +

2

+

+

+ + + + +

+ + +

( ) .

,

, .

10

: 1

2

3

4

5

-

3. (

)

, ,

,

.

К



К

К

№c

3

,

, , . :

3 " 3

" – .

11

; " -

"

" " –

, ; " –

"

. .

,

, .

,

4

(

)

.

. :

" " "

" " " " " "

"––

"5;

" " ––

"-

"

";

"

".

ccess

"

"

. , " "

" ".

" ",

( "

"

"

), ".

-

, , . .

4

.

5

,

,

.

12

:

2.

.

6.

(

)

,

MS Access: …( ).

1. 2. 3. 4.

. «

».

.

MS Access

.

6.1. : . . MS Access

.

1.

.

2. . 3.

. 6.1.1.

13

,

. .

3.

.

, ,

. , ,

.

. 6.1.1.1. .

64

,

,

,

. (

Tab). Microsoft Access

. , .

, (

,

OLE

,

MS Excel,

MS Word,

,

). ,

, . ,

14

6

. . (

, ,

,

"

"). , .

. , . , . . . 6.1.1.2. . . ,

Microsoft Access . Microsoft Access

: .

,

. , . . , ,

. . , , .

6

, ,

.

15

, ,

, .

, -

«

-

». .

, , »,

«

«

»

.

. :

1.

, . (

2.

) .

6.1.1.3. .

, , , , , ,

, ,

(«») 7

,

7

-

Microsoft Access, .

. MEMO

16

.

, . ,

/

,

/

/

:

. .

, ,

.

6.1.1.4.

, : 1.

, .

2.

(

).

: 1.

, (

,

). 2.

(

)

Delete. : 1.

, (

,

). (

2. ,

).

6.1.2. , . : 1. ( 2.

). ,

. 3. 4. «

»

. , OLE.

17

.

7. 1. 2.

(

). ,

,

. .

3.

, "

" 8 ,

. . 4.

.

, . , . , , , . " 9

,

, - -

"

-

"

: ,

. "

-

, .

"

- -

"

, "

. .

" (

8

" )

.

9

«

"

-

(

, )».

.

.

18

. "

" "

- - -

" ,

,

,

, .

,

:" : Delete.

"

".

"

8.

MS Access MS Access:

1.

MS Access (

).

2. . У

1 1.

,

2. "

"

.8( " ",

, ).

", "

", "

", "

2( 10

10

. 11), :

.

19

20

3. 4.

. , , .

9. 9.1. .

(

).

. 9.1.1. Tab

Shift+Tab. , . Enter. 21

(

).

9.1.2.

+ (

). + (

). + (

).

Windows

(+)

Windows: (+)

(+), .

9.1.3. MS Access : . . (

).

9.1.4. . : 1. 2.

. Tab . :

1.

, . Delete

2. ( 3.

). ,

. 22

9.1.5. OLE (

,

MS Paint),

. : 1. 2. 3.

. OLE. (

). :

1. . 2.

«

» .

3.

. : «

1. (

,

»

Paintbrush).

2. 3.

. OLE (

( OLE.

)

) MS Access.

9.2. . : 1. 2. 3. 4.

. . (

)

, , .

23

9.3. . »

« .

9.4. 1. , ,

.

2.

, .

3. ).

… ( . . 4.

"

"

,

. 5.

"

"

:

, ,

,

, ,

, . 6. 7. 8.

. . , .

9.

, Microsoft Access ,

,

. ,

10.

.

.

9.5. : .

1. . 2.

( - ) 24

( - ) ).

(

9.6. , . MS Access-97

:

1.

: (

,

,

,

).

2.

:

, . ( ).

3.

: (

) ,

. 4.

: , . / ).

( ,

,

: 1.

" "

"

"

, . 2.

"

"

. (* ,

, ? – ,#-

, [] -

25

.) 3.

Enter. Microsoft Access ( -

,

#-

. .) 4. ).

( , ).

(

9.7. (

)

(

), ,

: (

); ,

... (

П

).

: . ,

, .

,

, . . (

).

9.8. , : 1. 2.

. (

). (

, ,

.)

. . 26

(

).

9.9. : 1. 2. 3.

. . (

)

: , У

.

2 П

1.

,

1. 2.

,

,

11

:

№ 10

953-01-89

.

20

712-22-22

.

30

901-70-44

.

40

359-00-14



100 200 300

И

,37 я, 35

П.П. . .

я, 28

.Ф. А

,2

Ч

- , 16 , 6/8 я, 14/19

. Э

П. .

(095) 152-4001 (095) 923-2906 (095) 978-1693

3. "

" 12

.

"

"



"

" , .

4.

, "№ "№

" ",

"

. ,

11

, ,

12

"

. "

". -

.

27

(

,

. .). №

1 2 3 4 5 6 7 8 9 10

GoldStar M-2180K Philips 25PT9001 Panasonic 25V50R GoldStar CF-14E20B Panasonic HS-800EE Philips VR-756 Samsung VP-J55 Sharp E37 Panasonic DH32 Sony MJ-L1

ц ц

-

$459 $1499 $765 $230 $1400 $450 $530 $845 $320 $1289

. 5.

. "

" "

"

"

. " "

"

" "– ".

"

", "

" "

,

" "

13

,

"

"

, . 6. . , 7. 8. 9. 10. 11. 12.

.

. . :

, Panasonic NV-DX1E, $2599. GoldStar LG Electronics. . ,

:

,

, , 13

, ,

800. ,

.

28

13. "

"

"

" .

",

14. 15.

(

OLE). -

",

,

. 16.

, .

17. 18.

. :

, Sony

E15OEE, $269. 19. Philips. 20.

,

.

10. .

-

, –

. , . ,

. :

1. . 2. 3.

. ,

, .

4. П

. : ,

(

). :

1. . 2. 3.

(

).

. 29

, . 6

:

, ,

MS Access 1. QBE-

: (QBE=Query By Example ; ; ; ; ; .

):

.

MS

Access ,

-

, .

MS ,

Access 2.

. SQL (Structured Query Language ). SQL – . SQL.

QBE-

10.1. . , . 1.

«

, »

: , 30

, . ,

«

»

, «

».

, «

2.

,

«

».

»

. 3.

«

(

»

.(

>( Between (

)

), >= ( 1) and (

), < (

), [

?]). 3. 4.

(

).

( "

"

) .

. .

5. 6. 7.

. , . 10.1.3. . .

Access : ([]),

; 32

(#),

;

(""),

, .

,

, , .

, , . , ,

. . :



:

я

:[

]-[ :[

я

я

я.

] ]-[

]*0,1 ,

, «

»

. , ,

, 1.

«

.

»

,

«=»

,

.

2. «

1», .

3.

«



. , , . , (

,

, . .)

. 33

,

,

,

-

.

, , »

«

,

,

, .

.

Between Date() And DateAdd("m",1,Date())

. Access 97

SQL.

, ,

. ,

, .

SQL Sum Avg Min Max ,

Count First , Last , StDev ,

,

Var ,

34

: ,

1. (

) . «

».

2. «

».

10.2. , -

.

: 1.

, ,

.

2.

( « «

).

» » ». «

3.

«

»

, ;

, ,

.

,

,

.

4.

«

»

. 5.

, « , (Avg)

, ,

» (Sum), (Count).

, . У

3 1. 2.

П

. , 35

,

.

,

,

14

.

3. , ,

,

.

4. ,

, -

. 5. , ,

. –

. 6. , -

.

7. , ,

. .

8. , . ,

9. , ,

, .

10. . 11.

, , .

14

,

.

36

10.3. . .

ss .

: 1.

, . (

,

, ),

«

», .

*, 2. .

,

, ...(

3. 4. 5.

). .

. .

10.4. , ,

:

1.

, .

2.

. ,

, (

).

3.

«

»

. . ( ). 4. 5.

. . 37

10.5. ( )

:

1.

, ,

.

2.

. ,

, ...(

).

3.

, .

4. 5.

. .

10.6. ,

. , :

1.

. «

»

. ,

2. . 3.

. ,

, (

). «

4. 5. 6.

»

.

. .

У

4 ,

1. . 2. .

1. 38

3.

1 10%.

4.

1 ,

.

5.

, ,

,

,

.

6. . 7.

(

), .

8. Sony E150EE

.

11. 11.1. Access 97 . , . , . ,

. . OLE-

. . Ф

.

Access-

, . . : ,

.

. Microsoft Access . . 39

«

»

. :

1. 2.

. . .

3.

, .

, 4.

. –

. ,

, (

). / ). (

(

, ,

, . .) 5. (

). (

, .

)

. ,

, .

, .

, ,

: Delete. 11.1.1. (

)

.

,

,

.

, (

)

1. 2.

: :

.

. 40

3. , /

.

.

4. . 5. 6. 7.

. . . . , .

11.2. , .

.

,

.

Access 97

, . , . .

,

. Access . (

)

, . :

1. 2.

. . .

3.

, .

4. 5.

.

, , ,

,

. 41

. 6.

. , , . .

7. . : ,

, ; ; . :

1. 2.

. . .

3.

, .

MS Access

. . .

, —

,

. .

— — . — — . .

— — . ,

42

. , Access 97 Access

"

"

. .

,

. . ,

,

,

, ,

, .

11.2.1. ,

, ,

.

Access

. , .

. . , .

, .

11.3. , . : , (

,

,

,

, ,

.

)

,

(

), )

(

.

, , ,

, [

(

/

)]. .

43

(

). . . : ,

,

. ,

.

. ,

OLE,

. , (

/

),

,

,

. , . :

;

,

;

.

,

OLE ( .

,

),

. ,

,

. ,

. ,

, . — . — . — ,

,

,

. ,

.



, .

,

,

:

/

, ,

. . 44

,

, .

-

. — , ,

. —

,

.

: ,





. —

(

).

. :

,



.

— ,

, .

— .

,

,

. :



,



. ,

— . , —

. ,

, . . .



, VBA. ,

Access — . OLE,

Microsoft Access. — OLE,

,

. . — 45

OLE,

. . . —

,

. . — . . —

/

. . —

, . . . —

, . . — ActiveX, . :

(

),

,

,

,

.:

1. 2.

. ( )

.

, ( Access

, .

,

)

,

,

, (

, "

,

, ").

, 46

(

,

).

11.4.

: 1. 2. 3. 4.

(

)

. (

). .

(

,

).

5. ( «

: );

,

»

"="

,

.

(

, "=DATE()" -

), ;

»

« .

. 6.

(

У

).

5 1.

, .

2. "

, ", "

", "

3.

", "

". ,

. 4.

, , , , 47

. 5.

, ,

, ,

. 6.

1, ,

, , .

15

7.

, , 4. ( (

)).

8.

, ,

: -

, ,

,

-

16

.

. .

12. 12.1. (

), .

1. 2.

. . .

3.

"

" , (

,

).

15

.

48

4.

"

" (

,

, ,

. .). , . . 5.

, . .3-4,

"

"

. 6.

"

" .

7.

.

12.2. : : ; :

/ ( ); :

(

)

; : , ; :

,

,

AutoExec.

13. MS Access MS Access, (Excel Lotus), .

, MS Access

. 16

.

49

13.1. Э , Access1.

: , .

2.

/ .

(

)

3. . 4. 5.

. …

: ,

, ,

. 6. 7. 8.

. . . .

13.2. MS Access , 1. ,

, : , .

17

2. 3.

. " MS Access,

" MS

Access,

.

4.

. ,

.

, . 5.

17

(

.

, )

.

50

13.3. , ,

MS Access . MS Access, . 1.

,

, .

2. 3.

. (

, Microsoft Excel ) ,

. . MS Access

4. .

14.

,

,

14.1. : 1.

(

)

. 2.

, .

14.2. : 1.

…(

) .

2.

, "

3.

".

OK.

15. MS Access

, :

51

Ч

F1 , , , У

6 1. 2.

. , ,

1

1, . ,

3.

. .

4. 5.

, .

6.

, ,

7. 8.

,

. .

, .

9.

, .

52

З

я

я

я

18

1. 1.

, , .

2.

:

(

, (

) .

,

(

.

,

), ,

,

,

. .),

.

,

.

,

,

,

, (

),

;

,

,

,

, . 3.

3 7 (

, ,

,

. ,

.) .

4. 5.

. ,

, .

6.

, ,

.

7. . 8. . 9. 10.

. , .

11.

, ,

12. 13.

. .

,

,

. 14.

, .

18

1-4

.

.

.

53

2. 1. . 2.

: , :

(

( .

,

.

)

), ,

,

( . .),

.

,

,

. , (

)

;

,

, ,

,

,

,

.

3.

3 7 (

, ,

,

. ,

.) .

4. 5.

. ,

, .

6.

, , .

7. . 8. . 9. . 10.

, .

11.

, ,

12. 13.

. .

,

,

. 14.

, . 54

3. 1.

-

,

: ,

,

,

,

; ,

,4 –

2

( ). (

,

-

+ ,

,

,

,

-

. .); ,

; ,

,

,

, (

,

),

2.

,

(

).

3 ,

7

. .

3. 4.

. ,

, .

5.

, , .

6. . 7. . 8.

, . ,

9. , 10. 11.

. .

,

,

. 12.

, . 55

4. 1.

, .

2.

: , ,

,

.; ,

; , :

,

,

,

,

; ,

, ,

,

, .,

3.

-

,

-

.

3 7

,

. .

4. 5.

. ,

, ,

,

6.

.

, , .

7.

, .

8. . 9.

, , .

10.

, ,

11. 12.

. .

,

,

. 13.

, . 56

5. 1.

, ,

"

".

),

, ,

, : (

(



,

: ),

, ),

(

(

( 2. 3.

,

),

),

. .

7

.

, , 0

100.

4. . . 5. . 6.

, , . "

7. "

"

".

8. "

"

:

=

+

*

+C =

*

/1200, /1200C

, +

. IIf().

9.

, "

"

"

"

".

",

"

"

,

. 10.

" ,

" ,

5, 6. 57

6. 1.

, . "

2.

" " (

:

3.

, (

,

), ,

),

).

20 :

,

(

),

(

".

"

". /

) ,

, ;

)

, ,

.

4.

, -

,

,

, ,

.

5.

, .

6.

, .

7. . 8.

, "

",

, .

9.

, ,

, -

,

,

.

10.

, .

11.

, .

12. . 13.

" 7

, 12

"

, . 58

7. 1. 2.

. , 5

, , № ).

3.

: ,

,

,

(

,

, : № (7-10

,

,

, №

).

. 4. 5.

. , , .

6. 7. 8. 9.

, . ,

. ,

.

Word

, Access: > >

< < 19

,

_


.

8. 1. 2.

. ,

:

, 3.

,

,

,

(3-5

, -

4. 5.

: ,

).

:

).

, ,

,

(

7

.

.

19

.

59

, 6. 7. 8. 9.

. . ,

. ,

.

Word

, Access: < < < "

> > >

"

, .

20

.

,

, .2. 9.

1. 2.

. , : ,

,

,

3.

,

(

5

).

, :

,

,

).

(7-10 4. 5.

. , .

6. 7. 8. 9.

. ,

. ,

.

Word


,
. 20

.

60

1. 2. 3. 4. 5. 6. 6.1. 6.1.1. 6.1.2. 7. 8. 9. 9.1. 9.1.1. 9.1.2. 9.1.3. 9.1.4. 9.1.5. 9.2. 9.3. 9.4. 9.5. 9.6. 9.7. 9.8. 9.9. 10. 10.1. 10.1.1. 10.1.2. 10.1.3. 10.2. 10.3. 10.4. 10.5. 10.6. 11. 11.1. 11.1.1. 11.2.

: Access .......................................... 3 ....................................................................................... 5 MS Access............................................................................. 6 ....................................................................................... 7 ........................................................ 8 ( ) ................................................... 13 ................................................................................. 13 .................................................... 13 ...................................................... 17 ................................................. 18 MS Access ................................................................ 19 1 .................................................................................................... 19 ...................................................................... 21 .......................................................................................... 21 ............................................... 21 ............................................................ 22 ........................................................................... 22 ...................................................... 22 ........................................... 23 ......................................................... 23 ............................................. 24 ......................................................................... 24 ............................................................................... 24 .............................................................................. 25 ..................................................... 26 ............................................................................... 26 .................................................................... 27 2 .................................................................................................... 27 .................................................................. 29 ................................................................................. 30 ......................................... 31 ( ) ....................... 31 ................................................................. 32 ............................................................................ 35 3 .................................................................................................... 35 ................................................................ 37 ........................................................................... 37 ............................................................. 38 ................................................................. 38 4 .................................................................................................... 38 ......................................................................... 39 .................................................................................... 39 ...................................................... 40 ..................................................................................... 41 61

11.2.1. 11.3. 11.4.

......................................................... 43 .............................................. 43 ................ 47 5 .................................................................................................... 47 ..................................................................................................... 48 ................................................................................ 48 .......................................................................... 49 ......................................................................................... 49 ..................................................................................... 50 ...................................................................................... 50 ................................................................................. 51 , , .............................. 51 ................................................................. 51 ........................................................................ 51 ...................................................... 51 6 .................................................................................................... 52 ............................................................. 53

12. 12.1. 12.2. 13. 13.1. 13.2. 13.3. 14. 14.1. 14.2. 15.

1. 2. .: 3.

. . Access 97 ( " , 1997. -368 .: . . Access 97 // " ", 1998. –352 .: . . :" ", 1999.

!"). .

.: . .

. –

MS Access 97.

- 3,8 - 1250

-

.

62