Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

MetodDB

.pdf
Скачиваний:
10
Добавлен:
12.04.2015
Размер:
3 Мб
Скачать
☆

-# ! 8 # ! 0 18. 3$-. /

% :/ / . /

3 * – # * +

+ # * *.

) )

* + , #- * Access, *, +

/ . , # - + , * , .

' . # # +

* # * + * . +

+ «' » # +. 7 + # + * . +

. - # + . , -

/ + + , #-

. , . + +

* #.

, # * # . Access # +-

+ + # * *. - # # # + * *.

$)

/ # * # * + -

+ , , # *

# + * +, * + # # * + # *, *

. # * *.

* . + + -

. ( * (<#01.01.2007# ), -

* + *: ("0", ", .", "%").

161

, # # # (# #) . # * + *, +- * # . 7 #, # + # +

# + * , # # . , * # # ., # # -

. * + # * , # * # – # # + #-

* # . ( + # + -

+ * . ,

# + # «*» * -

« » #, / #-

, * + . ) . * , +

+ (# * «, +» -

# +, # + ), # #, # / , . ( +

# .

2 )

«2 *» / +

*:

•# # + * * *# +

. * # + + + * #;

•, * + + *# + # # . * # + + + * *-

;

•, * + # # + * -

. * # + + * *#-

+ , / # # + -

* .

" * «2 *» . . " *-

. # + # «) ( *»

«( *» * « ». " *

162

# # «(» +

«>=Date()» ( 69). 0 # # . *

/.

69 –

«$ »

, # + # «) +».

# + # «( *» *

« ». " * #, / + -# + # . + # + «)-

+» + # * #

«Not In (select ) + from 2 * where 2 *.) ( *= forms!2 *!) ( *;)» ( 70).

70 –

«' ,»

( + * # * *# + (, # «) ( *») + # + # «)-

+», * «, +» # + # «) ( *» + * *# , +- / # # «) +» ( 71).

163

71 – *

«' ,»

, # + # «0 7». -

# + # «( *» * « -

». " * #, / +

# + # . .

# «, . +» + #- + «0 7» # * # «Not In (select 0 7 from 2 * where 2 *.) ( *= forms!2 *!) ( *;)» ( 72). ( # # «) )» + # + «[Forms]![2 *]![) )]».

72 – «& /» «' ' !»

( + * # +, *# + / -

(, # «) +») + # +

# «0 7», * «, +» # + # «) +» + * *# -

, + / # # «0 7».

164

! *

" *# * . .:

+, * #, / + # # . SQL ,

* # * , « - * +» + . # +, + / +

.

.

1

«5)6» # # + * ..

+ # . * .. # # . * * * . *.

2

«5)6» # # + * *. -

+ # # + +, # *-

. # # . * * #

*.

3

+ # * ( < 14) # # + * , *

# * / + * (

+).

4

«5)6» # # + * *.

+ # * * # #

, + # .. #-

# . * * # * *.

165

5

+ # * ( < 14) # #-

+ * , * # * / + * (

+).

6

«5)6» # # + * #.

*# * # * * * #-

. , # . . # #- *.

7

+ # * * /

( < 14) # # + * / -

, * # * / + - / ( +).

8

«5)6» # # + * .

+ # * * # #

. , # . . *# * - *.

9

+ # * ( < 14) # # + * . , *

# * / + # . * (

+).

10

, # + * * + #

* * ( < 14) , -

166

* * *, * -

*.

11

, # + * 0%3 + # + 0%3 ( < 14) , * *

/ + 0%3.

12

«5)6» # # + * *. -

+ # * * # # . , # . . #

*.

13

, # + * #

( < 14) , * *

, * + * .

14

«5)6» # # + * #-

+ + * . , * # + #

# + * . * + -

* # +.

15

, # + * #

( < 14) , * *

/ + *.

167

-# ! 8 # ! 0 19. 3 "9 2 2 & ?/$!.3 . 2 , / VBA

3 * – # * # + # Visual Basic for Application # # # .-

.

1 ) ) 6

# * + 4 + / + -

(4+ + # *). , + #

+ / # +:

Option Compare Database

+ Option Compare * + -

# String (Binary, Text Database) + +. + Option Compare Database # +

, # + * *,

# + . + Option Explicit

+ + # #-

* +.

$+ # + # *. 2

. * # * (Sub Function), + -

* . 2 # * + -

.

"# # * . , # -. "# # #

# *, # - # +. ( + 4- + + # * # + # DIM<+> as <0 #>.

DIM . # Public, Private, Static. " * - #* # * # * (0 8).

2 #, .- / + # *. 2 # -

168

# * # *, # # *

/ End Sub End Function.

& 8 –

(

0 # *

 

; * +

Boolean

 

$+ # +

Byte

 

3 0...255

Integer

 

3

Long

 

3 *

Single

 

! # / #+

Double

 

# / #+

Date

 

, + * ( 1.01.0100 1.01.999)

Currency

 

! #+

String

 

 

Variant

 

; # #

2 #, .- / + # *. 2 # -

# * # *, # # *

/ End Sub End Function.

6 # # . # * + -

# ( #). - -

DSum(), DCount(), DAvg(), DMax(), DMin(). 6 # #-

. # + + Visual Basic + # . (VBA),

, * . + # * + *

# +.

# / DSum() . *

#, DCount() – -

#, DAvg() - * , DMax(), DMin() – .

# # . *

DSum(выражение, подмножество [,условия_отбора])

"# # # . #

(0 9).

169

& 9 – , ! .

 

"#

* .

* ., # + / #, +

 

. . - . * # #-

 

, * ., * + + # *, .-

 

/ + #.

, .

* ., # + #, -

 

+ / # .. - . * + *

 

+ # #, * #

' +

7 + *. * ., / -

 

# *, * *# + + +.

 

«+_ » # . WHERE *-

 

. SQL # + WHERE. -

 

+_ # /, + # + * .

 

+ # ..

2 )

# + # # + * #-

, # *# * < 10 «5)6», # #, * + / # * /

# . * .

«5)6» # # + * +. , * + # . *

. * # + + + * , *# * *-

* , / , * # , *# * , * # -

+ *.

# ( 73) , / / # ,

/ # # + # * * «, #0» . + # # «#-

)». «5)6» # («,4») + *-

. . «, + #-

0» * «5)6» * «* +» + * +

«, +» # #:

170

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]