.


:




:

































 

 

 

 





 

, .

. , . , . .

. , . , . .

, . , .. . , , . , . , , , , , , , :

 

* (1 + - ) *

 

. . .

! .

 

.

. . , ..

! .

 

 

Access 2007 : . . Access . .

Access.

 

.

ACCESS . , . .

 

 

, , .

 

 

. . > .

 

 

, . , . > :

 

 

. . .

( ) , .. .

 

 

 

. (). . , . , .. . .

 
, . . , ..

 

 

, . :

. . , . ( , , , ). , . . , Excel, Word . , . Access 2007 , , .

 

 

: , . , . ACCESS - . , . () , , , . . , . , .

. : , , . . , . . . , , . .

, .

: , , . . . . . , . , . :

1. , , .

2. . .

3. . , , .

 

 

, :

 

 

:

1. , .

2. , . . , . , .

 

, . .

, , , . Access 2007 , VBA (Visual Basic for Application). , , . Access 2007 : . , , , VBA. . VBA. VBA, , VBA. .

3. . . :

 

, , >. , , >.

 

 

. , . .

. , , , , . . , . . : , . :

1. ,

=Nz(DMax("[ ]";"[]"))+1

2. , . . ( ). , . , , . , , (. ) . (. ), 17 . .

3. , 17.

:

1. . . 15.

. . , , .

.

, , DMax . . : , (expr), , (domain) (criteria). ([ ]) ([ ]). . , . .

DMax([ ];)

. , Null, . Null ( Null), 0. Nz.

Nz()

, Null. , 0, . 1. , 1, , .

2. , . , , .

If Nz([ ]) = 0 Then

[ ] = [15]

End If

: Null. , , Null Nz([ ]) 0. , , , 15.

3. , .. , , , . , , . (). 2 . .

 

.

. , , , .

 

, . . , , , . N.

 

 

. , Access 2007 . , , . .

 

 

 

 

. ( Del), . . . , . , . , . .

 

 

 


 

 

.

, , .

! , , . 11. . .

( ) . : , . .

:

;

;

, .;

, , . Access 2007 , , . , . . , , , , . , . 13.

, =[]*[]*(1+[]-[]). . (. ).

( 15), =Sum([]*[]*(1+[]-[])). . . . , . . , .

, :

[]=DLookup("[]", "[]", "[ ]=" & 13)

 

, Dlookup, : , , . Dlookup , . , 13. , , 2, "[ ]=2", Dlookup .

.

, , :

:

- ;

;

. :

If Nz([ ])= 0 Then

[ ] = Forms![]![ ]

End If

.

, .

.

 

 

. :

;

, , .

, ;

.

.

. :

/, . . , , :

 

 

. , .

 

. . , .

. , ( , ..). () . . : 1. . . .

( ) Access 2007 , , . , , , . VBA.

, , , . . . :

VBA Access 2007 , . (Ctrl-C). , . . :

, . .

, VBA. :

 

 

.

.

 

 

VBA:

'------------------------------------------------------------

' 18_Click

'------------------------------------------------------------

Private Sub 18_Click()

On Error GoTo 18_Click_Err

 

DoCmd.GoToRecord, "", acNewRec

 

18_Click_Exit:

Exit Sub

 

18_Click_Err:

MsgBox Error$

Resume 18_Click_Exit

 

End Sub

 

.

 

 

On Error,MsgBox Error$,Resume . , . DoCmd.GoToRecord,, acNewRec .

. DoCmd.GoToRecord,, acNewRec :

[ ] = Nz(DMax ("[ ]", "[]")) +1

[ ] = Date()

DoCmd.GoToControl "11"

; 11. , .

, . , , . , . . .

 





:


: 2016-11-12; !; : 587 |


:

:

, .
==> ...

1697 - | 1552 -


© 2015-2024 lektsii.org - -

: 0.134 .