204
Acknowledgements www.gtslearning.com Course Developer ................................ ................................ ........... Kimberly McKay COPYRIGHT This courseware is copyrighted © 2007 Velsoft Courseware & gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to accompany the courseware may be copied, photocopied, reproduced, or re-used in any form or by any means without permission in writing from a director of gtslearning International Limited. Violation of these laws will lead to prosecution. All trademarks, service marks, products, or services are trademarks or registered trademarks of their respective holders and are acknowledged by the publisher. LIMITATION OF LIABILITY Every effort has been made to ensure complete and accurate information concerning the material presented in this course. Neither gtslearning International Limited nor its agents can be held legally responsible for any mistakes in printing or for faulty instructions contained within this course. The publisher appreciates receiving notice of any errors or misprints. Information in this manual is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted. Where the courseware and all materials supplied for training are designed to familiarise the user with the operation of software programs and computer devices, the publisher urges the user to review the manuals provided by the product vendor regarding specific questions as to operation. There are no warranties, expressed or implied, including warranties of merchantability or fitness for a particular purpose, made with respect to the materials or any information provided to the user herein. Neither the author nor publisher shall be liable for any direct, indirect, special, incidental, or consequential damages arising out of the use or the inability to use the contents of this course. DISTRIBUTOR This courseware is distributed by gtslearning, the market-leading worldwide provider of blended learning solutions. A global network of commercial and academic education centres benefits from quality learning materials and support resources, optimised for instructor-led, self-paced, and e-learning delivery. [email protected] +44 (0)20 7887 7999 +44 (0)20 7887 7988 Three Elysium Gate, 126-128 New Kings Road London, SW6 4LZ, United Kingdom www.gtslearning.com Warning All gtslearning products are supplied on the basis of a single copy of a course per student. Additional resources that may be made available from gtslearning may only be used in conjunction with courses sold by gtslearning. No material changes to these resources are permitted without express written permission by a director of gtslearning. These resources may not be used in conjunction with content from any other supplier. If you suspect that this course has been copied or distributed illegally, please telephone or email gtslearning Tel: +44 (0)20 7887 7999 Fax: +44 (0)20 7887 7988 e-mail: [email protected]

Access 2007

  • Upload
    ngyuc

  • View
    22

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Access 2007

Acknowledgements

www.gtslearning.com

Course Developer ........................................................................... Kimberly McKay

COPYRIGHT

This courseware is copyrighted © 2007 Velsoft Courseware & gtslearning. No part of this courseware or any training

material supplied by gtslearning International Limited to accompany the courseware may be copied, photocopied,

reproduced, or re-used in any form or by any means without permission in writing from a director of gtslearning

International Limited. Violation of these laws will lead to prosecution.

All trademarks, service marks, products, or services are trademarks or registered trademarks of their respective holders

and are acknowledged by the publisher.

LIMITATION OF LIABILITY

Every effort has been made to ensure complete and accurate information concerning the material presented in this

course. Neither gtslearning International Limited nor its agents can be held legally responsible for any mistakes in printing

or for faulty instructions contained within this course. The publisher appreciates receiving notice of any errors or

misprints.

Information in this manual is subject to change without notice. Companies, names, and data used in examples herein are

fictitious unless otherwise noted.

Where the courseware and all materials supplied for training are designed to familiarise the user with the operation of

software programs and computer devices, the publisher urges the user to review the manuals provided by the product

vendor regarding specific questions as to operation.

There are no warranties, expressed or implied, including warranties of merchantability or fitness for a particular purpose,

made with respect to the materials or any information provided to the user herein. Neither the author nor publisher shall

be liable for any direct, indirect, special, incidental, or consequential damages arising out of the use or the inability to use

the contents of this course.

DISTRIBUTOR

This courseware is distributed by gtslearning, the market-leading worldwide provider of blended learning solutions. A

global network of commercial and academic education centres benefits from quality learning materials and support

resources, optimised for instructor-led, self-paced, and e-learning delivery.

[email protected]

� +44 (0)20 7887 7999 � +44 (0)20 7887 7988

� Three Elysium Gate, 126-128 New Kings Road

London, SW6 4LZ, United Kingdom

www.gtslearning.com

Warning All gtslearning products are supplied on the basis of a single copy of a course per student.

Additional resources that may be made available from gtslearning may only be used in conjunction with courses

sold by gtslearning. No material changes to these resources are permitted without express written permission by

a director of gtslearning. These resources may not be used in conjunction with content from any other supplier.

If you suspect that this course has been copied or distributed illegally, please telephone or email gtslearning

Tel: +44 (0)20 7887 7999 Fax: +44 (0)20 7887 7988 e-mail: [email protected]

Page 2: Access 2007

2 | Databases using MS Access 2007

ا�������ت

ام: 1ا���� �� 6 ...................................................................................... ا���وع �� ا

�ء ا����: 1-1ا�رس ............................................................................................ 7

�� 7 ...................................................................... ؟��2007 ��'!"& أآ�# "! ه� ا�

��'!"& أآ�# �� �� 8 .......................................................................... ؟2007"! ا�

12 ....................................................................................... ا��0/.-!ت ا+�!�*(

��2و���1 أآ�#!" &"!'�� 3�� ............................................................................ 13

14 .....................................................................................'�9ة 7!"( 6.7 ا��ا45(

��2و���1 أآ�#!" &"!'�� 20 ......................................................................... إ>;ق

ام: 2-1ا�رس �� 21 ............................................................ ا��ام إ<!ر ا���وع �� ا

22 ............................................................................................. ا��@�� �� ا?<!ر

A*�" B�!C A" ت!'!*� 23 .......................................................................... إ'�!ء C!7ة

24 .................................................................................... إ'�!ء C!7ة �*!'!ت �!ر>(

26 .......................................................................... ا�-0�ل 6.7 ا���.*�!ت: 3-1ا�رس

� .......................................................................................... 26�E!E 3( ا���.*�!ت

26 ............................................................................ '�9ة E!E 6.7 )"!7( ا���.*�!ت

1'��' �� ا���.*�!ت دون ا!�" 1'��' 29 .................................. "�.�"!ت I�ل ا���.*�!ت �H7 ا

30 ......................................................................................... ا�A7 J-H ا���.*�!ت

33 ................................................................................................ درا�( I!�(: 1ا����

34 ...................................................................................................... أ�K.( ا���ا�5(

�N ا�M0-( ا��L*�*(: 1-2ا�رس : 2ا���� �E ............................................................... 36

36 ................................................................................................ <�ق ا���ض

36 ....................................................................................................... ا�-!�9(

N 37 .......................................................................................................... ا�

P�@ا�� Q@38 ................................................................................................. ا�

38 ...................................................................................................... ا���;ت

)*M0�ز وا��M39 ............................................................................................... ا�

J-H39 ......................................................................................................... ا�

�N إ'�!ء: 2-2ا�رس �E ....................................................................................... 41

41 ....................................................................................................... ا��اول

43 ........................................................................................................ ا�@�!ذج

�� 44 ....................................................................................................... ا���!ر

U45 ...................................................................................................... >*� ذ�

Page 3: Access 2007

©TAGI & GTS | 3

46 ........................................................................................ إ'�!ء C!7ة �*!'!ت: 3ا����

47 .................................................................................. ا�/�ات ا+و�6: 1-3ا�رس

48 ...................................................................................... ا��/*N ��!7ة ا�H*!'!ت

B�!C A" ت!'!*� 49 ................................................................................. إ'�!ء C!7ة

51 .................................................................................... إ'�!ء C!7ة �*!'!ت �!ر>(

52 ............................................................................... ا��ام آ!L@!ت C!7ة ا�H*!'!ت

HV��@�رات ا�!*W N ......................................................................................... 54

59 ......................................................................... "�.�"!ت ��Xن ا���;ت: 2-3ا�رس

59 ................................................................................................ "! ه� ا����؟

3L!0' ................................................................................................. 59 ا��@��

61 .............................................................................................. إV!�( ا���;ت

�� ا���;ت�-Y .............................................................................................. 62

I ............................................................................................... 62]ف ا���;ت

� ا �2��و'�إر�!ل ا���;ت �H�!� ......................................................................... 65

H> .............................................................................................. 67!7( ا���;ت

69 ....................................................................................... إ'�!ء 5ول: 3-3ا�رس

69 ...................................................................................... "�.�"!ت I�ل ا��اول

69 ...................................................................................................إ'�!ء 5ول

72 ................................................................................... إدW!ل ا�H*!'!ت �� ا��ول

P*�@Y ................................................................................................ 74 ا��ول

77 ................................................................................................ درا�( I!�(: 3ا����

78 ............................................................................................ أ�K.( ا���ا�5(: 3ا����

� "A ا+"�ر �� C!7ة ا�H*!'!ت: 4ا���� \��!� 81 .............................................................. ا��*!م

82 ...................................................................................... إ'�!ء ا�@�!ذج: 1-4ا�رس

82 ................................................................................................ "! ه� ا�@��ذج

83 ................................................................... ا��-ودة و>*� ا��-ودة7@![� ا��-�2

85 ..................................................................................... إ'�!ء '��ذج "A ا���!�&

88 ........................................................... ا��ام <���( �7ض ا���0*� ����� ا�@��ذج

92 .............................................................................................. ا��ام ا�@�!ذج

93 ................................................................................ ا ���;"!ت إ'�!ء: 2-4ا�رس

93 ............................................................................................. "! ه� ا ���;م؟

�P ا���!�&�> A7 ت!";��� 93 ...................................................................... إ'�!ء ا

96 .......................................................... ا��ام <���( �7ض ا���0*� ����� ا ���;م

99 ........................................................................................ ا��ام ا ���;"!ت

100 .......................................................................................... ا���!ر��: 3-4ا�رس

Page 4: Access 2007

4 | Databases using MS Access 2007

100 ............................................................................................. "! ه� ا������؟

�P ا���!�&�> A7 ����Y 100 ............................................................................ إ'�!ء

104 .......................................................... ام <���( �7ض ا���0*� ����� ا������ا��

�� 106 ............................................................................................ ا��ام ا���!ر

Q*0 ا��اول: 4-4ا�رس Y.................................................................................. 108

QL!0W �4� ...................................................................................... 108 ا�-��ل

�ولإM" )�!V�!ح أ�.� ��! .............................................................................. 109

111 ............................................................................................... ��4�( ا�-��

113 ................................................................................ إدراج وI]ف و'�� ا�-��ل

115 ............................................................................ 5ول "A "0ر _�Wا��*�اد

P*�@Y .................................................................................. 118 ا��اول: 5-4ا�رس

P*�@Y ....................................................................................... 118 5اول ا+رC!م

120 ........................................................................................ ا�@P*�@YQ 5اول

121 ....................................................................................... إV!�( و[` �.-��

aY .................................................................................. 121**� أ'�اع �*!'!ت ا�-��

)�!Vإ)*-*V�Y ت!*��Y .................................................................................. 122

124 ............................................................ ا��-�2 �bدW!ل ا�H*!'!ت �� ا��اول: 6-4ا�رس

)*Vا��ا� )�*C A**�Y ....................................................................................... 124

" )�*C A**�Y)��./ ......................................................................................... 125

126 ............................................................................. إ'�!ء وا��ام أC@�( ا?دW!ل

129 ............................................................................. إ'�!ء وإزا�( C;7!ت ا��اول

135 .............................................................. إدارة إدW!ل ا�H*!'!ت �� ا��اول: 7-4ا�رس

��0Y N*� ا��اول�E ام 135 ............................................................................ ا��

136 ........................................................................... آ*M*( ا��-�A" P [-( ا�H*!'!ت

�-Jإ' ��I 137 ............................................................................................ �!ء

J-Hا� ��I ���Y .............................................................................................. 143

�*C )-L 145 ............................................................................................. إ'�!ء

)�L!C ���Y�*147 ............................................................................................ ا��

148 .............................................................................................. درا�( I!�(: 4ا����

149 .......................................................................................... أ�K.( ا���ا�5(: 4ا����

152 ................................................... 7@![� ا��-�2 ا+�!�*( �!�@�!ذج: 1-5ا�رس : 5ا����

�2-Y �0@7 )�!V152 ........................................................................................ إ

158 ............................................................................. ا��ام "�!�& 7@![� ا��-�2

QC ................................................................... 159 و'�c و�P0 و'�� 7@�0 ا��-�2

P*�@Y ....................................................................................... 162 7@�0 ا��-�2

Page 5: Access 2007

©TAGI & GTS | 5

163 ............................................................... 7@![� ا��-�2 ا����"( �!�@�!ذج: 2-5ا�رس

�� QL!0W 7@![� ا��-�2�Y ........................................................................... 163

�**aY�2-�ت 7@�0 ا�!'!*� 166 ....................................................................... "0ر

aY ................................................................... 168**� ا��*�( ا ���اV*( ��@�0 ا��-�2

168 ............................................................................... إ'�!ء Y �0@7-�2 "-��ب

QL!0W ................................................................................ 171 ا�@��ذجا��ام

�*!'!ت ا���!ر��: 3-5ا�رس �*9@Y ............................................................................ 172

172 ...................................................................................... إV!�( وإزا�( ا�-��ل

175 ...................................................................................... أ�C!م ا������ا��ام

QL!0W �**aY ...................................................................................... 177 ا����

�� 177 ................................................................................ ا����*e وا��Mز �� ا����

e*�� QL!0W �**aY ................................................................................... 180 ا��

�� 181 ............................................................ ا��ام 7@![� ا��-�2 ا��-���( �� ا����

P*�@Y .................................................................................. 183 ا���!ر��: 4-5ا�رس

)2Hط ا���/W P*�@Y ....................................................................................... 183

N�� ا��Y ................................................................................................. 184

184 ........................................................................................... إV!�( ا���!رات

N*/ aY .............................................................................................. 185**� ا��

�L!�.�ا� P*�@�ام ا� 187 ................................................................................... ا��

189 .......................................................................... ا ���;"!ت ا+�!�*(: 5-5ا�رس

189 ...................................................................................... "�ا�5( ا ���;"!ت

189 ......................................................................................... ا ���;"!تإ'�!ء

194 .............................................................................................. ��ز ا ���;م

M0Y............................................................................................ 196*( ا ���;م

201 ............................................................................................... إMW!ء ا�-��ل

202 .............................................................................. )أو(و ) و(ا��ام "�a;ت

`L!iام و 204 ............................................................................ )إذا وإذا ��N(ا��

Page 6: Access 2007

6 | Databases using MS Access 2007

�� ا�����ام ا���وع �� : 1ا�

��� �� ��� �� �� ������ :

• ������� ����� ������� ��� ���� �����

• ��� �������� !�"# �� $���%�2007

• &����� '� ������ $���� (�)�*

• ���� ��� ���� ������ $���� (�)�* '�$������ +���

• ������� ����� &���� �� �,�� ������� ��� �����

• ��� &-� ."�� ��� ����

• ������ ����� ��� /* ����� &��" 0����

• !�"# ������� &�,� ��� ���

• ��� ��� �����1� ��� !���# ����

Page 7: Access 2007

©TAGI & GTS | 7

� : 1- 1ا��رس �� �ء ا�

2 # 0���� �� 3�����4� ������"��� !�"#2007 . '*������"��� !�"#2007

6����� '� $����$���7 6����� �� ��%�� � � ������� �����������"��� !��# . ��� !�"# (��� $���*2007 �,�� &�� '� . ��� �# ������� ����� /�� ����� ��" ��*����

�����* � 8 !�"# 6����� '� !�"# 6����� '�� 9�:��� ��2007 ����% &�%�� 3 �� $ ;� ���"&�� +����2�7�� �� <��� ��=�� '� $���" &���% >?��� >���1�������

'������ &������ . ��%� �� ��" ��* '"� ����� $���* 6���� �# !�"# 6����� ��� ���������� �� @� 4�

�:���3�4 '=� ��"���# ������ ����� 6����� ��� ��� �� '"� � ��* �# 9��% &������# 2� 9���# 0�� .�"# 6����� &�%��� !2007 &���� +��� '� ����� ����� &��A� &����

��� B�� ��3������� ;��% +����� . ����������"��� !��# 6����� &�.� �� ����" ���%2007 ) !�"# 6����� �� 9;�����2007 ( >��� 3��:��E��F� '"�� �� . ;� >��� �� (���� &�%��� B�,�� ��� ��

!�"# 6����� ������#2007 .

؟2007%� ه� ا�'��� �� �&�%$ أآ�!

6����� &����4� &,�=�� '* ������"��� !�"#2007 $���* 6����� G������� � �������� . ���'�. � �� ��������H?�� '# '"��� >���%� /��� &��,�� �����

>��% '� �-"# �� �# � 8 >��% �� ��������� �� >��% �� �������� . �����%� >")�� �����%� ��� G� �������������� $���� .

������� ����� �� ������� ��� ��1 !�"# 6����� ����� �� G� �������� B2 ��1 ���G���� ��� &�2�� . �:�# !�"# 6����� '"��� ����� ����*)�=�� >" ������ >-� >"

>�� (������� $���� �� $��%��� ������� /�� �(��� .�� !��# &�.� ��2007 ����� �:�# &�� ���� ��� 96����� '� ����� '�� ����� >����� �����"�* '�SharePoint &�����

)�� >������ &��I�� �� '��� ���� H��� ���� �-��� ."�� ��� ���� �������� &"�������1� ��� B� ������ .

Page 8: Access 2007

8 | Databases using MS Access 2007

؟2007%� ا�'��� �� �&�%$ أآ�!

��* ��" ������ '� ����" ���� 3�� '�� 9!�"# 6����� '� &��� ������* /������ !�"# 6����� �� ����� $���% &�%��� $���%�2007 . 6����� ��� ��� �� '"� � ��*�

9>�� '� !�"# ���� ���� ;� ����4� G� /�� &���� ������ 3�4 0�� 2� . �����

�� ���

�� � ��

�� &�, �� ����4� �����;��# �?��� &,�� ����# !�"# 6����� &����� �:��� '�2007 .����4�� $���% (��%* &����� &�� ��� ���� &�=�� 'J� .&����� >" ��� �%��� &����� ����4�(��%7�� ����� ��"��� .����4� &���%� /* ��)�� G� "���)�� ." !�"# 6����� ��� 9��� #� �������&������� L��� >��� M�� ���� '?�"�� �� &����� ������� ��=� . �)"��� ����

>���,�� '� ��.�� $���%� &�%��� ��1 .

������� ����

� � ���

!�"# 6����� ���2007 L���2����� G������ L%����� L���% ���� >" ����% ���� �)� ���L� &�� � L���2�� . ��" ����� � '"��� '� L�� ��N $�)��� >���� 3 H��� &���� � �

���� .

����� ���

��� ����

3 H��� !�"# 6�����2007 ���� 1�� '�� '�$�� ��� 0��� '� ���� $���� .�� 0���� ���� . .�� &��� �:�# !�"# 6����� ����&������� &����&��� &A ��� ���� .>��� /���

!�"# 6����� '�"�O�� 9����4� '� ���� 3�� '�" ��* 9>�-��2007 /* �A�4� '� � .����"4� . !�"# 6����� '�"�O�� 9P������ '� ���� 3�� '�" ��*�2007 /* ���4� '� � .��<��4� .

���� ���

�������

� ����

!�"# 6����� ��� 9������� Q����� /�� >��� ���2007 ��� /��� ������ �� ������ �� . Q���� &�I�� 3 H��� � � ���� �#&��� ������ /�� M���� >���� /* &��:7��

;��� >")� ����� �# Q����� �� &���� ����� ;:�� . ����� �:�# 3�"��" ����� ��$�A��� " '� ����� >�� 3 H��� ����"��� ����� &���%�" . !�"# 6����� ����2007 �:�# &��� ���� �-"4� ������ ����� �����& +���% ;��% &�.����"��� ����� .

Page 9: Access 2007

©TAGI & GTS | 9

���!

��� "�

!�#���

��� �������� 3�� !���� 9&���� ����# .��� 0�� !�"# 6����� ���2007 ��4� ��� ���� ���� ������R L��� >�-��) ��*'"�#) .( &���� !��# 6���� �� ����4� H?��� ���"

�� ��4� ��� ���� .(

�������

$���%���

�������� >� �* ��� 9P����� >� �� 3 H��� ��A� .�� ��=� ���� ��P����� ���� '���A� . >-� P���� >� �* /* &%��� ��4� �� �A���22/3/2007���� H�� @�� 3��� ��� 9�

P����� (����� .

&�!��� '!��

(��# $�

���)���

>��%� '�" ��* �� ��� 9$�"��� >� L�O� &���� ������� '�. � 'J� '"����N M���� B�� . /�� ����� B�� 0���� ��� �����HTML9 ��%�4�� '��4� &��:O� !�"# 6����� 3 H�����?��� $�"��� >� �� B�� 0����� .

��!��� *�+!,

���- � � �

�� ����-

.�� , -��-�

��������7� ��A�� /* ���:� ��" 9!�"# '� &���� >�� 7������ ���* /�� ��-�� (�)�* ���� � �- ������� $���� '?�" &?� ���� �� 9������� $����'?�" ���% . &����� ��%� ;�� '"�

9Q���* ���)�3��"�O�� �� '���� >2 '� �� >��% /�� (��� Q���� (�)�*) ����� ;� &������0���� �� ���� � '�.(

#���� Q���* &����� �� >��% /�� ���� &����� �� 9��� M# �� ���% >��% /* &%��� ��" ��*������� >� �O� . !�"# 3 H����2007 ������� 0��� '� $�)����� &���% &�� �������"��

>�"� . ��������� ������� E���# '� <��� ���� ��=,����?��� .

$����,

$� /�����

���� ���

0�� ��!��-��

�� >��% >" ���� &��� ������� &��� ������%* >,�4� �� �?���� ��,�� .� '"�� M������ �����1� �# /��4� ��� �# /��4� ��� �# ������ �# +���� �# E��%�� '� <���

��,�� ���%* ��� ���� �2� 1� �# .

(�#�� ����0 ���� ���# &��I�� �� L��� ��� '"�� >� �� M��� ������ E�� >�")� &��� ���" 90���� ��&���� &���� .J� 3�"�� '"� /* &���� &�?�� '� ���� '��� >� +��� ��� &���� >"�� '

��� M# �� >��%� . ��� ���0

(�#�� #�1

&��� �� >��% >" Q���* '� �� 1 '�" 9!�"# '� &���� ������7� �� �2���� (�)�* ���&,�� �� >��� ��� ��� >%� '� ������ ��� . >���%� &��" �� >��� ;��% '�� 9'J� ��#

� ���� $���� M# �2�*� +�� @�� 3��� ��� 9&���� &�?1 �� $� �= '�"� .

Page 10: Access 2007

10 | Databases using MS Access 2007

.)��!��

�!�����

Q���� �����&����� !�"# �� $���%2007 . ��� Q����� ���� ������� &��� '�� ;�%� � �$���� $���" .Q����� '��� �# ���� �# >,�# �# /��# �� ������� &��� ��� ;:� '"���.

(��#��

����� � 2��

!�"# �� ��� '� ����� /�� ����� >�� M���� '# '"��2007 . Q���� 6��� 3�� '# >� �&,�� � ��?� ��� .�� 6���� Q����� ������� ����� $���* 6����� &���� !�"# ������*

@� 4� /*L,���� ��� ����� /* ����� &�2� . !�"# ��#2007 L�O� &�2�� G� ;� >������>�� ����� ��� &���:* $��� $��� .

��!��- 3�!

&�����

'�� 9&�?��� ����# /* ���� ��� �# >��. /* �����"1� ������ ����� >���* ���# ��* >���� ��,���0���" �����"1� ������ . !�"# ���� '�� ��2007 ������ E��&���

&�?��-� ��,��� �# &����� ��,��� �# ���� �� �# �������� =,��� '# L�"�� L��)� E�� M# �#��,��� '� � 8 . $���� ��� ���%7� �%�� >��� &%��� ��� ��?��� ��,��� �A: �:�# ����

������� 4�� (� -�

��%���

�� Q������ ������� ������� &��� ��� ��� �� >" &�,� � '��# >���� /�� $��� &��� H��� <���H?���� $(��� �� >��# ������� &����� .

(�!��� *�� � ����>��� (.% &�� � ��?�� $��%��!�"# ���* '� '��4� +��%� � .�� &�?1 /�� M���"� ;��%����� $��%��� ���?� ������� $���� �� . 02N* �:�# '"���>��� (.% (���7 &���� &���:*���T .

�� #�

�������

!�5���

'� �N��� '#��"��� ����� '�� 9>��� �� 0��� .��%�� ��"��� ����� !�"# ��2007 >�,�� '?�" �� � ��%� '� 1�� ������� $���� ���?�" > �� $��%�� . ��� ��� ��4� �� >�%��

����# �-"# ��"��� ����� . ����%2���

������

��� #

!��# �� ���2007 &�� �����1� ��� !���# '� <��� �����1� /�� ���� � � 9���-"'��� E�:�� >�� �������� . !�"# �� �%���2007 ��" ��O� 9�������� &,�� � �������

��� ���������"� >��� ��� ����� ���$��,)� 9������� $��� L�O� ��� ����� 3��"�O��� &����4� ;�:���� '� <��� �������� .

Page 11: Access 2007

©TAGI & GTS | 11

4�#� (����

������

!��# ��� # ��� '*2007 ;����� M."�� ;��� (�)�* � L2 '� E���%1� 3���I� (�:�#�����1� ��� ������� &"��)�� .� G� '� ����� '# '� �N�������� �� &���� ;�:��� �

���� '� $���"� &����� &���%� ��� !�"# '�� 9>��� �� ����A� 1� !�"#SharePoint .H���� ��� ��� !�"# 6����� 3 :

• '� ������� ;�%������"��� 3�����

• '�. � ��� '� ������� E�%�����SharePoint .

• �� >��� 0��� ���� ;� Q����1�SharePoint.

• �?��� '� ������� E�%����SharePoint &�����.

• &�?�� '�. �SharePoint '�� � >���1�&��I�� '� ����� ����� ��1 �����1� .

• ���-" �����1� /�� &����� !,�� ��� ��" ��* $����� �# $������� ������� =,�� (�)�* . �� �� ��!��-��

6�,PDF ��XPS

0���� /* ������ &��� �# ���� �# Q���� >���� '"��PDF )>���� ����� 0���� ( �#XPS ) &��� ��,����XML ( '� �=�� �A� �����"1� ������ >���7�� �)��� &����� >����

'������ '������� L�� ��� M�� ������"� &���� . ������� ���

� ���

� ����� ��� 3 H���������� L������ �# L����� &%��� '�� ����� . .�� �:�# 3�"��&���� �2%�� &�,��� .

�� /�!��

���� $����,�

!�#�

!�"# ;� >��# &���� $���% .��� ����� ������� 0���� 3�"��2007 . ������ ����E���O� (�����N��,� R�� �� ���� U&����� &��%.

���� 4���

���5,

'� ����� '# '� �N������� '��4� !�"# '�� 9>��� �� 0��� .��%��2007 ) >��"� !��# ������2007 ( '� ���� ������� '��4� ���� � &�����SharePoint . G� >�)����� �� &,�=�� :

• >2 '� &���� &����>��,� (�A* ��"��� �����$��,)��� �� &%�� �� '�"� '# /*.

• ��� '� &���� &�%���� ;���>����� P����� >������.

• ������� >���� ����� '�7� ����*.

• ������� &�� '� &������ ������� $������SharePoint &�� ��F� �� ���� .

• ��� ���� ������� Q����� H��SharePoint /�� ����,� !�"# 6����� '"� � � /��������"� .

• �����A�� +����� ��� � /��$�"��� >� .

Page 12: Access 2007

12 | Databases using MS Access 2007

ا��/.-��ت ا,���+*

#���� ������� ����� �� &�� ���� �������� /�� $�=� 0��������4�� . �=��/* ���� ����

������� $���� �� (.% >" /�� $�=� 0��.

(�#�� (.%� >�� ������A�4� 9������� $���� ��� $����� &����� M#- �# ��� > &��"@� # ������ '� (.% ��%�� �# $��� �# P���� �# . �� ���� >" '�"��

�# ����# L�" '�"� ������� '� ���� '# M# 9������� '� E��� !,� '� ������" � ����" L�" .

(���� ���� �� �� ��� >��� '� �-"# �# ���� '� &���%� '� $���� >%��) . �� 9&��� ������� $����O� 3� &��" @�� '">%� "$���� �� $��%�� � ��" V

$�",� H�:�� >%� '� �� �� .( (� ��� '� >��%� �F�� >%��-"# �# ���� . >��% >" '�"��*L� B� .��� �� . � ��0

��!��-��

>���%� '� �-"# �# ���� '� ������� $���� �F�� . ������� '� $���� >" /������� ��� ���.

Page 13: Access 2007

©TAGI & GTS | 13

.)��!�� Q����� � �� ��� $��# '� $����7� >��%� �� ������� >� �� &���&�� . H��� �# �� ���� ������� $���� '� ����� 2%� $�� >" �� Q����� ����

$�� >" �� ������� $���� �� ���� >%� �� ������� >� �O� �� ���� . �72��1� �2���1�L�)� 1�I� ������� $���� /�� L���� . '� '���� 3�� �

���2���1� :(��%*� ����� . ������� ���� Q�� ���� ����� �2���� ���$����� ������� ��� . &����� ������� &��" '� (��%* �2���� <����

�� .�,� '� E��� ���� �2���1�� . �-"# �# ���� /�� �2���1� >�� '"��� '�������� $���� >���% .

������� �2���1� � �%� ��� ������� ����� ��� . ���=7 ����� 0���� '"��� �(��� 3� '� �-"#� ���� �� ������� ��� �� ��� ��� ��� ������� /��

�2���1� . 0����� ��=��� 3 W���� >2 '� ����� ������ !�"# ������� L��% ����� ��=��� ���# ������� �# ������ �# &����� +����

�����"1� ������ >���7� .

� 0�� �� ���� ��0�� 1 '"� 9G�"��� ����" �?� �� �� $�-"� �� ���� �������� G�������� +�� ��= '� � �"����� >��� .

أآ�! %���2و���1 �&�%$ ��0

>�A)� (��������"��� "# !�2007 #��� /�� ���� �� 6����� &��"������"��� !��#������"��� !�"# !��#2007.

Page 14: Access 2007

14 | Databases using MS Access 2007

.�� 3�� '�"� ���!�"4 2007 ���� &����� �� 3�" '�" ��*� U+�"�� H�� /�� .��� /�� Q��.��6������ >�A)�:

&�8ة �6%* 6-5 ا��ا34*

������ $���� ��� 0��� !�"# ��� ��� �� E��)� &)�) '� ��� �� �� ����� ���&�%����� >��� .!��� '� ��� �� �� @� 4� ��� $���� ���� 0�� /�� ������� .

���� ���� ;� '"� 9�������� ��� ��-����� '� ���" ��� 3�� � 3�O� ��" +%��������� >���� ��� ��" .

9>�� '� !�"# 6����� ��� ��� �� ��" ��* �� +����� &)�) '��������"��� !�"#2007 ����� ���A� �� .

Page 15: Access 2007

©TAGI & GTS | 15

1* 6����� ��� ��� �� '"� � ��* &�� � ��� ��1� �� &��� �-"# H��# ��� �� '#>�� '� !�"#:

� ��� ��� �� E��)� &�%�� '� &,�� �� (�.%4� /�� ������ �� !�"# 6����2007:

8���� ���0

Office

�%�� '���� /* ����� &���.� �� !���# &�?��Office ���)� ���* ��)��������"��� !��# . /�� ���� ��� ��* !���# &�?��Office 9 ���# �%��� L�)� $���)

&�?��"��� "@� 4� 6����� �# !�"# '� &���� ������7� �� . ����� ��,�� M# �%��� &�?�� '� '��4� +��%� �� ��,��� $���* ����# �%���

����� /�� �-��� ����� �� ������ .�"����:�# 3 !�"# 6����� �� ����� � >����!�"# '� Q�� � �. /�� ���� 6������ 02N* �# !�"# ����� �. /�� ���� .

��� � ���+

9����� (�����

�� ;���� >���� ����# ���) �% '� $�)��� ����� /�� !���# &�?��Office . ;%���� &����� =,� >-� &�?�)� ����� �������� /�� ���)� �� M�����) '�

'���� /* ����� .( ��� �� ;���� >���� ����# ���) B�� � �:�# 3�"��>��� �� '� ���� .

4��!2�� ���+

���� ���� 6������ ���� #���� !�"# ���* /��# �� '����� ���) �%��) '�" ��*����,� ���� (���.F�� 02N*� ���"�� ��A��)'���� /* ����� '� .(

Page 16: Access 2007

16 | Databases using MS Access 2007

������� ���0 !�"# ���* '� '��4� +��%� �� +��� &�?�� �%�� :

6������ �� &��:�� +��� '� ��� !�"# 6����� �� �%��� . ��?,� /* >�����

$������ +��� ��,�� &�I� �� &?� /�� ���� �� 9+��� '� &,�� �� . ����"� ���%��� >-� �� I� &���,�� ������� ����� ��,�� &�?�� ���7� '� ���4� +��%� �� �%��

!���# &�?��Office ����� :

���� H�, ������� ����� ��,�� ��� /�� ��� . ������ $���� ��� H�� ���# ��*�

��� �-"# ������ /�� ��� 9@� # &"�) /�� �# ������"� /�� � 8 '�"� �� &�. �H�� �. /�� ��� �- L��� ���� M�� ���� /* >�� /�� ������1�� .

��0 ��!��- �

:���

&N��� ������ $���� (�)�7 ������ ���7� ��� �� �%�� . >�� �����1� �� �� ����,�� '� 3� &�� ������ $���� :

Page 17: Access 2007

©TAGI & GTS | 17

����������

�-� 8����

�!��!1�

'* !�"# ���* ��� � !���# ������"��� '� @����� B� ��� &�� &�,� ��� �����1�)�����1� /�� $����� &�� � � .( ��� !���# ������"��� �����

+��� /* &���� �������� �����1� � +����� ����� &,�� ������� @� # . � � '� #�� '# 3�"�� <�� �����1� ��� !���# ;� $�)��� �������� �:�# ����

!��# ��-����2007 � ���� ��� .

;��#��� <� #�

���������� 4�

�-� 8����

�!��!1�

'� 3�"�� ����� ���) �%�� �����1� ��� !���# ������"��� ���* >,�# ��� ���� ��� �����1� ��� !���# '� @����� �?���� <����� ���� � L��� .

;��% �� �����1�� 2��� ������"� '�" ��* �� ���)� �� /�� ��� '������

0���� &:��� ������ &��� �# >��" 0��� '� ����4� . �����1� �� /�� ��������1� ��� !���# ;� ������ (�)�7 .

��#�� ���+

!�"# ���* >,�# �� &��� ���) �%�� 9��� # . >�� ������� ���)� �� 3����� H���,� 3�� '�" ��*� !�"# &��'��F� ���� 9H���,�� &�� /�� &��,� &����� ��=

3� '� �-"#� 9&�)�.

!�"# &�%�� ���%� ������ >�%��2007 (��� �� '�?����� '��� ���� /�� >��� '��$�)��� L��� >��� (��� �� /� . �� E��)� &�,� '� >��� ���� ���* ���� 'J��

�� ��� H�� ��� $� �= '�"� ���� &�%��� �� &���?�� (�.%4� B�,� �� 9��� ��1� . ��&���,� ������ $���� '��� M�� ���� ���� &����� .

Page 18: Access 2007

18 | Databases using MS Access 2007

���� �� �� @�� '# 3�"�� !���# &�?��Office &���.� �� ;���� >���� ����# ���)�'���� /* �����. �� � M�� &��� ���) @�� '# 3�"�� ���� >,�# ����� ���F� ����

��� &���� 1��% ����&��� ������� . !�"4 &��� $�� ��)"���� �� 'J��2007 ���)�� �������� ��� ��� 3� �� ��� .

��-��-� ��"� ��4� ������� ���7� /��# �� �%�� .

�?��� '� !��# &�.� ���,��� 9�:��� ������4� &�?1 /�� ����� ��� . L�)��

�����A�� ��� ;� '" �?��� � � �% �� ��4� �������&���?�� . 9'�?����� &������ �-"# ������� �� ����4� ;�% �����&����� &��� . � &����� >" ��� $��%��� ����4��

������� $��� &���� ���� 0��� /�� 0���� ��� $����� ����4� . ���� !�"#2007 $�� @� # �&������1� �������� &��:O . ����# $����� &������ ��=��

>��%� V ��� �� >��% ������ ��� ����� �� ������� &���������� &��� ��� & . �� L:�� ��� M�� >��%� ;� ����� ��� 3�"�� $���� ����# /�� &������ G� M�����

�� �� $� �= '�"��� ������� &��� ��� &���� ��� &��� �� >��%� ���������� &���.

Page 19: Access 2007

©TAGI & GTS | 19

��+"� G2�# $���� �� G����� �� M�� &���?�� &�,�� ���) /* �=�� . &������ >,�# �%���

9���� ����� '?�"� /�� $�-"� ����� ��� ��� ��� ����4�� &�?�� L�* ��)� �� �� ��%����������"��� ����"���)� ."

>��� �� &������ �� �?�=�� ;��% /* >����� H��� ���)� ����� �� . /* &��:*

�� ���� 3� �� ��� ��2 $������ ����4� ���)� �� �%�� 93� . (�!��� *�� � �%� >��� (.% &�%� ��/���� !�"# ���* '� .�� &)�)� '��� /�� $� �= ��?�� '�"

������� '"�� '"�) ( ������ �#)( &%��.�� ���4� /�� ���� . >��� (.% H���� $���� �� '?�" M# /* >���� ;���� >������������ . >��� (.% '���� +��%� >���7� ��� /�� ���) (���?�"� ��?� &��"� &�?1 ���=7:

��-��-�

��!�����

���* �� ����,� &���,� ������ $���� �� '?�" M# '�" 9!�"# '� &���� ������7� �� ������ >���"�,�� "!�"# &)�) �� . �� ������� ����� ���?�" '� ����� H�� ����

&���� �����7� ;��% �� >��� +��� '� '�" �� 9L��� ���� . !�"# '"�2007 ���� &�")�� G� >��������� ��� ��� :

������� $���� ���?�" ���=7 /��4� �� $� �=� �������� '� M# /�� ���� &����� �� . L�%�� ��� (�)�* /* ������� ����� ���?�" '� ����� H�� M�I��������� '����) �

( G�%�1� 3�� ������ ���4� /�� ��� 9>2 &���,�� ������� ����� ���?�" . ��*� 02N* �. /�� ���� �� 9L��� ��� ���� ��� � �� '?�" 02N* ���#) ( +��%� ��%���

�������� .

Page 20: Access 2007

20 | Databases using MS Access 2007

����%2��� ��

!�"# ������� &)�) '����� ���) ��� $�)��� ��%��� �������� �. >A)� :

E�:��� 3�� &����� �������� ��� '��� '���� /�� ��� .

'� ��.�� /�� ������ (��-# �)�"������ ����4� &�� ��� ��� &�,�" !�"# �?�=��

&�%��� �� $��%��� .

أآ�! %���2و���1 �&�%$ إ;:ق

/�� ��� 9!�"# 6����� ��� ��� '� ����� ����� !���# &�?��Office �# !�"# (���* 6������ �� 02N7� �. /�� ���) ( ���* '� ����� /* ����� &���.� �� ��%���

!�"# . 3 H���� !�"# 6����� '�� 9����,� >�.� 1� L=,� ��� � >�� M# 3�� '�" ��*�6������ >�A)� ���* >�� ��� ��� �����A� M# =,�� .

Page 21: Access 2007

©TAGI & GTS | 21

ا����ام إ=�ر ا���وع �� ا�����ام : 2- 1ا��رس

��� H�� '�� !�"# 6����� ���� H�,� $�� >" �� ��� ��1� �� E��)� ���* ��=������ !�"# 02N* '�� &���,� ������ $���� 02N* ��� �# 9$�)��� . 3�� H��� '# >���

���� $����� &�� �� 3�� >��� 3�"�� 9��� $���.� +N�� '# H%��� '�� &�,�� G� �� !�"# >�� �������� � 8 '� 0��� �# $���% ������ $���� (�)�* ���� $�� >"2007

��� ����������"��� �����1� ��� !���# .

���=� 6%� ��� ��>!

&-2- /* ��� ��1� �� E��)� ���* ���(�.%# :

������� ���� &?� �� �� +���������� $���� /�� ����� ��� ���� � � � � ��!��- � ��0

�-� 8�����

�!��!1�/ 3��!�

�������

������ '� $���� ��� ��1� �� E��)� ���7 �:����1� ���� '* &N��� $���% ������ $���� (�)�7 (�� &�,��������"��� ��� !���#

�����1� . ���7� (.% '� +�� &?� ������ ��� ��*�'��4� 3�O� ��� ��L��� ��� ���� M�� ����� +�� .

��!��-�� � ��0 ��

���#��

�� I� ����� �� ������ ����� ��,�� M# '�"� &%��� ���4� +��%� ��L��, ���� ��� /�� Q��.�� ��� @�� 3��� ��� ���7� '� .

Page 22: Access 2007

22 | Databases using MS Access 2007

� �� ا?=�ر ا��<

���� ��)F�� @�� 3��� ��� 92�� ��� ��1� �� E��)� ���* �� >��� ����� . 3 H����������"��� �����1� ��� !���# E2�1�� ��� 3 ���� !�"# �� ��-����� � 8 /��

�����%� $���%� +��� >�.��� 3 H���� 6������ ��� ��� >�� E� �� H?���� . 3�"��� ���* '� /��4� (.%� �� $������ +��� '� M# >�.�������1� ��� !���# :

M�� ������� $���� +�� /�� Q��.�� ���� &����� �� ���L��.�� � . (.%� ��A�� ������4� +��� &����� &���:7� >���,�� ;� �(2�� !�"# ���* '� .

>�.�� /�� ��� �- ���� ��� B� ;��� �� L����"� +�� ����% ���� ���� '# 3�"�� . &)�) ��=�� 9W�%�� ���� >�.�� ��� ������� ���* >�� �������� ��� 3���� �������

+�� ���� /�� $��� /* &��:7�� +�� .

Page 23: Access 2007

©TAGI & GTS | 23

+�� /�� >��� #�� !�"# ������� ���* 02NO� �� .

��� �� $��%��� @� 4� �������1� '*������"��� �����1� ��� !���# ���* �� ��� ��1� �� E��)�&���)� �������� '� $���� �� >�A)�� �������� �:����1�

;��� ��� 3�%���������"��� �����1� ��� !���# $���%� ��������� (���� �����"1� ��.��� ��%���� ��-����� '������� '� &�?� &���%�� &������� ����� .

�+@إ&��ء % A��B @% �6ة +�&�ت�B

9!�"# /�� >���� ��� #���� ��" ��* ��� ��� 3��"�O�� 93� � �� ���� 0���� 3�� '�" �# !�"# �� $��%��� +���2007 . ���2����� ������ >���% '� $���� +��� G� �

>�����2 $. �%� &�2� ���� ��% $��,� Q����� V ������� &��:* @�� 3��� ���. T /���� &�%� '� &?� 1�# �� � 9'��� +�� ��� ��1��� . (�)� #���� 9&�� � ������A�

����# .�� ) &?� �� &���� >���� ���% ������ $���� /�� !�"# M���� . ���� �� �� ��:��� >���1� ���% ������ $���� /�� Q��.� >")� ��� �- ��?,� '� �� ) &?�

����,:

Page 24: Access 2007

24 | Databases using MS Access 2007

'� >�.�� �. /�� ���� �� 9&)�)� '� @���� &�%� �� +�� >���,� ��=�� !���#�����1� ��� ������ �- .��=� ��� !�"# ������� &)�) 0�N# 9+�� H�,� ������ .

��?��� +�� H�,��&�?1 3� &�� � >���1� ���% >� �O� H��� ���� >���1� ���%������� $���� �� @� 4� ��� $���� .'��� +�� '� ������ $���� (�)�7 +����� � �� � .

3� &�� � ������� >� �* �� 3�� +���� � �� >"� 92�# $��%�� ���?�"� ;��%� .

إ&��ء �6�Bة +�&�ت ��ر;*

(��� !��F" ����� ��1 &���" '���4� +�N� �� !�"# �� $��%��� +��� '�"� . ��* '"� ��� ��� ���� �:�# >�� 3�� ���� '�� 9�,�� '� ������ $���� (�)�* >:,� ��"

����� . &N��� ������ $���� /�� ��� &N��� $���% ������ $���� ��� &%����� E��)� &�,� '�

� ����� ��1:

9&)�)� '� ���4� +��%� ����# %� ������� $��� ��������� ��� ;��� �� L����"� $�� . ��*� ���# ��A�� ��%�� .�� /�� ��� 9���� ;��� �� ������ $���� (�)�*) ( ��%���

Page 25: Access 2007

©TAGI & GTS | 25

B�� ;��� ���� /�� .��� ��=���� L��� � M�� ���%� ���� ��� B� ;��� >,�#���� .�������� ��%� �:����� >")� !�"# �� ���� .

(�)�* �. /�� ��� 9��� # . X��� ���� >��% ;� &N��,� $���%� ������� $���� H�,������� :

!�"# ��� ���� $���% ������ $���� ��� ��� �� E��)� &��� @�� 'J� ���� ��# . /* &��:7�� !�"# �� $��%��� &,�� �� ���?�"� ��� ��� >��� �� �� ��1 �)"�����

������� $���� &?��� H�4�� �# H���� >")�� ������� $���� �� ������� >� �* &�,�" .

Page 26: Access 2007

26 | Databases using MS Access 2007

ت ا��/�ل 6-5 ا���-+��: 3- 1ا��رس

>),� �����M# $������ +�� ��?�� 3�"�� 9@� # &���� . $��%��� 6����� ;��% �� ��� !��# &�.� ��2007 &,�=������1� ��� !���# $����� �����1� &��� ���" ��* $�-"�

��?�� .� 2� 9������ &��� 3�� ����� � ��*� ��� '�� U0�� ��� '�� !�"# �������� '"� 9����� $�?�,� !,� 3���� �����1�� >���1� H?��� M# �# ��,��� /�� ��-���� '�

>��� ��� '���� �� 3������ E� �# .

!�"# �� ���� ���� /�� �������� ������2007 '� $��,��1� &�,�" ��)"���� 'J� ����������� ��� .

*D�D 0ت����+-� ا��

/�� ���� ��� M# �� �������� ����� �������� �.) ( W��,� /�� �A:�� �#F1 /��H���,�� &�� . !�"# ������� ��� ��=���2007 '� >��� ���% ���� ;��� ��

!�"# &)�) �� @� 4� ���?�"� .

&�8ة D�D 5-6 *%�6* ا���-+��ت

� L�) 6����� ����� !�"# ������� &)�) ����������� +��� . ���.# /�� M���� ���1 >�������� &��" '� <���� 3 H��� <�� ���)� &,�� �� �������� ���,� &���?�

���,� �������� ��� &�I� ��� &���� $���� �# .

Page 27: Access 2007

©TAGI & GTS | 27

'� ������"��� ����� �������� ��� �� .'�"� /��# �� ��?�� $� �= >��� ���.#

���7� .

��# >" /�� $�=� 0��: &-���� ���,� ��� E�%���������� ���"� ���� ���4� �. /�� ��� 9���,�� �� ���-" ��� ��* /���, :�� >�.�� �����'��� ������� E <� #� E�:�� >�.�� $���O� ��� ���� �������� '������1� ��� !���#

������� #���� �������� �� +����� &�,� /* ���� ��-� �� �������� E�:�� &�������� L:����� M

���� ��# ���@� �������� E�:�� $(��� �� &���� L%��� ��" ��* � � �%� ��A�� �# ���"� �����#��� (� � &,��� ����# �� !�"# �� �������� ��,�� &��" ���� ��� � ���� $� ���

>��� ���* �� !�"# ������� ��� �%�� . 9&���� �� '�"� .��� �� '���� �� ��*�&���� �� 9�=�� �A�� 9'�"�� !�"# �� �������� ��� '�� L�� '�"� ��� M# ��

��)� !�"# ���* . 8��6%�A- ��� ��* 1* &���� �� ��=� ' '�� 9/��4�� '�"� 1 <��� �������� �. '���� �� ��*

.����� ���� ����# ���) '� �������� ��� �. /�� ���� ������.

Page 28: Access 2007

28 | Databases using MS Access 2007

��5,/ ���,

����"� �� /�� ��� '�� 9��� #���4� +��%� �� ��A�� >���7� � 3 H���� ���7� '�

>��� ���) �� ��� +N�� 1 .��� &�.* �# &��:O� . �� �- 9>���7� ��� /�� ��� �# ;:� ��� /�� ��� �- ����� /�� ��)F��� �� �- &�.* �# &��:* ���.# /�� ��)F���

&�2� &�.* .

>��� ���.# >,�# <��� ���) �%��:

&��" >� �* 3�"�� M�� B�� ;��� <��� ���) ���� /�� �%�� &���?� L�� $���� �#L�� <��� ��� 0���� .'��4� +��%� >�)�� &�?�� 3���� ��A� >���* ��� <��� ���) '�

;������/�������� ��� '"�� ��� �������� &,�� �� ��?,� ����� ��� .�)"��� ���� � �� �� ��1 !�� '� <��� &�,�"&���� ������� ;�:���.

�������� ���* >,�# ��&��� ���) �%�� .�%�� ��� �������� '� ��� M# '��� � � L�* E &�� /* &��:7�� ��������L ;������1� ��� !���# .

�%��� �"��� $���* $��# �������� ���* �� /�,�� @���� &���.� �� �%��) .( ��O� >���� ���� &���.� G� /* �)I�� 3����� �� 9�������� ���* ��A�� �# ���"� ���#

!#�� Q��.� ��� /* .���7� ��A�� �# ���"� +���� ��� 9�?��� .

Page 29: Access 2007

©TAGI & GTS | 29

� ا���-+��ت دون ا�&��&1 � �-�%�ت �Hل ا���-+��ت �G6 ا�&��&1 %%

'� �N��� '# !��# &�.�2007 /�� ���" >")� �����&�� �����1� ��� !���# ) ��������1�( 9�������� ;�:��� >�� �������� B2 ��1��O�� � ������� ��� /�� M���

� >��" �����1� '������ .'�" ��O� ��?��� ����� 9�����1� ;� ���� >��� ������"� ��� ���&�� �����1� ��� !���# 1 >�� &���� �������� ������� �=�� B2 ��3��:�� .

9�����1�� 2��� ������"� '"� � ��*� L�O� /* >���� 3��"�O� >�.� ������ ������� /�� �A:� �# �������� �. /�� ��� @�� 3��� ��� U!�"#F1 ������� ���* H�,

!�"#:

>,�# �� &��� ���) '���� �������� ���* �������� '# &�� ���� � �����1� '������ . /* &��� ���) ���� /�� .��� '����������� �����1� '�� �������� ��� .

9�����1� '�� �������� ��� ��� ��� >:,� 3�"� �����1�� 2��� ������"� '�" ��*� .�� /�� ������� >���1� &��� ���) '� @���� /�,�� &���.� ��) >")�� ��=�

���� G2�# $���� �� .( &�� ���A� �� ��� � 3���� $��A� &�?�� ��=���>���1� :

Page 30: Access 2007

30 | Databases using MS Access 2007

���� ��� ��� 9'��� E�:�� >�� ������� /�� ��-��O '��� �����1� ��� �������� '3��%�� &�?2� '�"�� �����1� . � 8 /�� $���% +��� /* >���� ���# ��* '"�

6������ >�� ��������/ � �����1� ��� �������� '�� 9����A��>:�4� '# &���)���1�� >���� 3�� '�"��� .

ا�I�G 6@ ا���-+��ت

&���?� 0�� &-2- 3�� !�"# �� �������� ��,�� ��� ���� �������� '� <���2007: ���=*� ������1�&���?�� &��"�� �������� >��% .

���2��� 9&����� &�,� M����"� �����9����,� !�"# ������� ���* '� ;�:��� &��"� &�?�� /��

&���?�� ��������

'� M# /�� ���&%���� ;�:���� $��"��� &�?�4� '� ����� &�I� $��� ��(��%7��

'��� E�:��� &����� . �� 9Q���� ������ /�� ���� ��� ��* 9>�-�� >��� /���� 3���# ��=&�?1 ;�:�����

Q����� ��� ���� &����� :

��� ������ M# /�� ��� 3� ��� 3�"���������� E�:��.

Page 31: Access 2007

©TAGI & GTS | 31

�����#��� (� � >��% �� $��%��� �������� !,� /�� ����� G2�# $��"��� ������1� &,�=� M����

�������� . �������� >��% >������ '# ��N) (���� &����� >��# '�"� �� .

'� /���� &�%� /�� (.% �� �������� >��% ��=� �� '��� � ��" �������� ���*G2�# $���� .$�%)� &���� �������� >��% ��=�� . '� M# /�� Q��.�� ���� ��

&�A�� +�"� .���) (���� $��%��� ;�:���� ��� . ������� E�:�� >" ��=�� >�I� &�2�") .(����� &�I� �����1� /�� ���� �� 9������1� ���* >-����� .

/�� Q��.�� ���� �� 9�������� >��% '� '��� ��� 02N7�"W��,�� +��"� .��) " (;�:���� �� .

Page 32: Access 2007

32 | Databases using MS Access 2007

������� �%��� <��� ���) �� $���� �# &���?� &��" >� �O� '��� E�:�� '� <��� �:�# 3�"�� . �� ��,��� W��,� /�� �A:�� $����� �# &���?�� &��"� &���"�Enter H���,�� &�� /�� .

��A� &�?�� <��� B� ;��� '��4� +��%� �� ��A�� >���7� ��� /�� ��� ��=� $

��� ��� ��� &���� <��� ������� .

!�"# '� ��� M# �� <��� ��� �:�# <��� ���) 3���� . >���7� ��� /�� ���

!�"# 6����� '� ���� <��� ���� ��� &���� ���� <��� �. +��%� ��A�� .

&����� &���� �������� '�� �� �� �� ���4� /* >��� �.� �� ��� ��� 3 H���

'��� ����'������ '������ >%� '� &����� �������� ;�:���� . '# '� �N�� /��� ;�:���� �� $��%��� ������� �������� >�)� ���O� 9>��� �� 0��� 0�,� �����

�� ������ ����� '��� B� )R ;%��$�,�) �� �,� +����� ����� >���1�� &�,� �&����� ������� ����� .

Page 33: Access 2007

©TAGI & GTS | 33

�� درا�* ��H*: 1ا�

/ �� &�,�" �������* !�"# /�� >��� ������"�2007 . ������ �� 3������ '� ����� 3���� '*����* >�� 3�� +��� !�"# 6�����

�- '�� ;���)�� ������ �����.��%� &������ �������� ��� ������* . ���� >��� +��� '� ;���)�� ������ ����� (�)�* . �� ������� ����� =,�

B ) M4 '"�� <��� 9+�"�� H�� >-� 9������"� /�� �� ;���L�* >���� . ����� @���� (�)�* ."�� ;� ������� ���� &����� '� �- 9&-�����* &���� �� '�"� 1 <��� �������� ��� . �� �%�� 1

!�"# /�� M���� M�� ������"�2007 �� 3�� 9&����� ;� >������������ ��� '� &����� .�� &�.O� .

��#��%��� �� ��� �� �� &����,�� '������ /* ;%�� &�,�" 3��"�� �� ;%������� G��� ����.

2-����� %��� G� ������� $���� /�� M���� M�� ������"� �� �%�� ��� .��%L� >��� �� ��A� . ��" �������� '� ��.�� (����� /�� ����� '�"�

Y�������� ��� $(��� ��� &)�)� /��

Page 34: Access 2007

34 | Databases using MS Access 2007

*� أ�J-* ا���ا4

1B 8��� ����� ��2007 $%� ��- �����:

#V ���� �������� B2 ���� ������� '� ���" �%� '�. �

+V 3�"�) >�� H?��)� ��� 0����� �������� ���

Q V ��2 � �� ��� �* �� ��� Z��� ��� ���� ������� +���

�V %��� ������� (�)�*& ��=� ��� B�������

2B 9� ���- ���%��� ���+�- D� ��� $��� � ��� $E ��'��+� $� 4���F

GD���H�

#V '�. �� ����

+V &"��)�� ����

Q V ���� �'�. � &"��)���

�V ���� SharePoint 3B ������ $!2�PDF $%� ��

#V Personal Device for Flotation )������ �� ) .��%(

+V Portable Document File )>���� ����� ���(

Q V Portable Database File )&���� ������ ���� ���(

�V Portable Document Format )>���� ����� 0����(

4B $%� ��� (�� ��� /�A��:

#V �2 ���

+V �2%��

Q V ������� �����

�V ���2��

5B G��!��- � ��0 (�2� -�%���� (�� ��� � �E ��

#V 1

+V 2

Page 35: Access 2007

©TAGI & GTS | 35

Q V 3

�V 4

6B 6%� (�#�� I��#� 4� 4���

#V ����"

+V P�����

Q V ����#

�V �"� �� ;��% 7B 4���/�!��. ........ K!� 6%�" � #� " ��"*���, "

#V >���%�

+V >���

Q V ������� �����

�V ���2���1�

8B ����%2��� /%� ��� 4���

#V �����1� ���

+V �����1� '��

Q V !� )# ( 1�)+(

�V )# (�)+ (���

9B *(�� ��7��� %����� ��!��-��- ��!��- � ��0�E. ......��!��-�� � ��0

#V <����

+V �)�

Q V ����*

�V &����� G2�# $��"��� �������� ;��%

10B &������ 90���� 4��� 4� 4��� K- 4� ���-�

#V ������"� /�� ��%�

+V &"�)� /�� �� '�"� �� ��%�

Q V �����1� ��� L�* >���� '"�� � 8 ������" �� ��%�� ��%�

�V �"� �� ;��%

Page 36: Access 2007

36 | Databases using MS Access 2007

�� M��D ا�/�L* ا��K+�+*: 1- 2ا��رس : 2ا�

��� �� �)"��������,�=� � ��� ��# &����� >" �� $��%��� ����4� � �� &���� ! .

� #����� &����� ����#� &�� ���� ����4� �=�� /�� M���� ���� &���?�� &�,�� ���)$�-"� �������� /�� >���� ������� �����!�"# 6����� ��� ���� � .�"�� !��� �� '#

��,� � ��* 0�� 2� &��� $�=� '� $����&,�=� '��� ��# . ���� '# �� ���� '���'�# ����4� �%����)����� #��� ����� .

=�ق ا���ض

'?�" >" $������ &,�� �� ���� 0�� /�� ����� ���� 0�� ��# /�� ��� .)���� &���,�� ���?�"� /�� ������� $������ ���� 0�� E�� ��� �� .(

0�� ;��% &�I� ��� &��" >,�# ��%��� ��A�� >���7� ��� /�� ��� �:�# 3�"��$������ ����.

ا����8*

������"� $�"�� '� ��� �(.% &=���� ����� . $�"��� �� �� '?�"� =�,��2 &���� � �$�"��� �� L�� 1�� ���% ���� P�� �# � 8 '�"� �� L�:� ��� '# /* &��I�� . >���

�� ���� ����� =�,��1� ������"� '"�� '�" 9>�A)�� &�=�# '� &-���� ������7� ���= �� $�"���$�� >" . (��� ����� '��)�� ;��4 ;��� >�%�� �� �� !��# �.� ������

�# ����� ���"&���% ���� ������� '� � 8 ���� �# ��� �# . �� ������ ;:� ����

Page 37: Access 2007

©TAGI & GTS | 37

/�� �A:�� �� ���� �# B� ������ ��* &=����Ctrl + C H���,�� &�� /�� . ���� ���� �Ctrl + V �� '?�"� 0������%� '�"�� .

!�"# 3�����2007 ������"� /�� &=����� ���� ��"�� . �� ���� ���� M# ������ ��

0� ��# ������� P�� �# B� ��# . ��4� ��#� J� &�,�� ���) '� &=���� ��� �� &���?��)0����� P�� � � (� ������ �# Q����� ����� ��� 1* 0���� 2L������ ��1 .

/�� ����. &=����)G2�# ����� (��������� ���� &=���� ;���� :

&���� ����� ��� 3�"�� �# >"� H�� �. /�� ���� ��� M# �� &=���� X���* 3�"��

���� ��� ������ ����� /�� '��4� �.�� ���� .

Mا��

&���?�� &�,�� ���) �� � � ��� M���� ��=� >���� ��%���� ��� ����4� ;��% /��� �:

Page 38: Access 2007

38 | Databases using MS Access 2007

����� /�� ��A� >���* ��� �����%� ��� ����� � '� M# M����� �. ��%� '� �-"#

�� ��# >��,� (�A* �# >��,� . /�� ���� ��$������ ����� � &�I� >���7� ��� . 3�"�� &,�� �� 0����� ����� ;���� @���� /�,�� &���.� �� ��%��� �.� ��� ��� �:�#

������� $���� �� '��� '?�" .

O�>ا�� P>ا�

!�"# 3 H���2007 &���� B� >�� �� ����� �� ��� 0���� B�� ����� >2 '������:* .

ا��':ت

&����4� ������� $���* ;� &��?�� &�,�� ���) '� �2%�� ��� >����� :

>"� <���� ��# ����� �� $���7 E�%����������� $���� ��� '� �������� &��" . H���� ������ ����� M# >�)� ������� $���� ���" ��* B�� � L%� /�� ���,� ��4� ��

&�%�� )>��� �� �� ��1 ����) ���� .( 9���� '?�"� ������ <���� �� ���# ��*�� �� >"� <���� ��# +��%� ��A�� >���7� ��� /�� ���<���� � .

���� >%�� �� �����A� M# =,�� '?�"� �� ���% >%� (�)�O� @� 4� ����4� ��� ����� >� 0����� >%��>-� ���� '?�"� �?2�7� 0������ ������ �# E��%�� .

Page 39: Access 2007

©TAGI & GTS | 39

��# +��%� >���7� ��� /�� ��� ��=��"�-"#" '"�� ��� ����4� '� ��.��� $��A� &�?�� ��� ����/�� ���� '?�"� .

G� ��� ��)"���� ���� '� >��� �� �� ����4� .

*+L/ز وا���Lا�

/�� &���=��� 0��� ��� 0����� &���?�� &�,�� ���) �� &�,���� .�,� ��� ���������� $���� '?�" :

.�� ���# ��* 9>�-�� >��� /���� (���4� '� &�?1 /�� ���� &����� �� U&�?�% &���M����� .�� ��# /�� ��� �- >��"�� (���4� ���� ����� ����� !#�) .!���� &�,�"

>��� �� �� ��1 �� ������ >��% /�� �������� ���� .(

I�Gا�

����� $���� �%� ���.� ��* &���� &���� &���� &��� /�� ��-�� '�� 9�� ���� ���" >")� ������ ��N ���# H��� &����� . <�� ��# !�"# 3 ����;[��� ������� <��� ��� & :

Page 40: Access 2007

40 | Databases using MS Access 2007

&���� ������� $���� '?�" �� <���� !�"# ����� � ���� ��� <��� ������ >� �O� ����� ��� �������� E�%���1���� < .

<��� ������ /�� (��� &���� ��� >������ !�"# 6����� '"�� 9<��� ��# /* &��:7��� .'��� ��� &?%�� �� �F� # ��* 9>�-�� >��� /��� �� B ) &�?��� ��� ��A� �# 3�"��� 9

��# ��� ������ >������ ;��% '� <��� � ��A� ��������� &?�� �. ��� ��� ��# ��� &,�� �� �2%�� ������1 /* +� ��;� 0����� <��� ������� ��������� . &��� /�� &������ ������� '� >��" �� ����� /�� �:�# $��� 3���" ���

����� �-� "����� �-� ��� ��� /�� M���� >��" '?�" ����� �# .

Page 41: Access 2007

©TAGI & GTS | 41

M��D إ&��ء: 2- 2ا��رس

(�)�* ���) � � 9���� ���?�� ���)� /�� ������ !��� �� �� ;���� . ���) �� ����$���% ������ ����� ���?�" >�� (�)�* .

ا�'�اول

������� ����� �� &�� ���� &���?�� ���?�"� � >���%�) . '�� ����� 9>���%� '��� 9������� L�O������� $���� 3�� !� .(� ��� �� ������ ��1 >��%� '# >��� �� '�

�-"# �# >%� /�� M����)������� '� ��,� �# (�-"# �# >� /�� >%�� M����� . 93� $���� �� ������� '�. � >%� '� ��%���� ��� >���%� (�)�7 ���)� '� ��� �� �� ���

3� &�� � ������� .

��� �� �� &,�� �� ����� � /�� $�=� 0�� :

(� ��� ������� &��� ��� &��� >2 '� �N��� ����% >��% ��� � �� H�,� . 3�"��� &��� >2 '� >��%� H�� �# >�� �� $�)��� ������� >� �*" ��������� "

����� >��%� >"� >���� .

Page 42: Access 2007

42 | Databases using MS Access 2007

����0

(�� ���

��A�� >���7� ��� �� ���&����� ����� � &�?�� '� >��%� +�� ���� 1 :

&��� >2 '� ���%� >��%� +�� H�,��"������� &��� ��� " '� ��� ;�

$���4����� &����� .$�)��� >��%� �� ������� >� �O� (��� 3�"��� . ����0

SharePoint

�?��� �����SharePoint >��� �� 0��� Q�� . '� $���� !��4� �� � � >���% ������ ��� �� &�. � @� # >���% ;� ����� '"��SharePoint ���

���� ��� �# &��A� .

�����

(� ���

/�� ��� H�,� ��#1��% >��%� ����� &��� >2 '� �N��� ����%" ��������� "

3�%�� ��� >��%� B� �� (�)�7� �� (��� �� 3�"�� . ��.�� �)"�����

&��� �?�=� '�" ����>��%� ����� ">��� �� �� ��1.

Page 43: Access 2007

©TAGI & GTS | 43

ا�<��ذج

Q����� >%� >")� >��%� �� ������� >� �7 &��� '� $���� ����$�� >" �� . '"���+�"�� �� ���?���� ��� ��� &����� Q����� ;� !�"# Q���� &���� . &����� Q����� �,�

������ 9&������ ������� '� (.% >" &���� 3�� ��� ����� +����� Q����� &?���L�:� �� '�"� �� .�# <�� 9!�"# /�� ��4� �� 0�����L �� 1 '#% 3�� '�"��� >���� >")�� Q����� ��� ��� >%� '� >�4� /�� ������ �# ���2���1� �# ������� '��?2�� . Q����� ��(��%O� ���� &���?�� &�,�� ���) �� Q����� ��� �� ����4� �� ���&,�� �� .

.)��! >��� (.% �� >�=� '?�" � 8 /�� (��� ���% Q���� (�)�7 ��4� �� �� ��� .���%� Q����� �� ���% >� /* '?�"� �� >� >" >������) . /�� ������

>��� �� �� ��1 Q����� ��� ��� .( ���!� .)��! � ����� Q�����&�� !�"# �� $���%2007 . >� �O� 3 H��� � � ��������

����� �# �2���1� �# >��%� ������ ��� (��-# Q����� �� . � 2���� ���!2�� \)�� ���� >%� '� �-"# ���� 3 H��� ��� Q����� '� ��� ���� ��4� ��

$�� >" �� . $��,� ���# ��N >��� �� 0��� Q�� $������ ������ Q���� ������&���� �1�� �� ��%.

PivotChart

$���� ���� �����PivotChart ������� ����� �� &,�� �� ������� ��� &���� �� ��� &��� $��# .

��� '# '� �N����O� 9>��� �� 0��� .��%�� �����&��A� &��� ��,?�=� ' . �� ��-� �# >� +���&����� ���� &���� >�� �� �� /* '�� &���� . ��.�� &��:O� ��

>����� ��� ��� '�������� >%� '�"&�.��� "3��N� ��� �� �� 6?��� . M��� .)��! X��� ���% Q���� (�)�7 ��4� �� �� ���

Page 44: Access 2007

44 | Databases using MS Access 2007

���5, .)��! M�� Q����� 6��� >�)�� 9Q����� ��� ���� 0���� �-"# &���� ����# ��4� �� �������� L?��� &%��� '�� Q���� (�)�* �� 3������ �� ��� :

.)��!�� ����� &��� >2 '� �N��� ����% �%���� Q����� ����� ��# /�� ��� H�,�" ���

������ ."$�)��� ���% Q���� (�)�O� (��� 3�"�� .

ا�� �ر��

�2���1� ��� ��� ��� ������� B� �� ����# >")� ������ �� ��� . ��� ��� '"���&���" >��% ������� &�?�� (�)�7 �:�# ������ &����� &����� :

������� \)�� �� >�=� '?�" � 8 /�� ����� ��% ����� ����� ����� �. /�� ���>��� (.% .�� ��1 ������ ��� ��� �)"����� �� >���.

�������� '� E�� ���� ���� ��� ������� ����� �=�� �� '�"� 'F� ���" >����� 3�� �%� ���% >�1� >���� ���'������ (���# /�� M��� . !�"# 3 H����

(�)�* /�� $���&�?1 �� $��%��� ������� /�� &���� ������ >���*>��%�.

M��� ����� �N��� ����� ��4� �� H�,�. N��2�

��������

� ��� ��4� �� 3� F�� '?�" /�� ���� ���� (�)�* ������$ ������@� # .3� F��� ��� ��� ���� /* &��:7�� >��� ;:��� ��� 6����

3 '�������.

Page 45: Access 2007

©TAGI & GTS | 45

�����

�������

3�"�� <�� ������ ��� &��� �� �N��� ����% ����� ��4� �� H�,�$�)��� Q���� (���� ����� (��� .

Tذ� �+;

���) '� 3� ��N ��� '*(�)�* ������ ���2���1� (�)�7 B� ���"��� :

N��2�

���72��1�

� F�3 &���� /* &%��� '�� �2���� (�)�* ���� ��� ���2���1� 6�������,)� >-� ������� ����� &�=��� ���2���1� &A Structured Query Language .

/�� &��� 3���� �2���1� �� ��:��� +N�� ��� >��� ���� �� &����� ��!�"# 6����� .

�����

���72��1�

��� >2 '� �N��� ����% ��2���� ��4� �� H�,�& " ��������� " 3�"�� <���� ��� �2���1� (�)�O� +N�� ��� &�,�"� &��� '� ��.�� ���� '#.

����� !�"# '� +��� '# 3�"�� ��� ����)�7� '� &���%� '� $���� ��"��� �������� ���� . '� ����� >�)�� �� �� /* $���" &���� ��� ��" ��* 9>�-�� >��� /���

�� 3��"�O�� 9!�"# �� $��"��� ���� ���"�� ��� .GI���* �� B�" >��� � � ��� B�� #�� ��� 9�� M�I�$�� >" �� &���� !,�� (��4� � .

>���7� ��� �)"��>,�# !�"# �� ���� �-"4� �?�=�� ��� ��"�� ��# . ;�� ����� �%���� &���� ����4� G� '�� 9>��� �� 0��� /� �� ����� ��� '#

>�% ������� 6���������� �-"# �?�=�� ��� !�"# 6����� ����* >2 .

Page 46: Access 2007

46 | Databases using MS Access 2007

�� إ&��ء �6�Bة +�&�ت: 3ا�

&�,�" ��� �� �� ������:

• 3� &�� � �1��� �� ������� ����� ��� ��� /�� �����.

• ����� ������ &,�� �� ������� ����� ���?�" ��� ���.

• ������� &��� ��� &��� >2 '� >��% �� >���.

• ������ &��:*�2%�� ����.

• �����"1� ������ � 8 B ) /* >��% '� (.% >���*.

• '��� +�� 0��� '�� �,�� '� >��% (�)�*.

• ������� 0�� P��� B�.

• !�"# �� ��(��%7� ���"�� '� ;%����.

• 0����� P�� ��� ���.

Page 47: Access 2007

©TAGI & GTS | 47

ا��.�ات ا,و�5: 1- 3ا��رس

9��% +�� >�� ������ $���� >�� ���� �� ������ $���� >�� �� 3��� �� # ��* '"3� ��� ���� '� ��-"� ����� 3��� +����� >")�� . ���� >")� ������� ����� @�� 3���

3�� &���� '�� ����� ���� >��� ���� ���� . >��� &���� &����� � &����� $���� �� 3�,� '� ������ &��� >��# '*" ��# �����

"......� 9������"� &����� ;����� 1 3�" . !� 9>��"� 3��� /�� 93��� ��� ���� ��1� !,� '����� '�� !��� '� ��?�� 3�� '�"� '# '"��� '� L�4 �:�# ���% ����

����� . ��� � ����) >?���� G� �-"#� 93� &�� ����� &���� 3 '�"� '� �� 1 3���% ��� �# &�� )� &�����,�� . . !,� >��� '"�� &��� �� � 8 B ) �%�� 2�

3� '��� � �,�� .��%� &���� ���� .

�:�# ������� ����� /�� ��4� �� 0����� . H���� >��� �� &���� �� L���� ��� �"�� ��"����4� W��,�� ." '� .���� >�4� /�� ���� >� >��%� �� �� >" '�"� '# +%��

�2%�� '� G��N . W��,��� .���� >�� /* ��)�� 9��� '� $���� $��� >�� �� '�"������4� . >��# ������� $���� ����� >�%� L�" 9����# W��,� ��%� M���:� '� !��

������� ���"� �1����� �A���)E�:��� ]��)� @�� �� M# 0�� 1 ���� .( � � ������� ����� 6����� �:�# H���)�1��� �=�� ��(&����� �-"#� E��# $���� <���� 9 .

W��,� ��%� ��%� '�� 3�� L���� ��� >��% >" ����# .

������� ����� '� L���� �� &�%���� ����� ��� . >" �� �%��� >���%� '� &��"� ��� �2%� '� ��� >��%)��,� (������� . >" ��� �� �-"# �# >� '� >%� >" �F���

.����� ����4� W��,�� +��� �2%�� '� G��N '� >��%� �� >%� . &������ 90�� ��������� ����� >��� (��� '�. �% ���O� 9'J� /�� � ������ ��� ����4� &������ .

&?)�� &"���� ���� &"�) M��,��� ����� 3�# >� ���� 9>��� �� �� /�� �� >%# '��

'��� E��)� ��,�� ����� . !�"# ��� ��� ���� ��#�2007 ���,�# ��� ������� &�����#3�,=��� �� .

Page 48: Access 2007

48 | Databases using MS Access 2007

��6ة ا�G+�&�ت� M+.ا���

��� /�� &��%7� �� ���� ��� � 9������ $���� (�)�7 !�"# ��� ���� (��� >��&�?�4� :

• ��# ���,�# ��� �������� >%� =,� ���� ��# Y������ ����� Q���� ����3�,=��� .

• $��� >��� &���"�* &"�)� �� �=�� M4 '�"�� Y������� $���� �� ���� '�������� .

• ���%*� &"�)� ��,� ���%* Y������� $���� '� ���� ���� ��� ������� E�� ��&?� >" ��,��� �=�� >" ��,� .

��%� ����� ��" ��� ���� '��� 9&�?�4� G� /�� +�%� '# ���������� $��� >� . ���

Y>��� ����� '�"� '# +%� ��� ������� E���# � ��� Y��%���� ��� ������� >�� � Y����� +����� ���� > � Y>���%� M# �� '�"�� >��� M#� Y&���� >���%� � ���

������� '�� ���2�� ��� �� 3� ��� ��F� .����4� '� $���" &�?�� 9� ��� �?�) ���� 1

/��� ��� H��� ���O� @� # ������ ��� ������� ��� '"� . /* <���� '� �"F� 9��� #�� ���� ��� ������� /* >���� /�� ���� L�# '�� ������� $���� �� ���� '� >" . ���

>���,�� ��� '� 0����.

���� ������ >��% /* &%��� 3�# H:��� '���� �� /�� >�4� /�� M : Y(��)�� ��� '�YGI��) �� /��� YL��- �"� YGI��) �� M�� ���

3�� '����� '��� B� )4�� &�?�� +����� $�?�� @� >�,�� �%��.

• �����%1� '��:� ���)&"�)� &�� �#(

• ��1�

• '�����

• ����� ���

• &"�)� �� +����

Page 49: Access 2007

©TAGI & GTS | 49

��� $���� �� '�"� '# +%�'1��% 'J� ���� :'�,=�� >��%� ������ >��% . '�'���%� '�� �� ���� ��%� 'J� M���:� . 3� '" 9B ) >" ��� �� ��� '# 3�"��

��?��� &"�)� �� '�,=��� ��� H��# ��* &�� � 9�"��� H���� ��4� . ��� 3�� '" �����%1� '��:� ��� ��� ��� 3�"�� U� 8)�)� &�� �#&" ( ��� �=�� >"� B� �

&�� � ��������� ;� (��)� ������ .

B��� ���� &��� '"� 9������"� ��� $�� �-"4� $��4� '�� 9������� $���� ����� (��-#)$���" $����� .( >�% �:�# 3�"�� >� 9+��� ��%���� ��� �������� ���A� 3��"�O� !���

&�?�� �������� . !���G2�# $�,� /�� (��� ���� ����

������ $���� >�4� /�� ���� '"� 9$��%� 3��� ���� ���� 1 �� . >�� /�� M���� � �������� '�� ���2�� >��% >" �� >%� >" ����# W��,� �2%�� . '# @�� '# ���"��

��� �=���2 ��� �=��� '#� (��) ������� ���1 $���� (��) &����� ��� . ���� ������ �,� � ��4� ��" '"� Y�=��� &�� '� 1�� ��1� �"�� 1 ������ 9�%�� ���� >�-� &��

&��I�� �%� ���.� ��* $�?�� 2� H��� ��4� �� '�� 9���� ���"� . �18 ��%� >� � ������� '� $���" &��" /* >���� M�� ��4� 9����� ������� ��?�� &"�)� �� '�,=���

;��� >")�� . '"��� ���� �� ��1� !,� '����� B� )# ;��# �# <2- 3�� '�"� '#�-"# ����� ���# H��� �=�� >" ����� B� &�� ��� ��� ��� '�� 3� 9L�,� .

A��B @% �6ة +�&�ت�B إ&��ء

!�"# >�A)� ���2007��� ��1� �� E��)� &�,� @��� 9 . ���� ��� � '# 3�"�� �����,�� �� +��� '�!�"# �� >�,�� &��:�� & .&)�)� /���� &�%� '� &?� ���� �� �� .

Page 50: Access 2007

50 | Databases using MS Access 2007

&)�)� ��� '� 3��%�� +���� '��� +�� �� � �- .

=,�� ;��� ������ �� 9+�� ���� �� ��� '# ���)�������� � �:����1� ;���� .( �->�.�� /�� ���/ H��)�����1� '�� �# �����1� ��� +�� H�,� ��� ��" ��* �� /�� (��� .(

Page 51: Access 2007

©TAGI & GTS | 51

���� ��� 9���� &��:�� ������� ����� ���?�" '� ��� /�� M���� � � +�� H�,���>���%� '�� ���2��� >���% . G��� ��" ���?�"� ����� >���� �# ������� >� �O� #���

������ .

إ&��ء �6�Bة +�&�ت ��ر;*

(�)�* &�,�" ��� ���� '�� 9$. �%� &��:�� +��� '� ��� /�� !�"# (����� '� �N����,�� '� ������ $���� .

9��� ��1� �� E��)� &�,� '� ���* ��� �� &N��� ������ $���� ������ /�� ���� ��!�"# .

������� $���� =,� ����� �� � 9!�"# ���7 @���� &�%� '��) � �:����1� ;������������ ((�)�* /�� ��� �- .

Page 52: Access 2007

52 | Databases using MS Access 2007

��4� /����� .!�"# ���* �� &N��� $���% ������ $���� 3 ��=�� .

آ�K<�ت �6�Bة ا�G+�&�تا����ام

>")� L��� ��� '"�� ������� $���� '� ��,�� (.% L�# /�� ������� $���� �� '?�"� �[���>��� . ������� Q������ ���2���1�� >���%� � � &���?�� ���?�"� ���� ��)��� ���

��"��� ������ . ����� $���� ���?�"� �"��� >��� (.% �� ���� !�"# �� �2007 ����� ���� . ;����� ��

>��� (.%) ( >��� (.% ����# ���) ���=7 '����� +��%� >���7� ��� /�� ��� �->��"�� .

������� $���� �� ���� $��%��� ���?�"� &��" ��� '?�"� E�� /�� ��� 3� ��� .

����� ��� ������� $���� �� ���� $��%��� ���?�"� &��" ����� ���� .

/�� ��� 9&?� >" �� &,�� �� ���?�"� &�I� ���# ��*�) (&?,� 3�� ;���� . Q���* ����

�?�%�� +����� ��� &?� >" �� '?�" >" :

Page 53: Access 2007

©TAGI & GTS | 53

L��� Q��.� >")� ��� 9�� '?�" H�, ..%� �� H�,��� '�"��� !�"# ���* '� ���?�� (L�[��� ��� &�� � L������� L��.

$�)��� '?�"� 0�� P������ ���� ;��� 9������ >-� 9���?�"� ��� >�)� :

$���� �� ���?�"� ��� �# &���� $���O� !�"# 3 H����������� . 93�� ����� '"� +%�'?�"� 02N* 1�# . ��� ���� 3�� ���� 3�"��� 9'?�"� &���� $���* �# ��� ���# ��*�

'��4� �.�� ��� .!���� '��4� �.� /�� ��� �- '?�"� /�� ��)F��� �� 9�� >��� .&���� ����# /* &���� >��� &���� 3���� &�?�� 3 ��=��� .

Page 54: Access 2007

54 | Databases using MS Access 2007

$���* /�� ���� ��� ��* W��,� /�� �A:� �- '?�"� ���% ��� &���"� &����� �� 9&����� ��,���Enter .

���� &���� '� ;%���� '"�� 1 L�# '� 3���� !�"# 'O� 9�� '?�" ��� ���� ��" ��* :

����� '?�"� ��� ��� /�� ��� .

� U MGV+�رات ا��<

!�"# 3����2007 >��� (.% B�� � /�� &���"� $��� �:�# . 9>��� ����� ��:�>��� ����� /�� ��� �- >��� (.% �� '����� ���) /�� '��4� �.�� ���� �� :

Page 55: Access 2007

©TAGI & GTS | 55

>��� ����� ���� ;��� 3 ��=�� .

� ;���)�� '� >��� ����� ���� ;��� /�� >�-� ��� �����&�����:

� � &���?� (�.%# &-2- /�� ����� ;��� M���� : ���� �����%�� &�?��� ��?,� &�?��@� 4� ����� �.

'����- ��?,� &�?�� �� '1�4� '���� � �����) E��� &������ ���� 0��� >���%�'?�"� .(&�� �� ��?,� '� G���� M�� ���� (�)�* 3�"�� L�# ��N . �� 9>�-�� >��� /���

G� ������� $��� ���� &������ ;���)�� '�� >��� &?� &��:* .

Page 56: Access 2007

56 | Databases using MS Access 2007

&?,� >��=�� ��� ��* ��� >,�4� �# /��4� /* ���� /�� $��� 3�� '�"��� 9&�� ����?�)�O� ��� &�� � ��?� M# .

(��%7�� ���� ��?,� &�?�� >,�# �� ����� &���� $���* �# ����� ��� ���.# �� ���$����� &?,� /�� +����� .� $��%��� ���?�"� '�� 9�� &?� ��� /* �%��� ��*� &?,� �

���� ' . &?,� �� $��%��� �����%��� &�?�� >��� ����� ���� ;��� '� @���� &�%� �� �%�� .

�� �� ���� '?�"� E�� &?� �� $��%��� �����%�� >�,�� ���� ��� �� 9>�-�� >��� /���>��� :

��� /* &������ ;���)�� '�� >��� &?� >��=� M�I�� &�� �� �����%�� &��"&?,� �� &�� ���� :

Page 57: Access 2007

©TAGI & GTS | 57

��N ���?�"� � � &�� �� &?,� �� ��?�� $��%�� '�"� $���� &���%� 3�� '# =�1�&�����.

��4� 0���� ����� &���:7� &����� ��� ����� ;��� >,�# �� $��%��� ����� � H����

���?�"� ���� :

��!����� ��>,

������

L�O� 9������* +��� '� H��� <��� ��"� ������� $���� '# ��%� ��*&���� ���?�" (�, * 3��"�O� . >��� (.% �� ��=� ' ���# �� �����

G���� M�� '?�"� /�� ��-�� >[���̂� . &�� /�� &�2� ;:� M�I���� '?�" /�� L� ��� (�, * ��# M# (�A* /* ���� 1� .

��!��� ��>,

��>!��

��� !�"# ���� ��� ��� &�,� � >���%� ���?�" ��� 3�� ������� $��� 3��� ��� . ;���� �� ���� � &�� �� &�2� ;:�� ��

��:��. ���+ ��>,

<#-��

+N�� �� 9��% $���� $���" ������ $���� �� ��4� 3� /���� ��*�� 3�"��� 9���?�" M# (�, O� ��=�� ����� ��A� <�� ���) ��� �

>��� (.% /��# �� .

L�� <��� M�� '?�"� ��� >� �O� �� . >")� !�"# ��� 9&���"� (��-#���� �O� ��� ��� &���?�� &��"� /�� (��� ���?�"� &�,��� �?���.

6?����� $�)��� &�?�� 3���� 1 <��� ���) '# ��N. 3� '� 1���&���"� (��-# &���%� >" &�2�� ��� (���4� &�,��� ��� L�O� . /���

Page 58: Access 2007

58 | Databases using MS Access 2007

&��" >�)� L�� <��� M�� '?�"� ��* 9>�-�� >���"&�?��" &���"�� #���� 9<��� ���) �� .&��� ��� 6?���� ;��% !�"# 3 ��=��� .

$���� $�� ��� ���� ��* >��� (.% '� �� '?�" H�,� ��� � 3 '�� 9��� #�) ������ '�+�� &�,� ���)� ( &%��.� $�� �#)�:����� .(

Page 59: Access 2007

©TAGI & GTS | 59

�-�%�ت �Wن ا��':ت: 2- 3ا��رس %

!�"# 6����� ����)"��� �� 2��� ���) 'J� /* ����� � . /�� 'J� '�"� '# +%�� &����.% ��� ���� &�%��� �� >��� ������F�>��� ( .1 '������ 'J� '���"� ��) ���'�"�� ���,�F� $���� >�� �� (��� /* &��:7�� &��� ������� $���� .

%� ه� ا��'�؟

��� �� >%�� ���[�� �1 >��� '� $��� � &���%� L�F� >��� �� '� . ���� >")��[��� 9 �-"#>��%� �� ����� 1� �* \)�� ��� ������� '� �-"# �# >� L�F� >%�� � .

�.���� L��� $.��� ����� $��# M# 9���?� W��,� L '�"� '# +%� >%� >" '# �:�# �������>��%� �� �2%�� ���� '� .

� &/�0K ا��<

������� &��� ��� &��� >2 '� ����� >��%� �� /�� >��� 3�� >� � :

��?��� &��:�� ����� /�� &���� $�=� 0�� 9>��%� > �� �� >���1� &�,�" &)���� >�� !�"# ��2007 .����# W��,�" ��� ��2 ��?��� �[���� >� Q���* �� . '�"� '# +%��

�# W��,� >��% >"$���: !� L�"� 9�� E�� '� ��� .

Page 60: Access 2007

60 | Databases using MS Access 2007

>� ����"1 >��2 ������� ���� '��[���� '����� ��#� �� . &��:* 9�� 4� >�� ��#�:�# !�"# �� ��?��� ��%�� ��� 9���% >� . '� '"� 9'�� J�" ������ ���� !� � �

L�* &%��� ��� L����� >��� . ��.� �� ��%��� >�� ��=������� '��� ���� 2�=� '���� /* ����� &� . �)I�� >��

� 8 >� M# > �� ���� !���� ��� ��� 3�"�� ��� � >� /* . ��� ��� �:�# 3�"���� 8 >� /* ����� (.%� >� H���,�� &�� /�� ���4� H���,� .

� >���% ������ H���,�� &��� !���� ��� ��� ����� 9&)�)� �� ��?����� '"�� ��� ��������% &���� ������� ����� �� >���%� �=�� '# ��N . ����� ������ +��� '� H����

G���� M�� '�"�� /* >���� ���4� H���,�� ���-��� �A:� �# 1�.�� . ���) �%���� G� ;� >����� ������� &��� ��� &��� >,�# �� ��A� ����#������ &�")� :

$��A�� ���4� .��� �� ��� 9&,�� �� �2%�� ������1 :

(�"� (���� >��%� �� >�4� >%�� /* >���.

&-���� (���� 0���� >%�� /* >���.

$����� (���� ���� >%�� /* >���.

���"� (���� >��%� �� �� 4� >%�� /* >���.

(��)M��� (

� �

>��%� �� ����% 2%� \)�� .

&�,�� �. /�� ���� >��%� /�� &�� � &�,�� 0���� �:�# 3�"�� . !�"# 3 H����

<��� B� ;��� ��� ���� '��� >� �* '� <���� . M�� ���� �# &���?�� &��"� &���"� �� ��,��� W��,� /�� �A:�� L�� <���Enter.

$��A�� .���� ��� &��� ���) '� @���� &���.� �� @��� 9!�"# ���* >,�# �� .

���� '?�"� /�� >��� ���� &�� ���� ���� &��� /* .���� G� ��)�� . ���� ���

Page 61: Access 2007

©TAGI & GTS | 61

� � >��%� $������ ���� 0�� Q���* �� �� 9G2�#) ������� &��� ��� &������� 9���� &��=�������� ��� & .(

إ��V* ا��':ت

/�� ������� �%��� ����% ����� ��� >���� 9���% >%� (�)�7 &,�� � 0�� $�� 3�� ��� ��1� �� >��4� � � ���* '# ������"� ��� ��� �� 3��� @���� .

H���,�� &�� ��� ���� W���� ��" ��* >��4� � /�4� &���� '# H%�4� '� . ��" ��O� �A:�� �� >� �� ��%���� ��� ������� > �# 9H���,�� &�� ��� ���� ������� >� ��� ���

��,��� W��,� /��Enter H���,�� &�� /�� . ���% >� &��:* ������ ���� /* ���� ��* ��,��� W��,� /�� �A:�Enter ����� 3� �� &���"� '� '"����� ���%� . �A:� M�I���

��,��� W��,� /��Enter >,�4� /* ����� ����� ���% >� &��:* W��.�� /* @� # $�� .>%�� �� >��� '� G���� M�� ���� /�� >��� /�� 3�� ����� ����� .

>� �O� ��� ��" ��*H���,�� &�� ��� ���� ������� . W��,� /�� �A:� '��Tab ����

��� �� ���� >�� /* 3��� . W��,� /�� ��A:� >%�� &���� /* ���� ��* '"Tab ���% >%� /* >���� 3��� 9���%� .

&���?�� &�,�� ���) ��� ��� ��� &���-� &���� ��# .� �� �2%�� ��� M����� ���) ���% >%� ��# /��) .(>��%� &���� �� ���% >%� >�� ��4� �� ��� .

������� &��� ��� &��� >,�# �� ��%��� >��� ���) ��� ���� � $�� 4� &���� .

>��%� &���� �� ����% 2%� ��4� �� \)���.

Page 62: Access 2007

62 | Databases using MS Access 2007

����X ا��':ت

�A� /* &%��� ��" �# F� ��"��� ��* >��%� H��� U����� >%�� �� $����� �������� �� ��� �- � ���A� ���� ��� ������� >� '� <��� �# ������� ��� ������� /�� M�����

$���%� �������� > ��� >�� > �� . ��� .�� >��%� �� ������� 3� �* (��-# ��=������ ��� ��� >%�� '��� /�� ��A� B���L����"� � .

>� �� ���A� >" ��� ��?��� ������� =,� �� &���� ���� !�"# '# &=�2� ���� '��� ������ .���A� >" ��� ����� ������� $���� =,� M���:� '� !�� . M�� ����� >���

����4� W��,�� � &���� G��� L����� 3�"�� 1 .� ���A� +�� 3�� '�" ��*� W��,� >%�� ��� � &��� >:�# 'O� 9����4�)G���# ��"��� ( W��,�� ���% ���� >���

���% ����# .

ZHف ا��':ت

���� >��%� !���:

>%�� '��� /�� ������� '� M# /�� ��� 9���� >%� ��� ���# ��* . /�� �� >�����L��"F� ������� �� ����� .

Page 63: Access 2007

©TAGI & GTS | 63

/�� ��� �- &���?�� &�,�� ���) �� ��� ��# +��%� ��A�� >���7� ��� /�� ���>%�� ��� .

>%�� ��� 'F)� 3������ !�"# ���:

���� ��"F� ��� /�� ��� . ��%��� ;���� /�� '��4� �.�� ��� 3�"�� 9>��� ��� /���

?�� '� >%�� ��� ���� �� >%�� '��� /��&-���� &� :

&%��� ��" ��* �%� ��N H��� L�"� &���� ���" ��* ��% &���� G��� �2%�� ��� '*>��%� '� �2%�� '� ��-"� ��� . '� ����� ���� !�"# 3 H��� 9=�� '���

$���� &��� �2%�� . �2%�� '� �����%� ��� 3�"�� L�O� 9'��# &��"� 9'"�

Page 64: Access 2007

64 | Databases using MS Access 2007

&������� .# &��� ����� �- '�� ����� ���� ��� �2%�� M# ���� � &����� 3�"�� 1 L�# M$���� .

���� M�� >�4� >%�� '��� /�� ��%��� ;���� /�� ��� 9�2%�� '� &���%� �����

��� 3� >��=� >%# '� L���:

W��,� /�� �A:���Shift ;���� /�� ��� 9�A:�� ������1� ;� '��� /�� ��%���L��� ���� M�� �� 4� >%�� .�2%� &���%� >��=� /* �� M�I�� :

>%� ��� /�� ���� &���?�� &�,�� ���) �� ��� ��# /�� 'J� ��� . 3����� �������� ;%���� '"�� 1 &����� G� '# '� .���� ��"F� ��� /�� ��� .

W��,� /�� �A:� ������� '� �"F� 9!���� '��4� �.� ��� ��� >:,� ��" ��*�Shift �-� ����� �� ��� �2%�� '��� /�� $��%��� ������� '� M# /�� '��4� �.�� ��� . ���

���� ��"F� ��� �- >%� ��� /�� .

Page 65: Access 2007

©TAGI & GTS | 65

إر��ل ا��':ت �����G ا����2و&�

>���O� !�"# 3 H��� &,�� � ������ $��� �����"1� ������ �� >��% '� �2%����,��� . /�� ��%��� ;���� /�� ��� >2 '� ����� 2%� 1�# ��� 9&����� G��� �����

W��,� /�� �A:� �# ��� >��=�� ��� >%�� '���Shift ������ �� �- �A:�� �������2%�� &���%� .

�2%�� >���* ���# ��* 9>�-�� >��� /��3 �4 >��=�� 1�# �� 9G���# >��%� '�

'��%�� .

!���# &�?�� /�� ���Office �����"� ���� :

���� ;��� ��� � �� H�,��"_" '?�" >���*:"

Page 66: Access 2007

66 | Databases using MS Access 2007

� >���� !�"# '� ���� M�� ���� 0���� E�� ���� � �� '� '"��� >�� L�* 3�����>���7� . ���� � '# H%�4� '�� 9L��� ��� ���� M�� 0����� E�� '� ��"F�� '"� � ��*� 0����PDF )����:7� ���-�� ��� ��* ( ��� ��,�� �#Text Files >:�4� ��� � '�"�� .

����� ������"� E���# &��" >�� '� ��,��� '� '����� '�� $(��� '"��� . �0���� /�� ���� ����� ;��� �� Q�� * ��� �� ������ ��� �. ���� � '� �"F . H�,��

3�� �:����1� �����"1� ����� 6����� �� $���% &��� �� ) �# 3����� ������"��� >-�!���"� 3����� (G������ ��� M�� ���� 0���� �� B� 0��� ;� . '���� >� �O� ��

��"1� �����>���* /�� ���� ������ ��� .

Page 67: Access 2007

©TAGI & GTS | 67

���� ;��� �� >"� ��� �. /�� ���� ���� ��*"_" '?�"� >���* " >���� !�"# '�� ���� &��� �� ������O� ��� �- L��� � M�� ���� 0���� /* >��"�� ������� $���� ���?�"

$���% �����"� .

=6�G* ا��':ت

�2%�� '� &���%� &���� /�� $��� !��# 6����� 3���� . ��� �2%�� >��=�� 1�# ���������� +N�� :

!���# &�?�� /�� ���Office &���� :

P��� ���� L��� ��� ���� M�� &����� 0��� ��� 9&����� ���� ;��� ���= ���:

Page 68: Access 2007

68 | Databases using MS Access 2007

�� &���� 0���� /�� ����2% . &���� ���,� �# L��"F� '?�"� &���� ���� � �:�# 3�"��

'?�"� '� .>��� �� �� ��1 &����� &����� ;�:��� !����� .

Page 69: Access 2007

©TAGI & GTS | 69

إ&��ء �4ول: 3- 3ا��رس

�,�� '� ��?�)�* &�,�" 3� �� ��� >���%� ��� ��� '� ��.�� !��� G� �� ������ .

�-�%�ت �Hل ا�'�اول%

>���%� ����"� /�� ��% >")� ����� 'J� '�"� '# �A��� . �I� >��%� '# ���� '��������� ���� >�� /�� ���� >" M���� ��� �2%�� '� ��� '� . &���� !�"# >����

&��� ��� ���� >��%� ����"� '� M# >����� (�)�*"����� ���" ��1 ������� ���� 9>��� �� ��.

������� ������� $���� ����� 3��� � F� '# ���� '� L�O� 9������ $���� ����� . �N���� ������ $���� '� >��� &�.* �# &��:* '�� 9>�� /�� �2���� >�� &���� ��� '�

���� ���# '�"� '# '"�� $���" . ������� $���� �� ��� ��� >" ;� >����� ���� '��2��� '� �"F��&������ �������� L" . ���� ��� 2��� ��"� ������ $���� (��� '� � � 1�

>��4� '� L�O� 9&�� ��� ��N >�� ;� ��4� 3� /���� ��*� UL��� '�"� '# +%� ���#$���% >�� &��:* '� 1�� ���� B� �� .

إ&��ء �4ول

&,�� �� 0�� $��� �� >��% (�)�* /�� $��� !�"# 3���� >� �*� X��� >��% H�� � � &��� ��� ��� �# +�� ��� ��� �# ���"����� ��� "����� >��%� (�)�7 .

>��% >�� (�)�* ���) �� >���%� ��� �� ��� :

Page 70: Access 2007

70 | Databases using MS Access 2007

M��� (� � &����� H�,��� X��� ���% >��% H�, >��% ��# /�� ��� �� X��� >��% /�� M���� 9$���% ��� &���"������� &���:"

������� >� �O� #���� ���% >� &��:* ���� > �� ��� . ��,��� W��,� /�� �A:�Enter W��,� /�� �A:� �- 9>%�� /* $���% >�� &��:* �� ������2Tab ��# /�� ��� �#)

(���% >%� >�� . 4� (� �

���0

$������ +���� $���� &�?1 &�I� >��%� +��� ��# +��%� ��A�� >���7� ��� /�� ��� .

!�"# ���* '� ���?�� (.%� �� X��� ���% >��% H�,��� &�?2� '� �� +�� /�� ��� :

��,��� W��,� /�� �A:�Enter W��,� /�� �A:� �- ���� >�� /* ���� H���,�� &�� /��Tab ��# /�� ��� �# �� 4� >�� /* >�� �����) (���% >%� >��.

Page 71: Access 2007

©TAGI & GTS | 71

����

���

�����

(� ���

X��� ���% >��% H�, >��%� ����� ��# /�� ��� .��� ��=��� ���� !�"# '� ���% &��� � � >��� ��� L��)"����"����� ��� ">��%�.

&������� &����� �� ��� B� ����� ���) ������ ��� &��� >�)� . /�� $���� ;������

3� '� ��.��� &,�� � >�� ��� �# Q���*� &�� � Z�� ;:�� ����# W��,� &��:* . +��� >��� �� ������� >� �* '� ���� �-"# ������ ��� &��� ��� ��� ����� . 3�"���

G���� M�� ���� >�� (���*� L������ E��� >�� ��� ����� . >�� ���� ��� ������ ��� &��� >,�# �� �%�� . >� ���� ;��% >���� �� 3�"���

'��� . ���# ��* 9>�-�� >��� /��� >� ;:��2� ������� $���� ��:

>�� ������� E�� �� � �- >�� ���� ��# . &��� �# ���� �# &��" ������� E�� '�"� '# '"���3� ��N �# ���� �# � ���� �# . >� ���� >�)���2��� )���" � ����� ��� ����� ( ���� �%�

&�:����� &��� /�� >�� M���� '# �A��� '�" ��*� &��)�� '"��4� ���� '"���)5.99 �1�� (3� '� �-"#� . >���,�� '� ��.�� /�� ������ ���O� �-"# >���%� ���� ��� ���"�

>�� ����� &�����.

Page 72: Access 2007

72 | Databases using MS Access 2007

إد�Uل ا�G+�&�ت �� ا�'�ول

���� !�"# 32007 ������� >� �7 0��� ��� . ��� ���� �# ����� ��� �* 3�"���&�%�� � ������� ���) �� ������1� ����# ��� ���� �# Q���� .

/�� Q��.�� ���� ������� &��� ��� &��� >2 '� 1��% H��� 9����� ������� >� �7>��� (.% �� L��� .F� ��"��� ��*� 9����# >� �� &��" >� �* >-� 9������� >� �* (��-#

F� >��� /* 3�%��� !�"# '�� . >� �� &���� ��N ���# >� �* ���� ��* 9>�-�� >��� /���" �����%1� '��:� ���

��� �� @���� 9���F)�# ��� &"�)� ������ $��� :

������� >� !,� �� ���4�� ����4� ��%� M���:� '� ���� '�"� &�� 3�� '�"� ��)����� >� >-� .( ������� E�� H��� 9=�� '���"B� "L� +N�� ��� M# &���"� .

Q����� ��� ���� � ������� >� �* �� &���-� &���� . &��� L�F� ���� Q����� ����� ���� >� �7$�� >" �� ���� >��% �� ������ . ����� �%���� !�"# F)�� 9G���# $���� ��

(�)�* ���) �� Q���� ��# /�� ��� L�� �� '�,=��� >��% /�� (��� .

Page 73: Access 2007

©TAGI & GTS | 73

Q����� >,�# �� >��� ���.# .��� �� .���R� �� � >��� ���.4� G� ��� ��� 3�"��� ���% >%� (�)�* /* &��:7�� >��%� �� $��%��� �2%�� ��:

(�"� (���� >��%� �� >�4� >%�� /* >���. &-���� (���� 0���� >%�� /* >���. $����� (���� ���� >%�� /* >���. ���"� (���� >��%� �� �� 4� >%�� /* >���. � � M��� (�� >��%� �� ����% 2%� \)�� .

>����� .��� &)�)� '� /�,�� @���� &���.� �� �%��)����� /* '���� '� � � (

������ ��� &���� ��� �� ��� &���� Q����� ��� &��� . G2�# $����� � � 9Q����� ��� &����"@���� /��# "���� 0�� '� . ��� &��� ������

!�"# �� $���% ��� ��2007 " >��� � � &���� Q����� ��� &��� '�� ��%������ ��� . ��� &��� �� ���� ��" �2%�� ���� 3 H��� ��� 9����# >")��

Q����� (�.%# >����� >� /�� $��� /�� &=����� ;� Q����� . Q����� '� (.% /�� ���� ��� �� ��� &��� >� �O� ��� ��*) /��� �����

�"���(� 3�"��� 9 +���� �� >,�4� �# /��4� /* (.%� >�"��� ����� .

Page 74: Access 2007

74 | Databases using MS Access 2007

;��% ���� ���� 9&)�)� /��# �� �� �%�1� ����� ������ ���� /�� ���� ��� ��* �"��� �������� Q����� �� .

!���� +���� ��� $���� &���%�" �"��� ����� >� . �?�=�� /�� ����� ����>��� �� �� ��1 Q����� ������ Q������ &����� .

O+�>X ا�'�ول

$���� �� ���?�"� ��=� >����� ��4� 0���� ����� &����� '� ����" ���� !�"# 3����3� &�� � ������� . !�"# ��� � 1�2007 9L��� '� (�) >" >����� 3 H��� ���

����� L�� ��",�� 3�"�� .

Page 75: Access 2007

©TAGI & GTS | 75

'!�� (�� , &�:��� $�)��� '�"� 6?���� '�� 9������� ��� >� �*� ���% >��% (�)�O� ��� ��* :

�������� =�2� 'F� ���" >����� 3���� 9>�� '� !�"# ��� ���� ��� �� ��" ��*�

>��%� �� &,�� �� ��,�� �� &�,� � '��# >���� >-� 9$�)��� $���%� . 3�"���&���?�� &�,�� ���) �� � � �. /�� ���� &�,� � '� >���� .

���� ������ � � >����� &���?�� &�,�� ���) �� � � ��� �� @� 4� ����4� 3 H���

G� '� ��.��� &?���� '�� &"�)� ��� � G�%�1�� B�� ���� � � �%��>��"�� >��%� 9���4� .>��"�� >��%� /�� ��� ��� �2���� M# 0���� �����:

Page 76: Access 2007

76 | Databases using MS Access 2007

3�����

/���/ ���

��2��

��% $���" ����" �����# 3�� '�"� ��)��% $��A� �# ( ���:� ���� ��� ������� '�>��%� �� . ������ E�� !�"# ���� 9>�-�� >��� /���"$�"��� " L�"�� M��

���%O� =�,��1�65.535 ��� V ���� M#40 ��� B�� '� &�,� . 3�"������ >%# '� $���4�� ��,�� ����# ;���� >��%� ������� .

&���?�� &�,�� ���) �� �2%�� ��� �� �-"# ��# /�� ��� 93�� ����� .����� ���� ��� E�,��� �2 �� ��=�� ��� &�?�� �� @���� :

����� E�,��1� /�� (��7� �# !��� $��� ����� ��� E�,��� �� 3�"��� .

9>:�4� (����1� ���� � �# ���� !��� $��� ����� ����� ��� �� 3�"���

>�� �� > �� ��"� ��� ;� ����� ��� >����� ��?��� ��� M��:

����� ����� ���� ��� E�,��� >���� �:�# 3�"�� . ��� � /�� �)I�� ;:

$���4�� ��,�� '�� &���,� . '���� �� ��� /* !���� �)I� >������)) (� ��,��) ($���R .( �# E�,��1� +�� ����� $� �=� ����4� +���� ���

����.

Page 77: Access 2007

©TAGI & GTS | 77

�� درا�* ��H*: 3ا�

/ �� /* &��:7�� >���%� �� H���� >")�� ������� >� �* &�,�" ���

0����� /�� +����� '� ��.�� /�� >����. ������ ����� &"�)� ������ ����� (��� /�� >���� ����� 0��� '� (.% ��#

������� ������� >� �O� 3����� '� �"F�� . ���� +�� '� ������ $���� (�)�* B� ���� ;� >���%� �� ������� >� �*�

������� 0�� P��� . &���� ����� '��# (��7 0����� P�� ��� ����&"�)� '��# ;� .

��#��%��� ��,��� W��,� �� ��� 9������� >� �* ���Enter ���� >�� /* >���2 W��,� �� ���� >%�� ��Tab �% >%� /* ���� /* 3��� ��� ��

���� >%�� &���� . ��!��-�� !�� >��� +��� '� ������� Q���* ��� +�� �� ��� .

Page 78: Access 2007

78 | Databases using MS Access 2007

�� أ�J-* ا���ا4�*: 3ا�

1B Q������ �E $������

#V >��% >" �� L�,�

+V ������ E�� '� '�"� '# '"��"�?��� ����� "��

Q V >%� >" ���� ����

�V �"� ��� (�) 1

2B 4���$� ���0 4� �EH�+!, �� $��� ��!��-�� � ��0 4����

#V ���� '�"� 3�� '# ���� ���� '�"� M#

+V ������"� �� +��� 3���� �� ��

Q V ��� ��SharePoint

�V �� �������� ��

3B ��!��-�� � ��0 $� �#�#� 4��� �-�2� $%� ��� I�

#V &���

+V Q�����

Q V �2���1�

�V �"� �� ;��%

4B /)# � �� �),1�� D�%2� R8��� 4� (� �

#V '"�# ��* ����4� W��,�� ���

+V >��%� 02N*

Q V &������� & �� >��

�V �"� ��� (�) 1

5B $� K%�2�� !� <#-�� ���+ �>�

#V ���*"��� 0���� "

+V &���?�� &�,�� ���)

Q V '����� ���)

Page 79: Access 2007

©TAGI & GTS | 79

�V >��� (.%

6B G� � � 7�� S+!� $��� ������ $E ��

#V W��,� /�� �A:�Tab���� >%�� &���� /* >�� �����

+V ��# ��� ���)(

Q V ��# ��� ���)(

�V �"� �� ;��%

7B Q���� 6%� �@5� R/)#%� �7���� 4� � 2�� � #� (�� 4� ...... ������1� 9�

�@5�� $�

#V .�����

+V Shift

Q V Alt

�V Ctrl

8B $����� ��2�� ���� ���!��� ��1� �E ��)(

#V (�)�* ��� &���

+V ������� &��� ��� &���

Q V ������ ��� &���

�V (���� ��� &���

9B G��!��-�� 0�� ��� ���� $� (�#�� �2-� ���@�- D� ��� I)�� ��"� �E ��

#V ��� E�,���

+V ����� ���

Q V >�� �%�

�V )# (�)+ (���

10B T�! 6%� .� ���� ��!��- ��0� '! 9-�� ���� &��!�- ��0 �),

D!��� K!U� R&��!��� 4V�

#V ��=�� !,�� G���=7 �"�� ���� M# 0����

+V ��=�� !,�� G���=7 ���� �"�� ���� 0����

Page 80: Access 2007

80 | Databases using MS Access 2007

Q V �� @� 4� B�� ������ ������ 0����

�V �"� ��� (�) 1

Page 81: Access 2007

©TAGI & GTS | 81

�� ا� +�م ���]�� %@ ا,%�ر �� �6�Bة ا�G+�&�ت: 4ا�

&�,�" ��� �� �� ������:

• Q����� (�)�*

• ���2���1� (�)�*

• ������ (�)�*

• ����� �# Q����� >���� ��� �� ��� &���� ������ ��� &��� ��� ���

• ���� 0�� .���� ���� 0�� �?��� ��� ���

• !�"# �� >��� &���� $���*

• ������� .�, ���,��� '� &,�� �� E���4� ��� ���

• &����� >�� &����� ���) ��� ���

• � � 0��� ������� ���&����� >�� &,�

• G������� �# ������ &���� 3��� '���� '�" ��* �� ����

Page 82: Access 2007

82 | Databases using MS Access 2007

إ&��ء ا�<��ذج: 1- 4ا��رس

>��� �� �� 'J� /* ��-"� ������ � . >��% �� ������� >� �* &�,�" ���� '# 3����

+��� ��� ���� ������� ����� ���?�" '� &,�� �� E���4� (�)�*� ������� >���% >�%�� ���� ��� &����� ���� . '� @� 4� &���?�� E���4� >�� ��.�� ��� �� �� �������

���2���1�� ������� Q����� >-� ������� ����� ���?�".

%� ه� ا�<��ذج

������ $���� �� ������� >� �7 &��� &��� '� $���� Q����� '* ./�� M���� � � >�� ���� >�� >�%� >� �* E��� �� '�"� '# '"��� >� >" �� �������� &���"� 3 H��� >%� '� L� �* '� �� 1 +���� >� /�� Q����� M���� '# '"��� X��� ��� ��� >�"

������� $���� �2 �� &��.

� �� $� �=� 3�� >-� Q����� /�� &�-�4� ��� 'J� /�� ���#� � ������ ����� +�� &��!�"# �� $��%��� &����� ��%���� &"�).

Page 83: Access 2007

©TAGI & GTS | 83

>��%�� $�)��� &����� ��N &,�=� �:�# Q����� >�)� '# '"��� . >�%�� ���* '�� 92-�� E�� '� $���� &����� ��%���� &"�) ������ $���� &��� H�,� ����� ��=� M�� >� ��

Q����� '� B� .

��2� ا����ودة و;+� ا����ودة6<�\� ا�

���� '# ���"��"�"��� ����) "Q����� 0��� �� (Q����� �� ��%�� '?�" L�# /�� .>�-�� >��� /�� >� �� >�%�� ���* !���:

Page 84: Access 2007

84 | Databases using MS Access 2007

�"�� ����# /�� Q����� �� M���� : (���# '� ��� ������ 3 H��� ���� ����� ;���

���� � �"I� ��� >� �� >�%�� �.� &����� ��%���� &"�) @� '������ '�,=��� &����� ��%���� &"�) ������ $��� &���?�� &�,�� H�,�� �=���) ����� � ����

� 8 Q���� '� $����( .

�� Q���� '�"� '�� 1*� 9>�4� /�� ���� �"�� ���� �� ���� 3��� 9�� Q���� (�)�* ���$�?�� . 9'��?� �� 9����� ��� &�,�" '� �=�� ���� 9!�"# �� �"��� ����� ;��% ;��

$����� ��N� $����� .

$���� '?�" +���% ��# ;� �)��� >")� ����� M�� � ������ �"��� ���� ������� .���� 6���� >���,� Q���� !��� :

L�� ������� ��� &���" 3�"�� B� ;��� /�� �� ��%�� >� >" M���� . >�� ������������� $���� �� ��%���� >��% ;� $�)��� . �� >%� ������� >� �* >�"� ������ 3��

Page 85: Access 2007

©TAGI & GTS | 85

������� &��" >� �* ��� 9���% ���� >��� ���� �� Q����� �� >� >" �� ���� �# ���>��%� �� B� �� ���� .

L�" ������� $���� '?�" ;� �)��� >")� ����� 1 M�� ��� ������ ��N �"��� ���� ��#

$��,�� ����A� ��� M�I� . >�%�� ���* �� >� �� >�%�� �. ����� 9>�-�� >��� /�����%O� ��� �"�� ���� >� ��������� $���� �� ������� '� MF� &�2� L !� '��� ( .

��N 9���� >��� �2���� +�� L��: '"��� 9&����� �. 3� /�� @� 4� &�-�4� '��&���,� �������� L &�� 1 L�� .

$��� إ&��ء &��ذج %@ ا��

M�� >��%� � ��� Q����� ��=� ������ 3 H��� �%��� !�"# ��� L�* ����� '# �A���3��N� ��� . '� ��,� Q���� (�)�O� ���� 3�� 1�� +��� >���� 3� ��� !�"# ���

�� ����� ��� >2 . ��� �- (�)�* ��# &����� /�� ��� 96���� ��� ���� Q���� (�)�7&���:* Q���� ��# /�� :

9>�4� ��� � � Q����� 6��� ��� '�"��6���� (�� L��� ��� . &�,�� 3 H����Q����� ;� L��� !�"# /�� �A��� �2���� �# >��% M# ���� �� /�4�:

Page 86: Access 2007

86 | Databases using MS Access 2007

Q����� �� ����� ��� ���� ��� >��� �# >�� ����� �:�# 3�"�� . /�� ��� < >�� >���� >��� &�?1 /* $������ >��� &�?1 '� ���� >�=��$�� . /�� ��� << &��" >�

&������ ���� /�� ���� @� # /* &�?1 '� >��� . Q����� ��� � ���� �� 6���� �� &���-� $�� � 3 H��� . ����� �� @��* ������ ��

���� /�� ��� �- +����� ��� � �. /�� ����:

�� ���� G����� �,�� L��% �.��� �����# Q����� (���O� &���� &�,�� 3 H��� . /�� ��� +��%� /�� ���� ���� >" &����� @���� 9$������ ����4� &�?1 '� ����4� '� ����

���7� '� '��4� :

Page 87: Access 2007

©TAGI & GTS | 87

���� /�� ��� �- G���� M�� ���� ������ �� .� &�,�� 3 H���� 6���� '� $�� 4Q����� &�����:

���� L��� ���� #��� <��� Q����� H�,�� 9(���* /�� ���� ��� ����� 9�:����� >")� . 3�"�� <�� ������ ��� &��� >2 '� Q����� H�,� ���-� ��� � �. 3 H����

Q����� ����� &��" >����) . ������ ��� &��� ������# ]����� '� ���� ��� ��!��� �� .(

$�)��� Q����� H�,�� (���* /�� ��� 'O� 9>�4� ��� � �. ����� /�� ���# ��*.

Page 88: Access 2007

88 | Databases using MS Access 2007

6���� ��� ��1 &����� 3�� �� >" �� � .

� ا�<��ذج��� ا����ام =�� * �6ض ا��/�+� ��

�� �� &����,�� '������ '� ������ ��� &��� �"��� �� >��� . &��� 3 H����Q����� ���= &�,�"� ���� ��"�� ������ ��� . ��� ������ ��� &��� �� >� ���

��� �. >��=� '� �"F� 9Q����� (�)�7 6���� ��� ���"Q����� ����� >���� " $�� � ��6���� '� $�� 4�:

�� �� 92�# ��%�� Q���� ����� >���� ���# ��*� (.% �� Q����� '?�" /�� Q��.�� ��&���?�� &�,�� ���) �� ��� ��# '� ������ ��� &��� �� � �- >��� .

������ ��� &��� Q���� �� <��� �� /�� $�=� 0��:

Page 89: Access 2007

©TAGI & GTS | 89

Page 90: Access 2007

90 | Databases using MS Access 2007

'��������� '������� ���7� /��# �� @��� �� � Q����� ����� ����# ��� '�����%+������ ������ . &���� >��� &���� @��� ���7� ��� ���)&�)��� &����� /���� .(

'� ��� ��2 $������ >��� /�� M���� ��� �(.% ���7� '� ���4� +��%� �� @���

������ ��� &��� >2 :

��� ��=�"��� >���G� ���� &��� $��� " �� ��� >���%� ;� &������ >��� &��"���� Q����� (�)�*) .���?�� >��%� � '�,=��� 'O� 9G2�# >�-�� �� .( &�?1 '����

"&������ >���%� �� $������ >��� " ���?�� >��%� ;� ����� ��� >���%�� >���&�2��) . 9G2�# >�-�� ��&�2�� +������ '�,=��� ����� .( &�?1 '��� 9��� #�" >���

@� 4� >���%� �� $������ " ��� >���� &���� ������� $���� ��� �� >���%� &��"���� ���� >" '� ����� ��� 3�"�� .

9>��� �� 0��� Q�� � ������ ��� &��� �� ��%�� � �� �=�� '# '� �N���� /�� >��� ����� ��� 3�"�� ��� ����4� '� &,�� �� �����%�� /�� $�=� 0�� '"

'��� Q���� .

������ ���) �?�=� /�� ���� �� �� M����:

Page 91: Access 2007

©TAGI & GTS | 91

&��

���

.)��!��

Q����� ��� &��� ����� �# ���� 1 ��4� �� /�� ���

����

���� ����� � � ��=� >����� ��� �� 3 H���

����

�-+��

&���%� /�� ������ '"�� ��� &"�)� ��=� ����� 3�"���"��� �����

���!�

��#���

�"��� ����� '� $���" &���%� &��:O� ��� �� 3 H���$������ ��N� $������ Q����� /*

��� "�

���� ��� Q����� ����� &����� &�,� � �?�=� ��� �� 3 ����"�� ����� &������ ��"��� $��,)�� ����� >���� /�� $���

Q����� ��� �� �"��� &����� ��� ��=� ��� @� 4� &������1� &������ ��# :

&��!���

$���%��� ;��� >")� '��� ����� &�� 0���� �?���� 0����� �� ���

Q����� >��" /�� . �?���� 0����� ����25 0���� ��� ��� ��2 ���� &��:� .

�����

��!�

��#���

����� ;:�� >����� ��� �� ���) '� ��� �� 3 H���

Q����� �� �"��� . ����% >")� �"��� ����� >� 3�"���M��� >")� �# .

��)�#�

��!�

��#���

�"��� ����� &���%� $����� ��� �� �� ����4� �� ���

;:�� /* �# $�)���� ������ &"�) /* '��� �"�� ����Q����� ��.

��#��

���� �# ����� �"��� ����� $����� �� &���� L%��� ��" ��* 9���� !,� �� 0��#� ;��� >")� �"��� ����� $�����

��� �� ���) '� �%�� ��� �� $��%��� ����4� �� ��� .

Page 92: Access 2007

92 | Databases using MS Access 2007

95����

!�"# 3 H���2007 ����� ;:��� ��=� +���� �� &����Q����� �� &,�� �� �"��� .

��>,/ *���,

&��� &,�� �� ����� (�, * �# ���=O� ����4� G� H��� ���,� ������ ���)&"�)� ��� >-� .(

ا����ام ا�<��ذج

1�# �� 9Q����� '� $��,��2L��, >��� (.% �� L��� /�� Q��.�� ���� . ��� �- &���?�� &�,�� ���) �� ���% ��# /�� &�����) (>��� �� ������� > �#�:

�?��� ����� ;%�� ��� >�� M# �����)����4� W��,�� >-� ($���% &��� /* . >,�# ��>��� ���.# �%�� Q�����:

"� (����(� >��%� �� >�4� >%�� /* >���. &-���� (���� 0���� >%�� /* >���. $����� (���� ���� >%�� /* >���. ���"� (���� >��%� �� �� 4� >%�� /* >���. � � M��� (�� >��%� &���� �� ����% 2%� F)�� .

Page 93: Access 2007

©TAGI & GTS | 93

إ&��ء ا����:%�ت: 2- 4ا��رس

��� ��� � � ������� $��� &��� &,�=�� /�� ����� �� 2��� ���) ����� ��2���1� . 0��# ��=� ��� Q���� ��%�� 9M��� ��# ������� '� $���" ����" ��%� '*

��-��� ������� $���� �� >�I� W�� ;����� '"� � ��* '" 9�:�# ;?�� ��# 0�� ������ 2� 9&��%* /��$���"� ������� &�?1 '� $�?�� . ���2���1� '� !��� �� �� �������

����� &�,�"�.

%� ه� ا����:م؟

��� ������� >�� ������� $���� �� �"�� 6����� /�� W��a� >�I� '� $���� �2���1�������� .� �� �� ����� ��-�� ���� ��� $����� >��� � �� ������ ���� ������� $���

���%��� <��� '# +%� ���) M# ����� >��� 3�� '� L�� <��� '# �A��� M�� '�"��� .

>�� /�� $��� 3���� !�"# '" 9>���%� '� ����# >")� ���2���1� (��� ����� 8 �2���� 6?��� /�� (��� �2���� . G� Q���� ���"&� ��� ���2���1� ""�� '� ��.�� $�

���� '� ��-"� ���� ���O� ���� ����� �� ��* '"� 9��,��� >%� '� ������� ������"�$���" ������ ����� ;� >����� ��� ���� . &���� ���4� ���� 9>��� �� ����A�

&������ $��A�� ���2���1�� �.����� . � ���2���1� �� ;?��� ��4� 'O� 93� &��:*�#2�# $��%��� ������� $���� >�� W��� &�?�# '� $���� �� �� . 6?��� /�� ���� ��*�

&�")� 3�� !��� 9&?�� ���2���� . F� 3�� '�"� 1 '# &���) 9�������� <��� ��� ����� �2���1� >���� � L�* Q���� �� >"� 9������� $���� ����� �� .

=��O ا�����$إ&��ء ا����:%�ت 6@

(�)�* ���) �� ���2���1� 6��� ��# /�� ��� 96���� ��� ���� �2���� (�)�7 .

Page 94: Access 2007

94 | Databases using MS Access 2007

G(��� ���� M�� �2���1� E�� ������ 3 H���� >���� 6���� #���:

6���� ���� 6���� &�� E�%����� ���� ����� ��2���� ����� ���O� 9>��� �� ����A��������� $���� &��� '� 6��� >" ��"'�,=��� ." ���2���1� '� E��� �� �����

�������� E�%���1 �� �� ���� 9������ �2�����. �2���1� �� ����� ��� ���� ��� >��� ����� � 6���� �� &���� $�� � . '# �A����

-� ��� 93�� &��F� 6���� �� $�� � G� '�"�Q���� �� ��� ��2 >��� ����� > . >���% ���� ����� ;��� ��/>��%� ������ �� 9���2���� :'�,=��� . ��� >��=�� �� /�� ���� �����%1� '��:� <$����� >��� &�?1 /* >�� >� . ��1� ;� ��4� ��"

>�4�.

Page 95: Access 2007

©TAGI & GTS | 95

&��� >-� >�� /�� B� ��� ������ ��� 0���� ��� 6���� '� &���� &�,�� 3����

������� @�A�� &���� @��� . ��� �. 0�# 3� 9������� &��" &�I� ���� ���"����� >��,�� :

�2���1� &����� 6���� '� $�� 4� &�,�� 3 H��� . >��� ��� ;:�� H���� ���/��� . ������ >���� �# $�)��� �2���1� H�� �� ��� � 3 '�� 9Q����� (�)�* >-� ������

������ ��� &��� ��:

�2���1� 6?��� ��� (���* /�� ���:

Page 96: Access 2007

96 | Databases using MS Access 2007

������� &��� ��� &��� �� ����# >")� �2���1� 6?��� ��=� 9���� �� @�� ��"� .� �2���1� 6?����&�� � L��,� L >��% '� $���� ����# >") . �?�=� '# ;��

(�)�7 �2���1� 6?��� ��� ��� 3�"�� L�O� 9>��� �� 0��� .��%�� &����� �2���1�>��% .

� ا����:م��� ا����ام =�� * �6ض ا��/�+� ��

&���� /* >��� 3�O� 9!�"# ��� ��� �� $(�,"� '� ��.�� ����"� ���" ���� '�"����� <��� ��� 6?���� /�� >���� ��" ��N ���2���1� 6��� >������ . 3�"�� 93��

�2���1� �� � ���� &����� M# >���� �2���1� ������ &��� ��� ���.

��� �. ���� �� �� 96���� ��� ��� ��� ������ ��� &��� /* >����" ����� >�����2���1�"

Page 97: Access 2007

©TAGI & GTS | 97

>��� (.% �� �2���1� '?�" /�� Q��.�� ���� �� 92�# ��%�� �2���� >���� ���# ��*������� &��� ��� &���� L��, .������ ��� &��� ����� ��� &�?�� �� ��� �-:

>���4� >"� ���� ���� 3 ��=��:

Page 98: Access 2007

98 | Databases using MS Access 2007

��� '�� �� 9���7� /��# �� �2���1� �� ����� ��� �� ��� >���%� �# >��%� ��=��>,�4� �� �2���1� ����� >2 � ����� �� ��� &,�� �� �������� Q���* . '# =�1

��A� W��,� .��" >��%� �� ��=� ����4� W��,�� . &,�� � ��,� &�� �:�# @����7� >,�# �� $��%���� .

�2���1� �� ��� ��2 $������ >��� &�I�� >�� �� 3 H����) >��% &��� G� ��'�,=��� .( ��� >���%� M# ����� 3�"�� <�� 9>��%� �� � >,�4� �� ���-� ����

���� >��� ��� ��� ���� . �# M����� +����� �2���1� 6?��� .�,� .�� �� 3 H���� �.���)�%� M�� +������ '"� 9����# +���� '��� �#� L��� 2�# �2���1� �� 6?���� .(

�2���1� 6?��� �� ����� ��=�� >�� '�" ��* ���=* ���� � &�� �����) . ����� '�" ��* ��N �2���1� �� > ��� L�O� 9���=* ���� � &�� �� &�2� '�� '" �2���1� �� ���%��

��=� ' �2���1� >�� ����� ��� �� ��� ������� '# .( �� >� �O� ������� �� 3 H���� ������ M# /�� 0���� '# +%� ��)� ���� >�

���� . '�,=��� ������ �� '�,=��� &��" /�� ��-�� 6?��� ���#� � .��� ����# ��*� ������

'� ������� >� '��� '�,=���700 ������ ;:� ���"��� �����"<700 ." �� M����� ���� >��� /�� ������)'� �A�� .(����� >�)�� '� ��"� @� 4� >)> ( M����� (=)

�# �.(!) &����� /�� �:�# ������ ��� &��� M������&����� . �?�=�� '� ��-"� '# '� �N����

��� >" ����# >�� /�� $�=� 0�� '" 9>��� �� 0��� �� > �� 1 : N���!��

����� ���) �� 6?���� ��� 3 H��� 0�� '�� >������ �2���1��2���1� ��,��� ��� &�?�� ��� ���� ����.

�72��1� 3�!

L�,� �2���1� B?�� >����� ���)� '� ��� �� 3 H��� . ���� ��� ���� (��%7� ���2���� >�� ����4� G� �� ���

$���� �� ������� /�� ��������������. � �,

�72��1� ;:� /* &��:7�� �2���1� ���� >���� ����4� G� �� ���

���:� �-"# <�� ������ . ��>,/*���,

���=7� ����# H���/ &�� � &�,� � ���� >����� ���� (�, 7�

��:���� ��� �������� �2���1�� .

Page 99: Access 2007

©TAGI & GTS | 99

ا����ام ا����:%�ت

>��� (.% �� �2���1� ��� /�� Q��.�� ��� @�� 3��� �� 9�2���1� ��,�� . ������������ &��� ��� &��� �� $���% &����� �� 6?���� ��� . ��?�" !� �2���1� '# ����

>��%� �� ������ M# ��� '� �� '�� �2���1� ��� 3�"��� 9������ ."� ���� '" ' �� '��� ��� ���� �# Q���� �# � 8 �2���� 3�� '�"� '# '"��� 9�� �2���� ��� ���

�� �� ��� /�� ��:�� ������� E�%���1 �2���1� . 9M���� �2���� (�AO� ��� ��*�H���� >")�� >��� ' L��� ������ '?�"� 'O� .

Page 100: Access 2007

100 | Databases using MS Access 2007

ا�� �ر��: 3- 4ا��رس

'[�"� � 32��� ��,�� '� '�"��� 9���2���1� >�� &�,�" >�� �� ���� ��"# ��� ����$(��� &���� &�:�� &���� ����%���� �� ��� ������� ��� /�� $��� . �� ������:��� ������� '"�� &���� �2���1� 6?��� ��� &���" ������ !�"# .

%� ه� ا�� ���؟

$���� ����� '* �2���1� '� ����%���� �� ��� ������� ��� &���� &��� '� . '"���6���� ��� ���� � I�)�* >��� '�� 9����� Q����� >-� 9������ B�� � . '"� � ��*�

��� 93� '� �-"#� ����� ��� ��� '��� ���A� 3�"��� 9&��,"� L�� ��� ����� 6����3��� ;� +�����.

��*>��"�� ���% ���� ����� &%��� ���� 9������� $���� �� ������� ���A� . &����� ��

��� ������� � I��� @� # $�� &�,� � �2���1 !�"# >�A)� ���� ����� ����* $���O���?��� �����1�� ���A� .

$��� ��� O��= @6 ا��X إ&��ء

�?)�� ��� ������ '� ����� �����&���� &���� ������� ��� /�� ������ � . '# ���� (�)�* 'O� 92�# &��:� ���2���1� �=�� '# ���� 9���2���1� '� &����� ������

��% 2�� ���# ����� 6���� ��� ���� ����.

(�)�* ���) �� ������ 6��� ��# �%�� :

Page 101: Access 2007

©TAGI & GTS | 101

��� 6��� �� /�4� &�,�� '�"� '# +%� (�)�7 ����� ��� �� �� 9'J� 3�� &��F� ����2����� Q���� :

'�,=��� ������� �2���� '� &���"� 6?���� /�� (��� ���� >��� ���� 9>�-�� ���� .����� ;��%� ������� 0����� ������ 6��� '� &���� &)�)� 3 H����:

Page 102: Access 2007

102 | Databases using MS Access 2007

&�%����� ������� ����� �� $������ &���� ���2���� �� $��,� ;��%�� ������� �������2���1� '� . &���� ���� ��� Q���7 �2���� >�A)�� ��� ��* 9>�-�� >��� /���

&���� L�� �� P���� >" ����� ����� &����� ���� ��� /�� (��� ;��%�� 3�"��� 9'�,=����� �=����=��� ��� � .;��%� M# ��� ��� ��� ' 9>�-� �� ����A� . 3 H����

�.��� �# M����� +����� ����� �� >��� ��=��� 6���� '� &���� &�,�� .

���� ����� ;��� '� >� ������ �� . /�� ��� 9M����� +���� ��� .�,� ���# ��*�.�,� ��=� ���A� M����� �..

����� �� ��� ������ +���� ���� ��� &�,�"� '� 3� ��� 6���� 3F��� :

Page 103: Access 2007

©TAGI & GTS | 103

����� �� >� >" ��=� &����� &�I� &,�� �� ��� �� ����� ���.# /�� ��� .$���� &�,� �� ������� ;��% ;:�� ���7� >,�# �� 0��� 0���� 3������ . 1 ���

� (��%7� � �� '�"�$���" �2 �� /�� M���� >��� ���" ��* ��?�� H��� . � ��*� &��� ��� ���� ���%� (���� ����� ��� ��?�� 3�"�� 9� ���� ��� 6?���� ����� ��=�

��� �� >���� ������ ��� .

L������ +N�� ��" ��* ��?2� L��% ����� ���� &���� &)�)� �� ��� � '# 3�"��:

'� B?�� >���� �# $�)��� L:��� ����� &����� $�� 4� &)�)� 3 H��� 9&����� ��

������ ��� &��� >2 .

Page 104: Access 2007

104 | Databases using MS Access 2007

����� ��� (���* /�� ���:

��� � ا����� ا����ام =�� * �6ض ا��/�+� ��

��* ����� ����� ��� &��� /* >� �� 3�"�� 9���2���1�� Q����� >-� /�� ���� ��� �."����� ����� >���� " H�� ��� ��� &�?�� ��� ���� �# 6���� 02N* >��

�����.

Page 105: Access 2007

©TAGI & GTS | 105

&�?1 (.% '� $����� >�� �2�*� +��� ����� ����� ��� &��� 3 H����>��� .Q����� ����� ��� &��� >-� >������ !#�� ������ �� ���� . �� �%�������&������� ������� <2- �:�# � :

������� M����� ����� ��� &��� �� $��%��� ����4� !,� /�� +������ ������Q����� . /* ����� >����� &��:* 3�"�� 9�� �2���1� 6?��� ��� /* &��:7���

�� ���� >� �* '� ������� ��� +���� ���� �� ��� >-� ���# >�� ����� .

���) �:�# ������ ����� ��� &��� ���� ���= &�,�" B�� � &�,�� ����*&����� &�,� /�� �����:

&�,�� ����* �. /�� ���)� '� ��� �� M�����) &���.� >,�# �� ��%��� ����@���� .(&��� &�,�� ������* >���� L��� ��� '"�� ���� ;��� �.� �� H�,�:

Page 106: Access 2007

106 | Databases using MS Access 2007

ا����ام ا�� �ر��

� ��� 9�� ���� ���>��� (.% �� '?�"� ��� /�� �%��.� �� . �� ����� H�,���!�"# ���* '� ���?�� (.%� .

����� �� >���,�� &��" /�� ������ 3 H��� G� ����� ��� &��� . &�,�" ]������

>��� �� �� ��1 @� 4� ���� 0��� ����� &����.

Page 107: Access 2007

©TAGI & GTS | 107

Mا�����ى ا�����

Page 108: Access 2007

108 | Databases using MS Access 2007

P+/�X ا�'�اول: 4- 4ا��رس

>���� ��,�� /�� E2�� /��� >���%� ������F� &���� /�� 'J� '�"� '# �A��� . ���� $��%��� ����� '� ������ 0���� >")� >���%� !��� �� �� �)"��� ����

������� &�,�"�.

�3� PK�/U ا�� �ل

���� $���� >" �� >��% >" �� >� >" �%��B?�� �� . >" '# ������ 3��� ;���� ���������� '"�� �� ���� '� B?�� L L��"F� !�"# 6����� �� ����� (�) . &�I�������� ��� &��� >2 '� >��% H�� 1�# 3��� 9'��� >� >�� B?�� . !���

'�,=��� ������� ������ $���� '� '�,=��� >��% ���� >�-�� :

������ ��� &��� '� >,�4� ���� �� $� �= >�� B?�� '�"� . ��� >" �%���0���� ������ E�� >� . >��% >�� � ����� 3�"�� &,�� � B?�� ������ E�� >" '�"��

������� � ���� ��� ������� /�� M���� . �� ��1 �-"# 0���� >�� B?�� �)"�����>��� �� .

Page 109: Access 2007

©TAGI & GTS | 109

*��Vح أ���� �-'�ولإ��L%

(�)�7 >���%� 6��� �� ��� 3�# H%��� '�� 9�� I� !�"# /�� >��� �#�� ��" ��*>���%� .��?��� ����4� W��,�� ����� L��"�O� '# 6���� �� &�?��� (��)4� '�� . '*

� ����� �� $�� �-"# H��� ����� '"� 9>��� �� ����� 3��% �� > �� 6���� ������������ ��� &��� ��� ���� >���%� ;��% (���� ��� '# H%�4� '�� 9����� .

>��% (�)�* ��� !�"# '� &���� ������7� �� ��?��� ����4� W��,�� ����� ��� '"� ������� ��� &��� >2 '� . =,�� 02N7 ������ '�"� ����� 3��%�� ��� '�"�

>��%� .(�)�* ��� !�"# �� ������ ��� &��� >2 '� >��%2007 3�� '�"� 9>�,�� '��� ����� ����# W��,� .

����# W��,� /�� M���� 1 M�� ���� >�-�� !��� '":

Page 110: Access 2007

110 | Databases using MS Access 2007

����# W��,� ���� >��%� ��� �%�� 1 . ����" ����4� W��,�� �� ��� 9�"�� ��" ��*��� >" >�,� �� ���� ���� ��,�� '� G��N '� >��%� �� . &�"��� ��� ������

G��N '� ��� � ���"��� ����# '� ��� >" '1 �����# ����,� '�"� ���% ��)�� . L��%���� ����� &�"��� ��� &�� +��%� 0�.4� ;���� /�� ��� �����# ����,� .

�%� ����# �� ����4� W��,�� ��# /�� 'J� ��������� ���) '� >� :

Page 111: Access 2007

©TAGI & GTS | 111

&�� � ��� +��%� 0�.4� ;���� �� ��A� W��,�� >���%� �� ����4� W��,�� /* ��)��:

� ���3* ا��

<��� ;���� �� $������ !��,� ����� �� . '�"� 9&������ �� (�) '� <��� ����� ���� #��� E�:���"����" ��� �� <���� (�� /* ��:� ' 3�O� 9"�4� " !��,� ��

��� /* >�� '# /* ������1� &������"���� ." ��� '� #����"���� " '# ���� 3�4 $��%�� ��� &���&���� ����� '� M# �� .

������� $���� /�� #���� !,� 0����� . '� >��%� ���� 1�# �� 9�� >� &���� >%� '��

������ ��� &��� >2 :

Page 112: Access 2007

112 | Databases using MS Access 2007

!��,� 9����4� W��,�� � M��� 9���� >�� '* .&���,� ��� ����� &-2- 3�� �:

1 >�� ��� &���� >�� ��� 1. �2!)(�-�� �������( >�� &��� !,� �� ��� ��,�� '� ����� ��%�� ������� $���� H��� . '�

����4� W��,�� L�4 &��� G� &�"��� ��� �� ��� . '� ����� 3�� '" $���� �� .��� '� ����� 3�� �%��� .���� ��� !,� �� ��� ��,��

��� � �� M�I�� 9������� L�" 9\��# $���� ������� $���� <���� /* E��# <��� ������ >�%�)�%�� &�?� ������� ����� &�� �� .(

�2!)(�-�� ��: �������( ;��� ��� ��� ��,�� '� ����� 3�� '�" ��* 9G2�# &��� '� !"�� /���� >�4� ��� &���� ����� 9L�,� .� /�� ��4� �� >���� $���� <���

�� �� /* <��� &���� ��� '� ��.� L�" E��# >")� �������) &�� ��$���"� ������� ����� .(

&���)�� �������1�� ���"��� �� � ������� '"�� 1 ��� ������� E���#.

Page 113: Access 2007

©TAGI & GTS | 113

� ا�� �ل إدراج وZHف و&

������� $���� '� ���-� ;� ;���� .�O� !�"# 3 H��� ��N >��� ���� $���% >�� Q��&�� ����/ �� >��� +���� ���A�� �������� �� &�2� 1 ��� >��� �# $��,�� ��N

&���� >��%� .>��%� ����� ��� &��� ��� ���� � ����� G��� ���� &��� >��#�.

>��%� �� '����% '�,� &��:O� ���� 9>�-�� �� ��� : E��'���� 3����. > �#� ������ ��� &��� �� �� � 8 >,�# &N��� &�� /�� ��� 9���% >� &��:7

'���%�� '�,� '�� �,� Q��# �# ������� . '��4� �.�� ���� ���� 9��4� �� ������,� Q���* /�� ���� ;����� P���� >� /��:

.���� '�� �� (�)�* /* �� M�I��;����� P����� :

������� E��" B��� >�� ��* �� 3���� E�� +�"�. ��� ���� �� &���� &N��,� &�� � /�� ��� 9;����� P���� >� ��� '��� >� Q���7

������� E��" B��� >�� ���" '��� &��" +�"�� >��:

Page 114: Access 2007

114 | Databases using MS Access 2007

M# &�.* '� 1�# �"F� 9�� �� ��� >%� '� '# '"�� ��� /�� ����� ���# �# ���2�@� # ������ ����� ���?�" ;� �%�� . '�� '"� 9&���� G� �� 3������ !�"4 '"���

��� ���� L�� ��� M�� >��%� �# ������� $���� '� &������� & �� >��� �� 9&���� +������ =,� ��# . �.�� ���� &����� �� ������ H��� ������ 0�.4� ;���� /�� '��4�

��,� ��� /�� ���� >�� ��� +��%�:

��� >��=� L�� ���� M�� >�� +��%� 0�.4� ;���� /�� ��� 9>�� >� . /�� ��� >,�4� �# /��4� /* >�� +��� �- !���� ���4� �.� /�� �A:� ;���� 9���%� >��

� ��� &��� �� ��,�� ������� .

>�� (��-# &,�� �� ��,�� '�� ���N ����# �� @���:

Page 115: Access 2007

©TAGI & GTS | 115

!���� �. 3��� 9+����� '�"�� �� ���4� � � H��� ������.

�U_ ا��+�اد �4ول %@ %/�ر

0���� ��� �� &�%�� ����� '� ������� !�"# ������ ������� &�,�" ����N � . ����� !�"#2007 ���) �� $��%��� ����4� &���%� !,� �� ��� ����� ������1� ������

&�%�� � ������� .�%�� ���� '� >��" >��% ������� &�,�" !��� �� �� �)"����� .

>�-�� �� �� ������ $���� &��� '� >��% ������� �������� ���� 9"'�,=��� ������ ." H���&�%�� � ������� ���) �� !�"# ��# /�� ���� &�%�� ������ $���� :

&�%�� ������ ��:�* ���� ;��� ��=��– !�"# ������ $���� . ������� �. /�� ������� � '� �"F�� ���� ;��� ����� � Q����� ���2����� >���% ������� ��� �. .".....

Page 116: Access 2007

116 | Databases using MS Access 2007

���?�" ������� ���� ;��� ��=�� . '� � J� ��� ����� G������� ���� '?�" >" /�� ��� /��4� �� >���%� �������) &������ �� ��%�� � �� >" >��=� >"� ����� /�� ��� �#

$����� .(���� ����� � '� ��.��� �. /�� ��� 9���?�"� !�"# ������� &�,�" ���A�� &������ � :

&�%�� ������ $���� /* $����� >���%� ;��% ������� ����� 0���� /�� ��� . !�"# �������# ��* ������1� &���� =,� 3��%��� . >���%� ���?�" &�,� �� >��%� ��� ����

Page 117: Access 2007

©TAGI & GTS | 117

������� $���� ���7 .���� ������� �������� ��� 3��)����� '� 1�� ( &���� 3�� 'O������ ���� !���� '�� �������� ���� ��� ���� &���" >��� .

Page 118: Access 2007

118 | Databases using MS Access 2007

O+�>X ا�'�اول: 5- 4ا��رس

&��# ������ &���"� 1* �� � ���"� 9!�"# >��% �� ������� E���# &��" >� �O� ���� � .����� �-"#� ��� ��1� �� >��# !�"# �� >���%� >�% &�,�" !��� �� �� ������� .

O+�>X �4اول ا,ر�Bم

�?���� ������ � � !�"# �� ����4� >���% '� E���# &-2- 3�� &����� ����� . 0�����L�� B?�� >���� ������ ��� &��� �� 1��% 1�# H��� ���%� 0����� �� .

��0����

$���%���

��� '���� �# ���� ����� ��?��� ���� $���. !�"# �� �?���� ������ ������ E�� �� ���

>��%� /* ���% >%� &��:* ���� ��� $�� >" �� �?��)� . $��� &�?���� ����4� �� ����������� .���� '��: &����# H���,�" . ��� ��� ��� �� ��*�1 �2 �3 ?��� ����� E��" 9�

��� >%�� ��� ���2 ���� ��� ��� ���� 2� 92 �?��� �����" .

Page 119: Access 2007

©TAGI & GTS | 119

�0���

0�� $��� L����� L��� ��� '"��� ����) �-"# ���� ���� ������ E�� ����� . �%� ��)��L�,� ���� ����� '�"�� ��� ������� E�� /* >�� . ;��% ����� ���� '�"� '# ��O�

� ��� �# &��)�� ��� �%��.� �# ����4�/&�%�� &��)� ��� �#/��% &���� &��� . 3�"������ �:�# ���� &�� '� 0�� ������ &�:����� &���� >� �* E��� '�) G� ��A��

��1 ;�:���� .( �� ����# � &� ��� &��� '# � ���� >� ����� ���:� . ���# >� �* ���� ��O�

>�� �� H��� ��N ������ E�� >� �O� ��� 3�F� 3����� !�"# '�� 9&�?�% . %�2��

���� &���� '# � ������ ����� 0�,�� 9���� ������ E�� ��% L��)� &���� ������ E�� '*Q��.� ������ E��" ��?�� .

Page 120: Access 2007

120 | Databases using MS Access 2007

P>�4اول ا� O+�>X

$�"��� B� �� � !�"# �� B�� >���% '� '���� 3�� . ��� &��� �� 1��% H���L�� B?�� >���� ������.

'!��

������� ����� �� ��� ��1� �� ����) �-"4� E��� B�� ������ E�� '�"� ���� . L�)�� 0�� ������ >� �* E��� �� '�"� '# '"�� M# 9���� ������ E�� B?�� &���� L�?��

&�:����� &���� &��� '� . >������IME Sentence Mode �IME Mode �A:�Unicode /* &������� >-� 9@� # /* &A '� ������� ����� >���� ��� B?�� � &�%�� ;� �����%

&�.��%�1�) .>��� �� 0��� '�: ��� B?�� � G� � .( >")� B�� >�� M��������� M��� ���� B� ��� >" /�� ����# . '��� ���� B�� >�� ��: �:�# '"���

Z��� ���4� '�255�/��# �� . !�"# �� B�� >�� ����2007 � � $���% &��� >�� > �� B�� $����� /�� $��� .&�?2� >,�# �� >�� �� �%���:

���)���

������ E�� >� '# � ������ ����� 0�,�� B�� ������ E�� $�"��� ������ E�� L�)� /* >��� ��-"� ��"# $�"���65.636 ���) �����35 B� � B�� '� &�,� .( H���� !�"# �� $�"��� >�� 32007 $�"��� >� /* ������� 0���O� �:�# . ���� ����� L�# M#

����� &��:*�� &����� �� �����:* ����� 9$�"�� >� /* � . M# 0�� &���"� 3�"�� 1�$�"��� �� &��� ������� .

Page 121: Access 2007

©TAGI & GTS | 121

� إ��V* و\` �-�

>��%� ����� ��� &��� '� ���4� +��%� �� >�� ��� >�� �%�� . G� ������4� '� ����� 3�� '�"� ����� $��,� ���# '� �N��� &����� � >��� �� '�"��)�� B� )

������� $���� (��� . >�� ��%� +�� �# >�� &,�=� W�)� &=�2� 3��� '# 3�"���&���� . Q����� �� &��� ���) �� �� +��"� (�) M# ��� �:�# ����) �)"����

>��� �� �� ��1 Q����� .(

'� >� ���� '# ���� ���� >� �� ���� �� &���" 3�"��255 ��� .

� aX++� أ&�اع +�&�ت ا��

'��� >� ������ E�� ���A� !�"# >[��� . >�� /�� M���� M�� >��%� H�,� &����� ��+����� ��� '� ���% ������ E�� �� �� G���A� ���� M�� . � �� 3��� �A��� '"

>��%� �� ������� E�� >���� ��� ����� &���� . ���" ��* �# 9� 8 >��% ;� &�2� /�� >�� '�" ��O� ������� Q����� '� ����� ��%� �

$���" &��� '�"�� ������� E�� ���A� '�� 9>�� �� /�� $����� . ������ '� 0��� 3���������A�� >�� >�� '?�"� . ���2�� 'O� 9>��� �� �� >��%� ���2� �)"���� ���# ;��

������� $��� &���?�� ����� @��* ����� . >� �M��%�� 0��� ������ $���� �� ��%���� >��% �� ���%�� ����� �%��� . >�)��

��� ��� ����� .����4� /��� � 8 >��% /�� ������� $���� M������ . '# ���,� ���1 ���� &�?���� !�2�� � 2 �������� P����� . '1��%� ����� 93�) 6����

����4�� (���� +��� &�2�� ���� &"��)�� ����)��� ��� .( ������ �. /�� ��� �- 9>��� (.% '� ������� $���� '?�" H��� 9'?�"� ������ B�,

(.%� G� &�I� ������� $���� ����# ���) '� '?�"� :

Page 122: Access 2007

122 | Databases using MS Access 2007

'��� '?�" ����� ����� ��� ���?�"�� '��� '?�" /�� ����� ��� ���?�"� ��=� ���� ������'?�"� ������ (.% /��# �� '���%��� ��� � M�. '� .

&����� ���?�"� '� ����� >���%� ��� '�"� ��� . >��%� �� >���� H��� '# '"���

&���� &���� &��� . ������ >��"�� >��%� (�A* �1��� ��� �� E��4� '� '�"� ���&���� ������� ;� ���% >��% . ���� '"� 9������� E�� >���� /* &%��� 3�� ���) ��*�

>����� >�� M���:� '� L�� '� �"F�� . '� &������� & �� >�� ��?�� 3�"�� L�� �"���� ������� $����/ �����1� +�� '� 9&���?� �����A� MF� ���� >�� L�,� '?�"� P�� �#

+��� .

*+�+V�X ت�+��X *��Vإ

�� �����!�"# �� ������ E�� >" >�� &���:�� &���� &� . &���� ����� 3�"��� �# Q���� �� ��%��� >�� �� ��� ��� ��� �� >� &�� � &���� '�"� &���:��

���� . >�� ��� 3�� �# G���� M�� '����� &���:��� &����� /�� 0��� '# 3�"���&�:����� &���:�� &����" .

Page 123: Access 2007

©TAGI & GTS | 123

Page 124: Access 2007

124 | Databases using MS Access 2007

ا���2� bد�Uل ا�G+�&�ت �� ا�'�اول: 6- 4ا��رس

>��%� �� >� �7� &���� >�% &�,�" ���� >2 '� !��� �� �� >���%� ����� ;������������ $���� �� &���� ��N �# &?�� ������ ��%� ��� � (�A* /* &��:7�� &�� �-"# .

*+Vا���ا *�+B @++�X

&�:����1� &��� >%� >�� L�� ��� ��� M# �� '��� >� �� ��?�� ��%�� (�) '� $�������% . '���� 3��"�O�� 93������ �� �������� ��� &"�) 3��� ��" ��* 9>�-�� >��� /���

&�:����1� &���"3������ " $���� �� ���� ��� '# '"�� ��� '����� >�� &��" ��������� .���� > �� $�� >" ��� >� �,� 9>��� $����� �# ���% �=�� ������� &��:7

��?�� '�"�� &�����"3������ "� 8 (�) /* G���A�� ��� '# /*. ��� &��� >2 '� >��% H�� @�� 3��� ��� 9>�� ��# &�:����� &��� &��:* '*

� &��� &���" �- &�:����� &��� GI���* ���� M�� >�� /�� ���� ������ $���% &�:����&����� >�� &��� �� . '�"�� �������R �:����1� ���� '�� 9���-� ���6 :

Page 125: Access 2007

©TAGI & GTS | 125

* �-.% *�+B @++�X

&���" ������� $���� '�"� /�� �� >%� �� ��� �* '� �� 1 ��� &��� � &������ &��� .�� @�� 3��� 9�����1� /�� Q���� &?���� >�� '� ��� ��* &�%�� $��)* $��� (*) +��%������ ������� >� �* '�"� /�� ���?��� +%� ��� >���:

���� ����� ;��� �� 1 �# ��� /�� ���" ���� ��# &����� &��� &��� >�% '*"+����:"

Page 126: Access 2007

126 | Databases using MS Access 2007

�* ا?د�Uل >Bإ&��ء وا����ام أ

�� ��� ��� +��� '� E�� L�F� >� �7� E��� �[��� 0���� >� �� ������� >� �* ����� E�� '� 0���� L��� . ����� ��� '�� 92-�482234 4827 ��� $(��� �� ��-"� +��#

'�" �234 V284 )4827 .( ������� >� �* '� �"F�� >� �7� &���# ����* !�"4 '"���H���� >")��� >��"�� .����� $���� �� '�,=��� ������� >��%� ����� ������ ��� ��>� �7� E��� �� ��� ���� :

��� � >� �* E��� ��� � ������ E�� >" �%�� . H��� 9'��� >� �* E��� >���� �# ����7������ ��� &��� >2 '� 1��% :

Page 127: Access 2007

©TAGI & GTS | 127

;��� '� ���� 1� �# &���"� ���� ���� 1 >� '� <���� >�� B?�� H��� �- ��������� . ���� .��� 3 ��=��� L��� ���) (@���� &�%� �� .

>� �7� E��� 6��� >�A)� L��� ��� :

$������ $������ >� �7� &���# '� ���� 1� �� 3�"�� . ��� >� �* E��� � >�4� ��� �&����� ��� /�� ���� L��% 9����� :&������ B�� 0���� .�- ���� /�� ��� .

Page 128: Access 2007

128 | Databases using MS Access 2007

���� /�� ��� �- &���)� ��N �� .�� /* +?��� ����� ��� ���A� �� 3�"��.

.��� '��� �# .���� ��* >��%� �� ������� '�. � &�,�" ��� � '# 3�"�� . ���� ��*�� '# 3���� 9$(��� �� >��# ����% ������� $���� �� .���� /�� (��7� E�� '# '� �"F�

���� >� �� ��� W���� ��N ����4� '# <�� B� � ����� ��� >� �� ������� . ���6���� ����7 (���* /�� �- ���� /�� . >��% ����� ��� &��� 02NO� ��� ��*�

������� &��� ��� &���� >��%� H�,� ��� �- 9'�,=��� / ��� >� �%�� L�# @�������L��� 0��� >� �* E��� �� :

Page 129: Access 2007

©TAGI & GTS | 129

إ&��ء وإزا�* �B:6ت ا�'�اول

����� ������� $���� 3��� M�� '�"�� ��� �� �� �)"���� : ��� ���2�� � � 1#&,�� �� ������� >���% '�� \)�� . �-"4� $�� � � ���2�� 'O� 9������ $���� ����� ���

�=�� ���� � � ������������� ����� �� >��� ��� ������1� .O� 9=�� '��� '@���� 1 ������� ����� ������ >���% ����"���� ��:��� &����� .

&���� ������ $��� ���� >�-�� !���:

'�,=��� ��,�# ������ >��%� '�,=�� >��% ���� ������� $���� '# >� � . ���� ;��&�� :� �� &��N H��� ��"�� ������� >��% '�� ���� . �2���� >��� +N�� ��#������� '��� ����� ��� �=�� >" ��� ��� '� <��� . ��� ;:� M�%�� ��N '��

>-� >��%� !,� �� �=��� ��� ������� . '� ��-"� (�)�* /* ��4� �� M�I��� '�,=��� ������ /�� M���� � 8 >��% 3�� '�" ��* �� &%��� ��� ��� &���:7� �������

� 8 '�"� �� .�=��� &�� � � ������ 3��)�� >�� +��� &?)�� '���%� '�� &�2��� .� '�,=��� ���% '�� 9������ L%� /��� &�2� �� �������"����F� !#�" '# /���� 9

������� >��% �� �1� �7� '� ������ 0���� '# '"�� '�,=��� >��% �� ����� 1� �* . &�[���� &����� ������� $���� /* '���2� &��:* ���"�� 90�� �� &������ . ��� 3�"��

�� ����# ���) �� ���2� ��# /�� ���� ���2��������� $��:

Page 130: Access 2007

130 | Databases using MS Access 2007

&���� >���%� !���:

� F� >��%� �%� '� >���� ���"�� 9���"��� >��% �� ;���� &�� >" &���� '� 1��>�,�� ;��� �� �����. �� '�������� '��� . ��4� �� '�� 9�%�� ���� ������ $���� ���

��� �� �� ����� ���"� '"� 9���� ���# ���� 1 �-"# H���� ��4� 'O� 0���� �� >���:� .

&��� ���� &"�)� ��� 0���� ���"��� >��% �� &���� ;��� >������ �� . M�����>%� >" �� ��1�� ���� /�� �� >���� '������ 1��% . ��?��� ����� 1 !�"# '"

��� >��� � �� G�� � '# ������ UG��� ���2�� /�� >���%� G� �� &�2�� ����� . &"�)� ��� >� +��� ���� &����� �� 9'������� ���"��� ���% '�� &�2� (�)�7

� 8 /* >��% '�:

Page 131: Access 2007

©TAGI & GTS | 131

���2�� ����� ���� ;��� @��� !���� �. 3��� ������:

/�� (��� ����F� !#� &�2� � &�2�� G� ��� '# !�"# ��� � ����% �� ��� ��������2�7�� +��� &���� '� . ��� 0�� ;��� /�� ��� 3��� 9(�)�* �. /�� ��� >��

��%��� >��"��.

�� ������� >� �* >�%� ��� ���)�� ����� '� &���%� '� $���� ��%��� >��"������# �-"# ������� $���� .�%��� >��"�� ��� &���� 3����3� '"�# ��-�� � . '�:� ���

'�� &������ ������� $���� �� ��� ���* �=�� ��� &���� &������ >��� ;��% '#F� �� &�2� ��� ������ ��� . &-2-� ���)� &���� '� �� 1 9��%��� >��"�� >���

&����:

Page 132: Access 2007

132 | Databases using MS Access 2007

• �� L �# ����?� ����,� �� >��% '� 0����� >�� '�"� '#���� !�) .H��� : �������# W��,� '� $���� &"�)� .(

• ������� E�� !,� &�2�� �� >��� '�"� '#) .H��� :���� '���� 2" .(

• ������� $���� !,� �� '��. � '1��%� 2") .H��� : �� '��. � '���%� 2"����� >��% !�� ������� $���� ��� !,� .(

&�2�� (��� (�)�* /�� ��� 9&����:� ���)� ;��% &���� �� L�� ��� :

G2�# ���� �� ����F� !#� &�2� @�� '# 3�"�� . �� '������ >��% '� &"�)� �������"��� >��% �� ��"�)� ����# '� ����� >��� .

���"��� ������ $���� &��� �� ���2�� B�,� �� .��"� ��-"� 3���� G���# ���� �� @��

G� ������� $���� �� <��� ��� ��(��%7� '� :

Page 133: Access 2007

©TAGI & GTS | 133

&���� ������� $���� �� ���"��� >��% B�,� ��:

&"�)� ������ ��� &�"��� &���� ��� ��� ����� '� ����� /�� &�"�� >" >%� M��������� >� � � ���� 9&����� .�� &���� ���"��� >��% �� &�2� >" '�� 9;���� �

����� >� /�� . ����� >� '� ��F� (���� ��� � ���* ��)� ���2� ;��# 3�� >���� '������� ��"����� ���"��� ��,����� ������ . >��% ;� &�2�� !���

���"��� ��,���� . ��� � &����� &"�)� ������ ��� ���"���� 3�� 9����,���� �����"��� ��,���� >��% �� &�"�� >" ��,���� >�%�� ��� . >��% &�2� ������

����F� !#� &�2� ���"��� ��,���� >��% ;� ���"��� .

Page 134: Access 2007

134 | Databases using MS Access 2007

@�� 3��� ��� 9��� �� $��% >���%� �� >��� ���" ��* ��% >�� ���2�� (�)�* '*>��� �2�*� +�� .�2� ��� ���� >�� &�,�" /�� ���" ��-F� 3� '�"� �� L�# �"�� 9&

������� $���� .&�2�� ��� /* ����� 3�%�� '� �"F�� .

��� &�2�� /�� '��4� �.�� ���� �� �� 9>�� ��# ���2�� ���* �� &�2� ��� '*��� /�� ���� ����.* ���� .

��"F�� ��� /�� ���� 9&�2�� ���� 3��N� /�� ��"F��� !�"# ��� .

Page 135: Access 2007

©TAGI & GTS | 135

إدارة إد�Uل ا�G+�&�ت �� ا�'�اول: 7-4ا��رس

�� ������� >� �7 &����� +���4� '� ��.�� ��� �� '� �� 4� !��� �� �)"����

>���%� . �"��� ����� &��" +��% /* 0��� G� 3������ ����4� '� ������ '"�� ���&?�� � ������� >� �* '� ������� $���� &���� /�� &���� .

ا����ام X M��D/�+� ا�'�اول

!�"# ���2007 >��%� ����� ;� >����� &�� &������� &�����:

��� &�� >��%� &,�� �� ���� 0�� '�� >������ ��4� �� ���:

Q������

$���"�

��?�A* �# >�� ����4� W��,�� &��� '����� ��4� �� ��� . L�# '� �N��������� >��%� �� ����# W��,� '� �-"# ��%� '"��� '�� 9<���� ���� ��# .

S+!� ��� ����� (�)�7 �� ��� M�� ������ \)�� >��,� ��4� �� �� ��� �� ��� �>��%� �� H���� >")�� ������� >� �* '��: �� . ����� ��� /�� �������

!��� �� �� ��4� �� .

Page 136: Access 2007

136 | Databases using MS Access 2007

���0 ��-���

4� &�#���

#���

/* &��:7�� ������ \)�� 0��� '� F)�� ���� ����� M# '� ��4� �� 0�����:���� ��%� ��� '��: >��%� @� 4� B?�� � .

/��� .�� , ��� &��� �� ���� ����� ��� 0�� ���% >� Q���7 ��4� �� �� ���������.

/��� /)# ������ ��� &��� '� ���� ����� >�� &�.O� ��4� �� ���. <#-�� ��� >� �7 &�� ���� ����� ������ ������ '� B� E�� '� $���� <��� ����

� �� �������>��% . ������ ��� ��� �# &�� � 3������� <��� ���� &?��� 3�"��� 8 >��% '� . �� $��%��� �������� ��� ��� �� ��% $��,� <��� $���# ��������� � >��% .!��� �� �� <��� ���� /�� ������� .

0��

'������

# B?�� &���%� >� >" �%�� 9>�� B?�� /* &��:7�� 3�"�� @� &����� B?�� � ;� >����� � � ������� . '� $���� � ��:�� '# '� �N����

>��� �� 0��� .��%�� B?�� � G� �=�� 'O� 9>�� B?�� ���"�. 8��� >� /�� L���� ;����� '��� !��, &�,� � B?�� >���� ��4� �� �� ���

'���.

*�\ @% O ا�G+�&�ت آ+L+* ا���

����� &��:* �:�# 3�"�� 9>� �7� &���#� &������ &��� >-� &����� &��:* +��% /*&���� &� ��� ������� '# '��: ������� $���� /* &��� '� 0�� .

0���� '����� �� �� ���� ���"��� >��% !��� 9>�-�� >��� /��� . ��� >� �%��� &��� �������4� � &�:����6 >��� M�� ��4� 9H��� ���� ����� >�� �%� '�"�

&��)�� ����4� >� �* '�� . ���� 3���� $.�%� &�"��� ���" ��* L�� >�� ��� H:���)�������# L�� !� 3��� (�,� '�"� '# +%� &��� 'O� . ������� >� �* '�"� 93�

��� �# ��"# 2��" ���� '�" ��* ������,� M� . '� � ��# ;��� �������� �%�� 1 L�� ��N���� ��N ������ >� �* �� � 9�������4� ��� +�� ��� >� �* .

9���� ����� >� �* 3�"�� 9&��� '� 0��� ����� ;��� /�� ����< =�,�.

Page 137: Access 2007

©TAGI & GTS | 137

�������R +�� ��� >� �* '�� ��4� �� >���� :

��� &��� ��� ������� �. /�� ��� 3�"�� 9������) ( $���� >� +��%������� \)�� >�A)� &��� '� 0��� :

������� &��� '� 0�� ����� (�)�O� ������ \)�� 3 H���� &�� � &���� �?�=�����4� G� '� ��.��� . �� �� ��1 ������ \)�� &����4� &,�=�� �)"��� ����

>��� .

I� � H إ&��ء

�������� ���� ���� ���"��� >��% &?��� �� . ���% '�� ���2� >�,�� ��F)�# ���'������� ���"��� . � ��� ��"�) ����# ��%� '"6 #� � ��� >�� ����3 /��� L !�

�� ���"��� >��% /�� >��� ��� :

Page 138: Access 2007

138 | Databases using MS Access 2007

/��� �?�) !�"# ��� 9=�� '��"<��� >� ." ���� &"�)� ��� ��� ���� 3 H��� � �>�� �� ������� >� �7 '����,� &�� . 1�# 3��� '"� 92�� <��� >� (�)�* ������

�� $��%��� ���2�� ��� >�� . ������ ��� &��� �� ���"��� >��% H��� 91�# . &�� � �� ������� E�� &�� /�� ���

<��� 6��� /�� ���� <�� >��% /* ������� ���� ��� .

<��� 6��� 3 ��=�� . >� L�� ���� M�� ������� ���� ������ �� 9/�4� $�� � ��<��� .� 9���-� ���'������ >��% �� $��%��� ������� �� ���:

Page 139: Access 2007

©TAGI & GTS | 139

>��% ���� �� &���� $�� � 3 H���)�2���� �# ( ���-� ��� U<��� ��� /�� M����'������ >��% '�"��:

L��� ��� ���� M�� ����� >��%� �� >��� �# >�� ���� �� &���� $�� � 3 H���<�� >�" .���-� ��� �� ����� '� 1�� ������ &"�)� ��� ���=* ����:

Page 140: Access 2007

140 | Databases using MS Access 2007

�# M����� >")� >�� �� ��=�� ��� ��� .�,� ��� � 3�� '�"� &���� $�� � ���.��� . ��?��� M������ +����� 0����� !�"# ���� 9$�� � G� �� �?�) ���� � ��*�

,��� (�)�7 L��� ��� �� M�� >�� /��&� :

>�� �%� >���� +���� ���� ����� ���� /* !���� >�� &���� $�� � 3 H��� . >���� ����4� W��,�� ��=�� M��� 9����4� W��,�� ���� ��� &���� �:�# 3�"��

<��� >� �� &��� >" :

<��� >� ���� 6���� '� $�� 4� $�� � ���� . ����� ��� '�"� ��1� �� >���&"�)� ���� B� � .(���* /�� ��� :

Page 141: Access 2007

©TAGI & GTS | 141

6���� ����* ��� ������� &��� ��� &��� /* ;%�� . ������ ���� /�� ���� ��� ��*���� ����� ;��� >�� H����� 9&"�)� ��� .A� ���# ��*� ��� 9� 8 (�) /* &��� ���&�?�� �� $������ ��� @�� >���7� ��� /�� :

���"��� >��% '�� &����# &�2� !�"# �%�# 9<��� >� (�)�* &���� '� (.%"�'�������:

Page 142: Access 2007

142 | Databases using MS Access 2007

&��� &�2� ��� &�2�� '" . '���%� ;�%� M�� ���4� � � /�� '��4� �.�� ��������2�� ����� /�� �� :

Page 143: Access 2007

©TAGI & GTS | 143

0���� /�� ���� ��%��� >��"�� ���� � &�� /�� ��� .>��"�� &�2�� $������ ����� :

I�Gا� � H ����X ��%�� ;� +����� >�� ���� >���� 3��"�O�� 9<�� >� (�)�* &�,�" ���� 3�� ���� 'J�

������� $���� . ���� ��� 3��"�O�� 9������ ��� &��� >2 '� >��% H�,� ��� ��*���7� >,�# �� <��� &����� /�� ���� <��� >� .

Page 144: Access 2007

144 | Databases using MS Access 2007

>����� >%� '� &���� B?�� � ������:

��#��� ��!� ��� >� ���� ����� ;��� �# &�?�� ;��� �# B� ;��� '�� ��� � '# 3�"��<���.

/��� � �� 3�! >��% '�� ���� 1� 3�"��/>��� &�?1 �# ��� &�?1 �# �2���� . /��� � �� <��� >� ���� ��� ��� ������� �# �2���1�. �5!� ��� $���4� ��� '���<��� >� ���� >")� ���. � ��"� � <�� >�" ��� ��2 ���� $������ $���4� ��� . � ��"� 8�H� ��� ���� '# '"��/ &���:��� &����� �# >�� &���� ��� ��� ���� '�" ��* 1

<��� >� (��� &�� ���� ������� '� >�4� ��� �#. � ��"� ��� <��� >� �� &�� ���� $���4� ����# '��� . ��� >� �� $���4� ����

�� &%���� ����4� ��� !,� � $���4� . ������ /��� ����" ����� ������ ;��� ����� �� ��* &:����� ��,�� /��4� ���

���� &���� �"���. ������ ��� '�" ��* ����� ������ ;��� ��� &���� �"��� ����" �� ����� �

���� . ������- ������ >� �* '"�� 1 L�� M# U�� <��� >� �� ��� ��� ��� /�� �� ���� ��%�

�2���1� �� $���� ��N ������ M# . � 2�� ���- Q����� !�"# 3 H���2007 ����� 9$���� &��� <��� ���� �� $����� ��� ����

)�) >-���%���� &����� &"�)� ������ $���� &��� �� >� �� >�%�� &:

���%�2- Q�����

������� ���#�

<��� ���� �� $��%��� ��� ������ 3 H���. ���!� ���#� .)��!

������

���� M�� Q����� ������ �� 9��� /�� $���� G2�# &��� � ���" ��*<��� ��� >���� >%� '� L��� ��� .

Page 145: Access 2007

©TAGI & GTS | 145

�+B *�K� إ&��ء

<��� >� ��� E�%���1 >��% ��� ��� 3�"�� L�� !��� �� '� �� 4� ��� �� ���#� .� ��� 3�"�� ��� &��� ����� &���"�* 3 H��� !�"# '# ��N3�,�� <��� >� �� ���� .

��� >� �� &����� ��N ������� >� �* '�� &����� �� >�-�� �� �� 3���������"��� >��% �� �������4� . ��� ���� �� �� ���� H��� ��� &�?1 (�)�O� �����

����� � '� &�?�� '� $����� �� $��%��� �������4� .,� �� ��� &�?1 (�)�7 >��% H������� ��� &��� �� > ��� ���"���.

<��� 6��� ���� �� �� 9�������4� ���� B� � ������� E�� >� '� :

<��� 6��� ���* ��=�� .���� /�� ���� ���-� ��� � �. ������ �� :

��� &�?1 �� ����� ��� ���� ��� &��� >� �* 6���� '� &���� &�,�� �� ��� .

Page 146: Access 2007

146 | Databases using MS Access 2007

���: ���� ��� ��� M#� ��� &�?2 $���4� ��� ����� 6���� '� $�� � G� �� 3�"��&�?2� ��) .<��� >�� &���N/>" �� �� ���� >� '�"�� ���� ���� ��� ��� H?��

$�� .( W��,� /�� �A:�� �� &��� +�"�� /�4� &�� � > �� !����� ���Tab &�� /��&���� &�� � /* >���2 H���,�� . ��� 9����� ��� ���� ��� ��� >� �* '� ����� ������

���� /��.

<��� ���� &���� 6���� '� $�� 4� $�� � 3�� +���)��� &�?1 .(�� ��1� '�"(�)� ��" L����� 3�"�� '"� 9>�� ��� !,� � �?���� .6���� ����7 (���* /�� ��� .

;��� ��� ��� /�� ����� '�"��� ������� &��� ��� &���� >��%� H�,� ��� ��*�>�� �� &��� &?��� ����� ������ .

Page 147: Access 2007

©TAGI & GTS | 147

�+ � �K�B* ا����X

&�?1 B?�� >���� ����� >� B?�� >���� ���� ��% L��)� G� �% �� ���<��� .������ ��� &��� >,�# �� $��%��� <��� &����� /�� ��� :

&����� ��� &��" >����� &�I� /�� $��� � <��� >�� ��� &�?1 '�� ����� 0�,���� ���� >� �� ���� .� ��" ���� �# ��:� '# 3�"��� >" '# '� �"F� '"� 9(�)

��.�1� (�A7 &���� &���� >2 '� @� 4� '� &��,� &��� .

Page 148: Access 2007

148 | Databases using MS Access 2007

�� درا�* ��H* : 4ا�

/ �� ���?�� � >���%� >����� (�)�* &���� &�,�" ���. ������ 3�� $��%��� +�"� &���%� ��=�� /* &%��� ��#. ���� +��"� ������� /�� M���� >���% /�� M���� ������ ����� (�)�*

�)���� �I��� . &�:����1� ���� &��� '� 0��� ����� 0����� ��'�"�7� ��� &��� >��%� /* ������� >� �* >�% . ���2�� (�)�O� ��

�# ��� ���2�� (�)�O� �� �- ����� ������� $���� �� &������<��� $�� . ��#��%��� 0���� �# '��� >� ������� E�� ���A� >�� &�2� M# ��� 1�# 3���

<�� >� .���2�� ����� ��� &���,� >���% M# 0�A� '# �"��. 2-����� %��� ���� �� ��"���%,� " &?�� ������ >� �* &����� ������� >� �* ��

������� $���� �� ���� . '# /* &������ >�� B?�� >����� ��������� $���� �� &?�� ������� >� �* /�� ���� ��N H��� .

Page 149: Access 2007

©TAGI & GTS | 149

�� أ�J-* ا���ا4�* : 4ا�

1

B Q���� ��5= #�#��� ������ $E �� G�� (� � 6�, ��� � $����

#V ����,� L��% ���� M�� >�� +��%� ��%��� M����� ;���� /�� '��4� �.�� ���'��4� �.� &�?�� '� ����4� W��,�� ����.

+V ������� E��� B� � ����� ������ ;��� '� ����4� W��,�� ������ E�� �� �>��.

Q V � ������ ������ E�� �� � ������� E��� B� � ����� ������ ;��� '� �?���>��.

�V �"� ��� (�) 1.

)# (����� ����4� W��,�� >�� ����� � G� '�� '� &����� &���� � . �:�# 3�"�� >��%� ����# �� ����4� W��,�� /�� ���– L��% >�� ����� ��� ������ ���)

�����# ����,� .

2 B � �� � �, 4�5 4� 8�� ������ �������� 4� I� R4�2� (�# ��� !

G#�#��� �����

#V 1

+V ���)>��� ���"��(

Q V ���)>��� ��N ���"��(

�V ���)/�-��� ����4� W��,��(

)� (&���,�� 0���� ���� ����� ��� !�.

3 B �- ������ 4��� #�#� �%�� �-�2� $%� ��� I� ���� $� �� (�# 6%�

G������� ���

#V ���% >� Q���*

+V >� >�

Q V >� ���

Page 150: Access 2007

150 | Databases using MS Access 2007

�V �"� �� ;��%

������ ��� &��� �� �?�=�� G� ;��%� ���� '"�� .

4 B G���)��� (�# �� 9��� 4� 4��� $��� /�#"� 2� 6�0"� #�� �E ��

#V 9

+V 255

Q V 659536

�V �� &���" &���� 3�� '# ���� G���� M�� ���� $�"���� =�,��2 +��� B����� ������� $�����.

)Q (���# ��* ���� >� �� ���,� $�� &���"� >�� �%� 3 H��� 9H���� +��%� � .

5 B G#�#� ������ ����-2�� 4� I�

#V ������� E�� &���:��� ������� ��� ��� '"��"B�"

+V &��� �� &�:����1� ��� ���A� '"�� 1 ������� &��� ���

Q V ������� E�� �� &�:����1� ��� '���� '"��"��� "

�V &?�� ������� G� ;��%

)� (������� '� E�� M4 &���:��� ������� ��� ��� '"�� . &�:����1� ��� ���A� '"�� E�� M# /* ������� '"��� &��� '� 0��� ����� ;� ������ 1 ���# ���� ��� M# ��

������� '� .

6 B ���-� $-%� ������ &�#��� ���0 4� I�" ���� I���� �� 4� �-��13"G

#V =>-13

+V >=-13

Q V >-13

�V �"� ��� �) 1

)+ (H���� 0��� ;��� ��� �

7 B <#-�� (��# 9������ W����� D��!��- (�2- ����� #�1 D� ���

4� ����%2��� 6%� (��#�� ........�/ ��) .......&-�!� �� 9��� ����(

#V >���%�

+V ���2���1�

Q V Q�����

Page 151: Access 2007

©TAGI & GTS | 151

�V ������

) # ++ ( B2 ��� <��� >�� '"���2���1� ��� ���� �# >��%� '� $�)��� ��������

8 B G$���%��� ��0���� ��!��- 3�!- &%2�� $��� ������ ���-2�� $E ��

#V ������ &��� ��� ��� $���* ��� L��� 9�?��� ����� &��� L�� �� ���� ��� ��*�?����

+V �� 1 ���4 &����# H���,�" $��� &�?���� ����4� �� ������# ��"

Q V &�%�� ����F� 1* '�"� 1 �?���� ������

�V ������ &��� ��� ��� $���* ��� 1 L��� 9�?��� ����� &��� L�� �� ���� ��� ��*���# �?����

)# ( ���� 1 L��� ��� �?���� ���� �� '�� U�?��� ����� &��� L�� �� ��� ��� �����

>��%� �� ���%� L��� ���

9 B G�5����1� �����- &%2�� $��� #�#��� ���-2�� $E ��

#V &��� 2� >�� '�"� 1 <��� &����4� H���,�� �� ��?�� &�:����1� ��� �� ���.

+V �����# ��?�� '�"� '# +%�

Q V ���# �# ����# /�� M���� '# '"��

�V �"� ��� (�) 1

������� '� E�� M# &�:����1� &��� '�"� '# '"�� M�� ������� E�� 0���� ���# ����

L�� �� ���

10B G$2����� (������ 9� (��2��� !� �#��� ��+�� �E ��

#V ���� !��� L �# �����# ����,� '��� >��% '� 0����� >�� '�"� '#

+V ������� E�� !,� &�2�� �� >��� '�"� '#

Q V ������� $���� !,� �� '1��%� 2" '�"� '#

�V �"� �� ;��%

)� (�� ������� ;��%��� ��%��� >��"�� >�� ��"� M

Page 152: Access 2007

152 | Databases using MS Access 2007

�� 6<�\� ا���2� ا,���+* ��<��ذج: 1-5ا��رس : 5ا�

������� $���� �� >���%� �� $��%��� ������� (�)�* �� ������ 'J� '�"� '# +%�

��� �"���� .$���� >�� &�,�" &���� !���� �� ������� ��� ���� $�?�� �-"# ������Q�����.

&����� Q����� >-� ������� $���� �� Q����� '* : Q����� /�� &���"� '�"� ��������� ��� =�,��1� ��� �# ������� $���� �� Q����� /�� $��%��� �������� >� �* ���� 9�����

��1 ����%���� ��� <��� &���� &���� ��� /��. Q����� ��� ���� !�"4 '"�������� &�,�" /�� ������ �� 3� 9������� $���� �� ����� ��1 ��% $��,��� $��%� .

�2�X �/>6 *��Vإ

'������# '��,�=� Q����� : $���� /�� ��(��%7�� ����� ������� >� �7 &���� ������������ .>��,�� ��� (��)4� '�� 93� >� �* ��� <�� B� >�� ��* Q����� /�� ����

�# Q����� �� ������� /�� ��(��%7� ���� ��� �"�� ����� �# �� &���� �������������� $���� .

�"��� ����� '� ���� Q���� >" >�)� . ��� �?�=�� ��� !��� �� �� �)"�����Q����� ����� . ��� (�)�* ���) ��� ���Q����� ����# :

Page 153: Access 2007

©TAGI & GTS | 153

&,�� �� ����4� L� ��� �� ��� ����� :

.)��! !�"# ���� ������� $���� �� >��% /�� (��� Q���� (�)�7 ��4� �� �� ���>�=�� >��%� �� >��� &��" /�� M���� Q���� (�)�O� ��?��� .

���!� .)��! '�#.% /�� M���� �%���� ��4� �� \)�� . ��� &��� ����� L�)� /��4� (.%��2���1� �# >��%� �� �2%�� &�I� 3�"�� <��� U������� &��� ��� M��

����� Q����� .M��� Q���� ��� ��,�� ��� ��# . � 2���� ���!2�� ��� &��� �� �2���� �# >��% �� $��%��� �������� &��" ��4� �� ����

������ &���&�� . ��� �� �2%�� '� ����� &�I�� G� ���� &��� H������,�� Q���� >� �O" ����� ���� >"� ���� .

PivotChart

I��#��� ������

�� ���PivotChart ���� &���� �������� ��� &���� &���" !�"# ��&����� . /* �-"# �# '��� +��� ��� ���O� 9>��� �� 0��� .��%�� ���# '� �N����

�� �� ����� .>��� �� $��%��� &����� ������� ��� 3� ��� ���� . ����� H����"Pivot" "���� " +��� ��� 3�"�� L��# �# >��-" 9� 8 /* ���� '�

&,�� � &���� ��:�� >%# '� ����� /�� ������� ;:� ������ . M��� .)��! &N��� &�,� � �N��� ����% �%���� ��4� �� \)�� . ���5, .)��!

Q����� ��� ���� &�2� ��� @� # ����# /�� M���� $��A� &�?�� ��4� �� H�,� : • Q���� (�)�* &���� ��� Q����� 6��� 3��� . Q���� � &�?���� &%�����

$�)��� L��� ��� '"�� >��" >�� .

• Q���7 L��� ��� 3�"�� '" �N��� ����% �%���� >�� &��� ��# \)��>��%� >-� ������� .>��� �� 0��� ������� &��� Q���� .��%���.

• � ���)� ���� ;��� 3 H�������� ;��� ����� L�)� ���% Q���� (�)�O .L�� &��:� (�A*� 0���� ���.# ���)�� ����� ;��� �� �%��� .

• Pivot table "M���� >��% " &����� ������� ��� &��� '� $����&���� . >-��Pivot chart "M����� �� ��" '� >��� >� '"�� L�O�

>�� ������� ��� � 8 /* ���� &,�� � &���� ������� . .)��!�� ����� ������ ��� &��� >2 '� ���� ����� Q����� ��4� �� H�,�.

Page 154: Access 2007

154 | Databases using MS Access 2007

X��� Q���� /* �"�� ���� &��:O� �� . ��# /�� ���� ����% �N��� �%���� H��� 91�# X��� Q����) ((�)�* ���) �� .

����# �� ��� &�?�� �� ��� 93� ��� ��� &���?�� &�,�� ���) �# Q����� ����������� ��� &��� /* >������:

&���� +��� ��� !�"# �� Q���� /* !�"# �� �"��� ����� &���N &��:* '"����"��� ���� ������� ���� ��� . Q���� /* B� ;��� &��:* ���# ��* 9>�-�� >��� /���

&���� +��� �- B�� ;��� ��# /�� ���� �� 9X��� :

Page 155: Access 2007

©TAGI & GTS | 155

� '� &���� &��� @��� 9+���� ��� (��-# /* ��)� ���4� '��� /* >���� ������"��� ���� �%� . ���� >" >� '"��� 9&��� �"��� ����� �%� >�� '� 0�� 1�

��1 L�%�� �"��� $���*� �"�� . >���� '"��� 9B�� ;��� /* B� &��:* 'J� '"���B�� ;��� '� &��A� ��� B�� ;��� +��%� &����� :

���� !�"#2007 Q����� �� ����� ��� '"�� ��� ����4� '� &���� &���%�:

>�A)� ��=� �� &�� ���� ����4�� ��% &���) ����� ��� 3�"�� ��� ����4� '� �����.����� ������"��� ..�� >" L� ��� �� /�� &���� $�=� 0��� :

��2+��

�� Q����� !#� ��� �� L��� ��1 ��� ��� /* ���)� ��# 3�%��

Q����� .&�,�� &��� �� ���%�� ��?�� '�"��� . 4��!2�� Q����� !#� ��� /* ������ ��4� �� ��:�.

��#���� ��0��

���,�� ����# ���� ;��� ��� ��4� �� /�� ��� . ����� � ������ �� ;:����Q����� L��� ��� ���� M��.

Page 156: Access 2007

156 | Databases using MS Access 2007

�0���� T������ ����� P����� ���� ;��� ��4� �� ���� . 0����� ����� ������ H��� � �Q����� � ���� ���:

'!�� 9-��

�� �� &��� +���� ��� �- ��4� �� /�� ���B�� ;��� &��:7 &���� .������� (��-���� ������� '� E�� M# (����� B�� ;��� '"���.

������

��4� L� /��� ��� 3�� � � � L� &�� &���� ����� �"�� ���� >" . ���&���� /�� �� &��� +���� .

��

���� �.� �� ��� ������ �� (�A*� 0���� ���.# >-� ��(��%7� ��������� .G���� M�� �.� �%� +���� ���.

���#��� 9-��

�����

����� ������ ������ &,�=�� &���� /�� 'J� '�"� '# �A��� . �� ��� ���� ����� � &�?�� '� ��� ���� �� �� ���� H��� ����� ������ ������

>���7� ��� /�� . ������ 9-�� L����� '"�� L�� ��N 9������� ���� ;��� &���)� &���� >��� ;��� �

�� &��" ���L����� .����� ��� ���� ��� &�?�� '� ���� �� ���� ��� � . $��� .)��! / Q���� > �� ���� �# Q���� > �� Q���� (�)�O� 3 H���.

Page 157: Access 2007

©TAGI & GTS | 157

$��� �����

�� Q����� �� � ��� +���� ��� . �� Q����� ����"� ���� ��,� ��4� �� ����(��� >��� <��� �����%� .

(����� '� &�?�� &���%� ����� �� $������ Q����� �� �2����� ���� ���&������ ����"��.

�5!� 4��� ���, ���� ��� �"���� �������� &����� �������� &������ ������� >� �O� H���������� $���� �� ��� ���� '"�� .

������ ����� ��� ���: �"��� ����� &���%� >�� ����� +���� ��� . ��,� ��4� �� � ���� &���%�� '� ��� ����� �� ���� '"��� 9��� � ���.# ��� ��� ���

'��� (��%O� . ������ !�� 2��� �# ����� ���� 1� &�� �� �:��� ��)� H��� 9���� &�2� ;:� ��� .

2��� �# ����� ��)� ���� 1 9&�2�� &�.* ���� . ���� �� �-"# �# '���� '� &���%� $����� '�"�� '��� ��� ����� �� ��� . (� -� �� >=�� L��� ��� ��� 2��� >����� �. ��# /�����%� L��� ��� ��� /�� 3�" .

�7� ��#� ��!�

�� �

)Tab

Control(

������� ���� >" Q����� �� &��%� ���2� '� &���%� (�)�O� 3 H���&�� � . �"��� ����� '� ���" ���� 3�� '�"� ����� ���,� ��4� �� '�"��

'��� ���* �� ��,���� '"�� ���.

#�� .�� , Q����� '� '��� ��� �� &�,� Q���7 ��4� �� �� ��� . ���� .�� , ���� �� 6��� H�, Q����� �� &��� /�� +���� ��� . 6���� �� ����

&���� 3 ������� ���� ���� �# �2���� �� $��%��� ������� >�����&������ ����� .

��: 4��� ���,

�5!�

���* (�)�O� 3 H���)$���� ( ��� L��� ��� '"�� ���7� > �� B� Q����� /�� �=�� (��-# @� # ������� . 3�� '�"� '# '"�� 9>�-�� >��� /���

����� /�� M���� ��A� ���*PDF ��������� 6����� ����� ��� �# . ���� Q����� �� $��� ;:�� 3 H���. ��� .�� , (

K����, �� ��#��

������ &���� ��� >�� &�� Q���7 �� ��� . /�� ����� '�"� 3�� '� �N���� >��� ��%� ��� ��?�� $���% &�,� &���� ��� L�O� 9&)�)� /�� (�) >" &�I�

���,�.

Page 158: Access 2007

158 | Databases using MS Access 2007

��-��� .�� ,

$-2+�

+�� &�,� �# � 8 ��� ;� ������� $���� '�� ������� ��4� �� \)�� �#�%�� ����.

&��� ������� $���� �� $��%��� &�?�%�� ��N ������� ��� ��4� �� �� ���. ���� D�� G���� �� ���� �# G���� �� ��� M�� � � 3�� ��� . ���� 3�! � � ��� ���� �. ���� 4�� � � '� ���� �.

��� �����A� ����-F� 0���� 3�"�� ��=�� ��=� L��% � 8 �"�� ���� �# �. /�� &�� Q����� �� !��N �# M���� �# ����4� �-2-.

���5����� 4��2�

��#��� ���!�

&�:����1� ������7� /* �"��� ���� B?�� $���7 ��4� �� ��� ���.

(��� � #� �� �"��� ����� &��" ����� ��4� �� �� ���Q�����. � #� &���� (�%�# �� L�� ;����� <��� '��� �"�� ���� ����� ��4� �� �� ���.

�����2� �� ����

��#��� ���!�

�� $������ '��� 6��� >�A)�� ��?��� ��� !�"# >�% �.� �� >����� ��Q����� �� &,�� � ����# (�)�* .

��#� ���!�

ActiveX

�"�� ����� �����ActiveX '���� �� ��� ��� �"��� ����� '� ��� ����Q����� �?�=� . '"�� ������ �# ��A� ����# ���)" ����� ��� '"���

Q����� > �� '� � ��,�� .

ا����ام %���$ 6<�\� ا���2�

����* �� 3��)�7 +����� 6���� >�A)�� 9G����� ��� 9�"��� ����� 6��� ��� ��� &���%� Q������ ����4� ���.#� �?��� ������� ����� ������ ������� ����� �

&���,� ������� &���,� . ��� � �� >��,� ��%� '��) L�� '�"� ����� >�,� L�� /* ��)������� ( ���� ����� �� G���� �� /* >�� '# /* '��� �"�� ���� ����* �� 3��)�7

���� ��" �"��� .

#���� +����� 6���� 'O� 9�"��� ���� ����� ��� ���� ��� &���� +��� �� ���>����:

Page 159: Access 2007

©TAGI & GTS | 159

�"��� ���� 0���� 6���� ����� ��� �������� E���O� ��.

� 6</� ا���2� PB و&�c و�/O و&

&������� &����,�� �"��� ����� >:,� ������"� 6���� �=�� ����� ���) ���� ���!��# ������"���(&)�)� /�� ���?�"� '� ����� >�� 0�� P��� B� '"�� L�O� 9 .

0��� '� ����� � G� &��"� ����� 3 H��� !�"# '�� 9�� Q���� /�� >��� ����!����.

"��� ����� ���� (���� 9���� Q����� /* �=���:

Page 160: Access 2007

160 | Databases using MS Access 2007

L������ +N��� � ���� ��� ����A� ����� �� � ��� � Q����� �� '# ��� ��# . 3�� !���L�� '"�� 3� 9���� ����� ;��� &%�� . '� '"��� /�� 9@� # ���� � &�� �� �����

2�# $��%��� &�� � 0�� P�� . '� ��� Q����� /��# /* (�) >" >� �:�# '"��� '�������� ������ ;��� .

������ ��� &��� >2 '� Q����� H��� 9��(��%7� G��� ����� . /�� ��� ����&���� �"��� ����# ��=�� 9Q�����:

G����� ����� ������ ;��� &���� /�� ��� �� 9G2�# ���� �� . ���� ;���� �� ������� ����� &���.� �� ���"� ������� �� ���� �"��� ���� >� �"��� ���� '� @�

&���� ����F� '?�"� ;���� ����� >�� $��A�� . �� ����" ���� ����� 3�� '# �:�# =�1 ����� ������ ;��� '# �� ����� 9L�,� ����� ������ ;��� '� @���� ����� &���.�

���� $����� &������ ����� . B /�� �A:� 9G����� ��� �"��� ����Ctrl + X H���,�� &�� /�� . &����� �,� �

���%�� /�� ����� ������ ;��� '" 9������"� &=��� �� ;:��� . ��4� �� '�"� ��� ���� >�-�� �� �� ���"� 9�� �= ����� ������ ;��� '�"� '# �1��� ��� �� ���,�

���� ;��� &�.*���" &������ ����� �� . /�� �A:�Ctrl + Z >�� ����� ;��� +���� ��� 3� '� 1��� 9B� &���� '� ;%����

�"��� ����� :

Page 161: Access 2007

©TAGI & GTS | 161

/�� 'J� �A:�Ctrl + X �"��� ���� B . ����� ������ ;��� &�.7 �� � ��" ��*�3� '� 1�� L��� 3�"��� 9��?��� ."� >��=�� �� �� W��,� /�� �A:�� '?�Delete /��

H���,�� &�� . /�� �A:� �- 9�������� ���� 1� &�� >�� ����� +���� ���Ctrl + C . '�. �� �� ���

������"� &=��� �� �"��� ���� '� & �� . /�� 'J� �A:�Ctrl + V ���� 1� &�� 0��& �����:

� 8 �"�� ���� 0�� ��� ��� $��% ���� 1 ���" 9$���%� ���� 1� &�� 0� ��� . ;��� '��� /* �- >,�4� /* �"��� ���� >� H���,�� &�� /�� ���4� H���,� �� ���

������� ���� .

Page 162: Access 2007

162 | Databases using MS Access 2007

������ ;��� >�%� W���7 '���� /* Q����� �� �"��� ����� ;��% >� '"�� 'J��

����� . &�� �� '���� ��� �� ��� �- �"��� ����� >�� ����� ;��� +���� ���Q����� '��� /* �"��� ����� ;��% >� H���,�� :

O+�>X 6</� ا���2�

����1� ���� '�"� '# '"����% ��=� �� !� L�" ���,� Q����� �: . '���� 3�"��� Q����� ����� ����# ���) �� � � ��� ��� ���� �"��� ���� ��=�) �� � � ��� �#

&���?�� &�,�� ���) .( ������"��� �# ���� ������"��� /�� >��� ��%� ��" ��*���� ����4� ���) 'O� 9&���)� ������ M# �# >�"�3�� ���F� '�"�� �� � � :

'� 0���� �# '��� ���A� �# ���N � � >�% �# � � �%� �# � � >���� �� 3�"��&�,� � ./�� ��� 3�"�� 93�%�� �� �"��� ���� /�� ���% 0���� 0����� ��� ��*

Ctrl + Z ��� ��* 3�"� 0����� ���A� '� ;%���� H���,�� &�� /�� ' 3�" 9� � ���"�� &���� ������� +��� �������� ��� ��� &����� /�� ���� �� 9>��"�� &����� @��

� ���� ��� ����4�� &�%�� � ����� >�� $��A�� .

Page 163: Access 2007

©TAGI & GTS | 163

6<�\� ا���2� ا��� �%* ��<��ذج: 2- 5ا��رس

&��� &���� ������� �"��� ����� &��:* '# 0���� !��� �� ������ . /�� 'J� ������� ���� ��:�� ;� >��,�� �"��� ����� >�% >2 '� 3��� >��� Q����� >�% &�,�"

������� $���� ;�� .

� PK�/U 6<�\� ا���2����X

��� $���� �� 2�� $��%��� Q����� '� ����� B�,�>���1� ���% � � '�,=��� ��� :

�=�� >" '� >���,� ��� ���� Q����� �� . 3 H��� ���� ����� ;��� ��� � � 0���� >�� B�� >�� '� ������ '������ ���)�� '�,=��� '�� >������)$���� .(

&���� ������ $���� �� '�,=��� >��% /�� Q����� �� ����� :

Page 164: Access 2007

164 | Databases using MS Access 2007

������ ��� &��� �� Q����� H��� 9L�?�� >����� Q����� (��� &�,�" &�I� :

Page 165: Access 2007

©TAGI & GTS | 165

� 8 /* �=�� '� >���2 /���� ����� &���.� �� ��%��� B�� ����� ;��� �� ��� . ����� ����# ���) �� B?�� � &��� ��# /�� ��� �- ����� ������ ;��� /�� ���

Q�����. =��&)�)� '� @���� &�%� �� B?�� � &��� (.% �� :

�"��� ���� >���� >%# '� B?�� � �� B� 3�� !�) 3�� ;���� ��102 &��� ����� ������ ;��� ������� 3�"�� &,�� � .( B?�� � G� ��� >���� &�,�" ��A���

!��� �� �� ����� >2 '� . B?�� � &��� /��# �� &�?�� '� �"�� ���� ��� � '# 3�"�� ���� ����� ;��� �%��

���� Q����� �� �"��� ����� . /��# �� �������� ��� �:�# B?�� � &��� ����&,��� (�.%# /* ����4� &�?1 ���� &���� :

Page 166: Access 2007

166 | Databases using MS Access 2007

&��!��� -��-� �"��� ���� ��=�� �"��� ��!��-�� -��-� >����� ��� &�:����1� ��� >��� 0��� ����� &��:* ���� ��� �������

�"��� ���� ���� >����� < #�� -��-� L�� >����� ����� '��� '?�" L� ��� ��� �"���) 3���� 9L��� ���

3� ��N� L��� !����.( D�) ��: -��-� >����� �?���� H������ W���� >-� &����� �"��� ����� &�����

+����� (��� -��-� &���%� �"��� ����� ;��%

1 �# ��� ��� ���� � �# $�)��� &��� >� �O� B?�� � ���� ;��� �� ��� >���� 3�"��

����� ������ ;��� '� ��� ����� �# .

aX++� %/�ر +�&�ت 6</� ا���2�

���� >��% '� ������ /�� Q����� '� /�=�� &���A� /���̂ . ���% Q���� &�� ��� ������� &��" '� Q����� (��� �� �� 9!��� �� '� 0���� ��� �� '���� 9>���1�

'�,=��� >��% �� $��%��� .>��%� �� 2� Q����� �� >� >" >���� . ���� ���� ���A� !�"# >���� �� '?�" �"��� . ��� &��� �� Q����� H�,� 1�# ��

B?�� � &��� ��# /�� ��� �- L������ ���� ���A� ���� M�� '?�"� /�� ���� ���������)� �� .������ &����� /�� ��� 9B?�� � &��� (.% ���= ���� .

��� ;��� ��� ���� �"��� ���� ���� >� >����� �� 3� �������� ��� :

Page 167: Access 2007

©TAGI & GTS | 167

'�"�� >��%� 3� �� $������ >��� ;��% 'O� 9���� >��% '� \)�� Q����� '# <���

����� ������ ;��� �� &%��� . >� /�� ���� Q����� �� >�4� ��1� �"�� ����>��%� �� >�4� ��1� .�� ���� >��% �� >��� ��� ���� ��.�� �� 3�"� . ���# ��*�

* �. /�� ��� 9@� # ������ $���� '?�" '� ��� &��:) .( ������ \)�� ��� ;��� �.� �� H�,��:

���4� '� ���� ����� ������ \)�� 3 H���� . B2 ���� &���� ������� (��� 3�"��������� (�)�*� ���2���1� '� �������� .� ���� ���� '�"�� 9G2�# ���� �� �"��

Page 168: Access 2007

168 | Databases using MS Access 2007

�=��� >�4� ��1� � ���%� . '� >�%� ������ \)�� '" 9����� !� 0����� �� ��� ���� ;:� >2 '� �"��� ���� ���� ���A� >��� . \)�� ��� ��� �)"�����

>��� �� �� ��1 ������ .

�</� ا���2�� *+Vا����ا *�+ aX++� ا�

H���� �"��� ����"�1� &���&�:��� " ��)��� ����� >��� �� �� ���� G���� ��� M��0���� >")� >���%� . ��� '# /* ��?��� ���?��� ���� ��� &��� � &�:����1� &����� 8 (�) /* � ���A� .

���� ������ ���� ���A� '� �� Q���� �� &�:����1� &��� ���A� �# >���� ��� � 1�

�"��� .�� '��� '?�" B?�� H��� �- ������ ��� &��� >2 '� Q����� H�,� 1�#.

������� &����� ��� &�:����1� &��� >� �%��� :

�# >��% '� @� # &��� ���� 1 ������ \)�� �� ��� �# >�� &�:����1� &��� >� �O� ��� 8 ������ $���� '?�" �# �2���� .

2�X �/>6� %���بإ&��ء

(��� &������ ������� '� E��� ��� Q����� �� '?�" '� $���� +����� �"��� ����� 8 ���� '� &�� ���� ������� �# Q����� �� $��%��� ������� /�� . >" >�% '"���

+���� �"�� ���� ����� �"�� ���� .���� >�-�� !��� :

Page 169: Access 2007

©TAGI & GTS | 169

;��� �� ��� �����%�� '�)�� ���,� E��%�� B� ����� '� ��� Q����� �� � F�E��%�� B� .

���� ���� &��� " �:��� ����� /�� E��%�� 0���� M���� 9������ �-"# $�����

�"��� :

��� '�)�� ���,� E��%�� >�� ��:� ���� ����� �"��� ���� ���� >� �� �%���&%���� ���� . &����# &���� &8 >�� �� &����� G� �� ���)����� &���� ��N� (

!�"# ��� ���� . &-2- ��:� �- ������ ��� &��� >2 '� ���% Q���� >��� �����&��� ������ :

Page 170: Access 2007

170 | Databases using MS Access 2007

3� ��N &����� /�� ���� >�4� B�� >� B?�� � &��� H�,� �� . >� �O� ��" &���1" L ���" .

������� <�-�� ���-� B�� ����� ;� ��4� ��"" &���2 " �"E��%�� "����� /�� . ��� ��� /* B� ;��� >" 0����� ��A�� �� 9'J�)0����� &����� �� .( &����� /�� ���

> ��� E��%�� B� ;��� >%# '� �������] = &���1] + [ &���2 [��� >� �� ��"��� ���� .

����4� ��� > �#� Q����� ��� &��� /* ;%�� 9&����� &J� ����* �� '# ���� :

Page 171: Access 2007

©TAGI & GTS | 171

ا����ام PK�/U ا�<��ذج

����� Q����� ��� &��� �� B?�� � &��� ��# /�� ��� '# ���� '������� '?�"� B?�� . B?�� ���� &���� /��# �� ����� ������ ;��� 3 H����

L�,� Q����� /* &��:7�� 9Q����� �� �)� '?�" >" .

+��� �� 3�� 120 Q����� �� ������� '"�� &��� .�N ������ '"�� ��� B?�� � &��

&,�� �� ������7� /�� &�-�4� '� ����� ��� !�"# '"� 9>��� �� 0��� Q�� ������� 9���� �# Q���� �# �2���� �# >��% &��� ���" (���� L� B� � �������� ��� ��

/�� �A:�F1 9B?�� � ;��� > �� �)I�� '�"� �����9 H���,�� &�� /�� $(�����4� ����� �������� &�,�"� $����� &��� � 3��� &����� >���,�� .

Page 172: Access 2007

172 | Databases using MS Access 2007

X<8+� +�&�ت ا�� �ر�� : 3- 5ا��رس

��� ���"� ���� >")� 3������ ���� 3��N� >����� ��. 9!�"# �� �-"# . 3 H����

/�� �� ���� L�"� 9� ���� ��� ������� B2 ���� !�"# ����� ��� �2���1� &,�=�������� &��� ��� &��� �� ������� ��� . !� '"� ���,� ��4� �� '�"� ���

� &����� ����� '�"� '# $���:��L������ M�� ����% . ����� ��� ��� 3�"�� 93��2���1� >2 '� &�%����� ������� ��� .

>��%� �� $��%��� ������� ��� &���� &���" �:�# ������ �� ���� .

إ��V* وإزا�* ا�� �ل

Q����� (�)�* ���" �� /* !�"# ��� ���� ������ (�)�* L�)� .�� ��� ��*� 6��� � $���� �� &,�� �� ���2���1� �# >���%� '� >��� ����� 3�%�� !�"# '�� 9������

������� . ���� ��# /�� ���� �2���� �# >��% H�,� 1�# ��� ��*�)(�)�* ���) ��( 9���4� '?�"� �� $��%��� ���?�"� &��" /�� M���� ���� >��� ��?��� ��� !�"# '��.

��� &��� �� ��� '# 3�"�� 9����� (�)�7 ���� ��� ��� &���� '� �=�� �A��

����� >���� ������ ��� &���� ��� �� . ���% '����� ���� ���� /�� $�=� 0���>���1� :

Page 173: Access 2007

©TAGI & GTS | 173

������ ��� &���� ����� !,� /�� 'J� $�=� 0��.

>���,�� ��� �� ����� �� �� $����� ������� �%�� . >��% '� >�� /�� M���� � ������ 0���� �� ��,� '�,=��� . �����"1� ����� '���� >� >������ ���� 3�� 'J� >� �

'����� >�� . ��� �� '����� >� /�� ��� 9������ ��� &��� �� ���� (��-#>���,�� :

'����� >� &���� '# ��" =�1 '"� 9����� G����� �� M�� >�� � '����� >� '*��� '������ '��-1� '# '��� �:�# &��=� . W��,� /�� �A:� 9>�� &�.7�Delete /��

H���,�� &�� . >� '� 6���� X��,� &?��� /���� &�%� /* ����% >��� &�� >��������'�:

Page 174: Access 2007

174 | Databases using MS Access 2007

�����"1� ����� '���� >� &��:O� 'J� �� . ��� �� $��%�� >�� &��:* ��# /�� �������� ����� ����# �� ����4� :

>��� &�?�� (.% ��4� �� H�,�� . ���?�"� '� $������ >��� ;��% /�� M���� � � G� �� � � U����� (�)�* �� &�� ��� ���" ���'�,=��� >��% 9&��� :

�����"1� ����� '���� >� +��� ��� &����� �� 9�����"1� ����� '���� >� &��:7����� �� L�* L���:* ���� M�� ��� /* >��� &�?�� (.% '� . �� 9&��� G� ���

&����� >�� �=��� ��� '�� >�� &��:O� .����� � !�"# ��=�� >��� '�� ������ �!���� �. �2�* >�� �� >�� ;:� '�"� /* $��)T.

Page 175: Access 2007

©TAGI & GTS | 175

������� ;� �(2�� G��A�� �# G���"� >�� �%� +�� 3�"�� 9>�� ;:� ��� '# ���L� �� $��%��� .!���� ;:�� �� +���� �����"1� ����� '���� >� ���� ��� /��

����� �# '���� /* .

��� ا����ام أB��م ا��

&����� ����# &-2- ����� �� �%�� :&�,�� >����� >���,��� &�,�� !#� . '# '"�������� >����� ����� !#� Q����� �� >��� � ��" ������ �� �%�� . ���� B�,� ���

!��� �� �� 0���� ��� '� >���1� ���% . &���� L:�� ��� 9����� �� M���������� ��� �� �� ��1 L,)"���� ���:* ��� /* &��:7�� ����4� G� &��" /�� 9�

!��� :

Page 176: Access 2007

176 | Databases using MS Access 2007

������� 8�� ����� &���� �� &�?�� ��� �� ���?�" '�"� . &�,�" L��� ��� 3�"���'���� .

#���� 8�� &�,�� �� ����� >���� >,�#� &�,� >" /��# �� ��=� ��� ���?�"�/�4� .&�,�� !#� >��� (���# >")� 9>�-�� �� ���.

(������� ����� @���� �� ��=� ��� ���?�"� . '� ��"4� �"� $��� �� ��=������ �# >��% '� $�� F�� ��������.

#���� (��)� &�,� >" >,�# �� ��=� ��� ���?�"� . ����# G2�# >�-�� �� � ��� ��=� ��� ���,�� >,�4� .

������� (��)� ����� >,�# �� ��=� ��� ���?�"� . 0�� &=�2� ;:�� +N�� ����� >���� ��� ��� ���� ����� &���� �� B� �") &�,� �# �I��

�����.

���� ��� !#� � G2�# >�-�� �� � 8 ���� �=�1 ����� . L�"� ������ ��#� !� � �

'� B� � @����;��%�� . '�,=��� &��" ;��%� ����� �� ��� ��� �� 9>�-�� �� ������2?�� (���# '� /�4� ���R ��� . �� �� ��1 ;��%��� ������ �)"�����

!���.

Page 177: Access 2007

©TAGI & GTS | 177

�� PK�/U �++aX ا�

�� &���� L����� '"�� ����� !�"# �� (�) >" '# 'J� �"��# ���� .���� ����# ���� �(��-��� . ��� M# '���� /�� ���� ��)������ ���� M�� 0�.4� ���� ( ��� �- G�����

B?�� � &��� ��# /�� :

�� ������� ��� ����# >")� ������ �� ��� 9����� >")�� . ��-"� 3�� !��� 93�!�"# �� @� 4� ���?�"� ;� &������ ������� B?�� � '� . ��� B?�� �,"��

L������� ;� �(2�� ��"� �# �A�� 'F� ��� W���� �# ��=�� >���� �����.

��� ا��'�+e وا��Lز �� ا��

�� ��� '�,=��� &��" ;�%� ���:* !#� /�� '�,=��� >���1� ���% ���� M�����?�% +���� .��� � !#� >��� &�?�%�� &�?�� ����� .J� �)"����� ;��%� &�,�" '

��1 B� � ���� !#� >�� &�,�" �)"���� ��� �� ���� �� $��%�� &���� �2%�>��� �� �� .

���� ����� ����� !��#:

Page 178: Access 2007

178 | Databases using MS Access 2007

&����� &"�)� ������ $���� &��� �� (2��� &��"� &�?�� /�� ����� �� M������%���� .���� �� �� !��� ������ ���,�=�� � ���� /�� (��� � . /�� 1�# ���

����� ��� � ����# �� ������ ���) �� ���%7�� ;��%�� ��� �� .��� ;��%� .

���� ���%7�� .�,�� ;��%�� ��� @��� 9������ ��� &��� >,�# ��:

;��%� &��:* �. /�� ��� . ;��%�� +��%� >���7� ��� /�� ���+�� : >�� ������ ���>�-�� �� �� �,�=�� /���� � � 9;��%�� �"�� ����" L��� ��� ���� M��.

Page 179: Access 2007

©TAGI & GTS | 179

�� ��� 9>����� �-"# ����� ��=�� L��� ;��%�� ��� ��� ���� M�� >�� ���� ��������N� ��* �?�%�� .�,� 3�:

��� &��� /* �� 9;��%�� ���� ��� 'J������. �=�� >" �,�=�� /���� ��� ���%� �� ����� �� �2%�� '# =�2��:

Page 180: Access 2007

180 | Databases using MS Access 2007

e+�'ا�� PK�/U �++aX

��# /�� ���"�-"# " &����� ����4� '� ��.�� &�I� ���%7�� .�,�� ;��%�� ��� ��&������ :

&�:����1� ����� � '*)� ���A� '"�� ��"�(� '���� '���� ��" � ����� / : ��# 9������ L���%� �� M�� '���� >�� 95� 9�

6%�X� *����

�.���� �# M������ +����� �� �

����� ��#

(�����-

���4� '� '��� ��� ��� .�,� �# ;��%�� ��� � '� 3�"�� . <�� @���� 0���� ��4� �� �� ���B� �:

���# 4� -

�������=�

�����%7� 0���� 3�"��� 9&���� ������ /�� M���� >��%� '�" ��* . ����� �� ��%��� >�� �� � �����%7� E��� &���%7� ������� ���=7 ���� ����� ;��� '�) ��� +��� 9����� 9E��%�

� ��N� �2%�� .(�%7� '� &��?� &���" 6?���� ��� '"��� ;��%�� !#� �� � ���=*� ��"� ���/>����� �#.

Page 181: Access 2007

©TAGI & GTS | 181

������� (��)� ����� >,�# �� ��=� ��� ���?�"� . ;:�� +N�� �� &�� �") &�,� �# �I�� 0�� &=�2�

����� >���� ��� ��� ���� ����� &���� ��. 4��!� �) ���� .�,� �# ;��%�� (���*�����. 9��� �)

8��

����� /* !#� ;�� &�.* �# &��:*.

9��� 4� -

(��)�

����� /* >���� ;�� &�.* �# &��:*

*��-=� � �

6%�

�2� �������

8�! $�

#����

���� (.%" ��� &��%�� ������� ��� !�"# /�� ��4� �� ��,� . '�"� �� 9>�-�� >��� /��� ��N '� ;��%�� &�I� '���,� '�� ��� �� &?�% >��� /* ����:1� �1��� ��� �� �?2��>��"�� .3� <��� ;�� /�� ����4� G� 3������:

(0� &����� ����� �A�� ;��%� �� ����4� ��� ��� .

'� �-"# 0���� 3�"��� 93�� ���� ;:�� +��� ��*������ �� .�� �# ;��%� . /�� ���

���%7�� .�,�� ;��%�� ��� >,�# �� .�� &��:* �# ;��%� &��:* ���.#.

/�� &���� ����4� +���� >���� 3�"�� L�O� 9.�,�� ;��%�� ����# '� ��.�� �,:# ���"������ .��%��� >,�R� /��R ���# /�� ��� �- 9�� ��# ������ �� ��� ���� /�� $

���%7�� .�,�� ;��%�� . �. /�� ���� �� �# ����� .�,� �# ;��%�� ��# &�.7.

��� ا����ام 6<�\� ا���2� ا����� * �� ا��

Q����� >-� ����� &����� �"�� ����� /�� M���� '# '"�� ������ . ��?��� �� ����� ���"�� L�# '� �N��� 9�����%7�� &���,� �����%7� '� <��� &������ �"��� �����

3�" &���� ������ /�� M���� '# . ��� >��� ��� ��%���� >�� ���� ����� !���&"�)� (2�� ��%���� &����� :

Page 182: Access 2007

182 | Databases using MS Access 2007

&?.%�� �%�� >�� '� &������ &,�"�� � &����� &,�"�� . ��� ���� &�I�� ��N� ��*� &��� &��:*7 % '� <��� &������ �"��� ����� ��� ��� 3�"��� 9������ &���:"

6?���� .����� ����� ����# �� ������ ���) ��� ���� ���% B� ;��� (�)�O� �� .B?�� � &��� �� ��� �"��� ����� B� � �"��� ���� ���� >���� :

������� '� $���� '�"�� ����� �� ��?�)�� ��� &������ �"��� ����� �=�� '*&���� &�:��� . ������ \)�� �� ��� 9$���� �������� '� ��.�� (�)�* /* �%��� ��*�

/�� ����) (�"��� ���� ���� >� �� .�"��� &����� �"�� ����� (�)�* ��� L��/��� �� ���� �"�� ���� >" (���* '� �"F�� 3��� . �� �"��� ���� ��� >���� 3�"���

'?�"� B?�� 3� ��N &����� :

Page 183: Access 2007

©TAGI & GTS | 183

O+�>X ا�� �ر��: 4- 5ا��رس

����� ��� �� '� >��� ;� ��% 2�� Q������ ������ (�)�* '# ���#� � .��� ��� ���

&���� (��� 3�"�� L�O� 9������ &��:O� ���� ����� �� � ���� ��� �������� � ������� ��% ��=� (���* >�� .

*2Gط ا���.U O+�>X

Q����� �� ��� ��� ��� &���� !,�� ������ �� &"�)� ��� >���� '"�� . >")� ���� �� ����� ���� �. /�� Q��.������ B?�� H�, ����� '� @���� ����� &���. .

&"�)� E�,���� &"�)� ��� B?�� /�� 0���� &����� M����� :

'� ���� > ��1 V64 ]�� >" ���� ��%��� '� ����� /* ����� �� ;��� . ��" ��*�(�, * ��� �� &"�)� ��� ��# /�� ��� 9&"�)� ��� '��� >��� >:,�/ �� ���=*

����� ����� ���) �� ������ ���) .

Page 184: Access 2007

184 | Databases using MS Access 2007

Mا�� ����X

�� M�� '?�"� �# �"��� ���� >��=� &��� !,�� ����a� ����� �� � � >���� '* �� &�,�� ���) �# ����� ����� ���) �� ������ ���) �� � � ��� ��� ��� �- L����

&���?��.

�# ���� L��� '�" �� /* �"��� ���� ���A�� &����� �� 9�"��� ���� ��� +%�� � ��*� ;%��� ��# �� ���)Ctrl + Z H���,�� &�� /�� .(�� ��� ��� 3��"�O� L�� �"��� 0����� P

$���� $��� ���?�"� '� ����� ��=� ���A� .

إ��V* ا����رات

����� ��� �� ���) ��# �� ��� 9��� �� �# ������ ��� &��� �� 3��%� (��-#Q����� /��# �� ���) 0���� �"��� . ��� $���� ;��� ����� 3��%��� !�"# �����

���)" ����� ��� ���� .

Page 185: Access 2007

©TAGI & GTS | 185

���:����� >")� ����� !#� �� L��� M�� ���)� ;:� �� . ��# ��� ��� 3�"���3�� ��N� ��* ���)� 0���� '���� >�� &����� :

M+.ا��� �++aX

3�"�� L�O� 9G���� M�� ��=��� ����� �� � ���� ��� ������ &��" 3�� '# ���� 'J�3������� ���� ��� �� ���� .�� L�O� 9$��% W�:� &%��� &"�)� ��� ��� ��� >2 '

+��� /* ����"�� ��� � >���� 3��"�O�64 ]�1� '� . 9���� ��" (�) >" H��� ������B?�� � &��� &,�=� ��� ���� ����� �� &�,� � ���� '� ����� >���� 3�"�� .

L� ��=� M�� +���4� &F�� ����� 3���� ��� 93�* ����� . &���� H?���� !��� '"�

����� 3?�)�* (��-# .

��# (� 2�

�-+��

����� W�:� (���* �� ��,� L�� ��N 9�-"# 1 >�:,� &F�� '� $���� ��4� �� &"�)� ���� E�,��1 . �%� ������8×8 $��%��� ������ '4 ��� ��1� �� ������

/* &��� ������ ��� &��� ���* ����� /��# /��8 (�.%# . 3�� '�" ��* '"� &"�) /* Q���� 0����7×33 'O� 93����� W�:� M# ���� �� 3 H��� !�"# . 3�"���

���"��# �� $��%��� �"��� ����� >� '�� ��� M# �� W�:�� ���A� �:�# . ��# (� 2�

#�%��

����� &���� $�� ��"� /��4� ��� /* ����� ��� &��� ���* �%� ���"� 3������� ��� ��4� 0����.

;�� M# ���"� 3�"������� ��" 9>����� �# !#�� >-� 9����� �� . ;:�� &����� ���%�� >��� �# $���. >,�4� �# /��4� /* +���� ��� �- 9!#�� ;�� 0�� !���� .

&��4� $����� ��� ���� 9����� �# '���� /* +��� &���� &��� /�� !���� ;:3 �)��".

Page 186: Access 2007

186 | Databases using MS Access 2007

9� ������

�-+��

!�"# �� ������ ��� &��� �� 2�# &��:� &"�)� ;� $�.��� &��� '* . � �&"�)� /�� &�� +��# /* �"�� ���� M4 @���� ����� &���.� &�?��� $������ ��� .

����� &���.� �� ���"� ���� ;���� /�� ��� 9L��"� �� �"��� ���� H��� ������"��� ���� '� @���� �A�4� ������� '� M# �# L�,� �"��� ���� >� �

� E�,��� >���� @� 4� ����.�� +���%� /�� $��%���/�"��� ���� ��� �#. ���4� H���,� ��� ���� �"��� ����� $����� &���� &"�)� ;� $�.���� >��� 9��� #�

H���,�� &�� /�� .%�� M# �� �)I�� /�� $�� >" M�I�� �"��� ���� >� /* G�&"�)� �%� G���� M�� !��� +�� $���� $��� ����� .

(�!� � #�

9������

$���� $���" ����� �"��� ����� '� ��� ����� ��� M# �� 3�"�� . &���� /�� ��� ����� +���� ��� �- 9$���� '�"� �� ���?�" M# '� ������ &�.7 &���� �� &N���

>��$���� &���%�" ���?�"� +���� ��� �- ���?�"� . ��� ��* ��,� +���4� �� � ���A��� ��� �- '�� $���� &"�) W�:� /�� �(��� �"��� ����� ��� >��� >�,��

@� # &"�) W�:� /* . ����% � ������ �� 9$�� /�� �"�� ���� >" >� '� 1������ ������ .

(��#

(��#�

� ��

��* 0�� 2� 9�"��� ����� ��� � �� ���" >� /* @�# 0����� �� F� � ��� .�"��� ����� &���� &��� $������� (��%7� '� ;%���� 3��"�O� .

/�� ���Ctrl + Z ��4� '� ;%���� . � 8 =,�� !�"# ����20 ��"��� ��* 3�� ���# '�"� 3��� 9&��� ���� $�� �� �� F� &�")�� �� ;%���� /�� ����� H%�4� /��

���%� &������ . ����� >�# ��� ���� ��� ����A�� =,� /���� L� ��� �� �� 3���� ���O� 9$����� (��)4� ����� ��� .

� 8 ��� �����A� M# �,�� 3�O� 9������"� +%��� � ��* �# �?����"� ����� ;��� ��*�,� �# =,� &�����?��� = .

�# ������� '� ��-"�� ���� >�� ������� $���� '� &������� & �� >�� 3�"�� L�� �"��>���� (��� >�� '��� ������ $���� '?�" '� & �� =,� . ���4� 3��� ����� >�� ���

���%� &������ &������1� & ��� +�� ��?�� 3��"�O�� 9���-" .

Page 187: Access 2007

©TAGI & GTS | 187

O+�>ا����ام ا�� �K� ا��-

'���4� ��� �� ����� ��=� H��� '" 9������� +���4� �� $���� !��� ��� 3�������,� ����� .�%�� >��� &����� &���# . �?���� 0����� ��# ��� !�"# 'O� 9=�� '���'����� @��O� ����� 0����� ��� M��. ���� ��� ���� ���� (�)�* ��� � ��* &��� ����4� '� ��� ���� 1 3��%�� ����� 96

!�"# �� &��:�� 0����� . >" ��� /* &��:7�� >������ !#�� �� @���� >" /������� >��� ���� �"�� ���� .

��# /�� ���� 0����� &��� ����4� '� M# 0���� 3�"��� 9����� ����� (�)�O� ��� ��*�) �� �?��� 0��������� ����� ���) �� +����� ��� .

&����� &�?�� '� &��� ��� . &��� '� &���� ����� >���� 3�"�� 90����� ����� &��:*$��%��� . /�� ��� �- 9�?���� 0����� 6��� /�� &����� �?���� 0����� &�?�� '� ���

����� ���� ��� ������ ��� � ����� �.��:

Page 188: Access 2007

188 | Databases using MS Access 2007

&��� �� ������ >���� B�� � �. /�� ��� �- :

������ G��� �� +�� ������ >����� �� 3� ��� 90���� /�� ��� �- ��� (����� �� .

Page 189: Access 2007

©TAGI & GTS | 189

ا����:%�ت ا,���+*: 5- 5ا��رس

���2���1� ;� >��� �� '� �� 4� ��� �� >������ . � # ���- � ����� ���2���1�

������� $���� �� '?�")>���%� ��� (�������� '� <��� /�� $��� �� '4 .

%�ا4�* ا����:%�ت

��� $���� �� ������� 'F)� W��� >�I� '� $���� �2���1� 'O� 9&���� &�%���"���� . >-� >�I� W�� '� +��# ��� ���O� 9������"� $��,)� '� �=�� (.% ���# '� �N����

"Y&�:��� &��� &����� &��N4� '� '2� ������� +���� E�� �" ." ���2���1� >���� �������� /�� B2 ��� �2���2 '"�� L�� ��N >���%� '� ������� /�� ����# >")�

�2���� '� �:�# � 8 .

$���� �� �������� '� <��� ���# <�� U$����� ���2���1�� ���2���1� �=�� /������# � ���� ������ /�� (��� ������� . ���2���� /��� ���2���1� '� @� # &?� 3�� �

>��% '� &���� ������ ��� �# ���% >��% �� $���% ������ Q���7 &���� � � (��%7�#������� /�� l(��� ������� $���� �� 2�# $��%�� ������ /�� H�,� � .

إ&��ء ا����:%�ت

��� &��� �# ���2���1� 6��� ��� ���� &��� &��� ���2���1� (�)�* !�"# >�%������� .&��� >" ������# ��� �� �� !����� . 6��� ��# /�� ��� 96���� ��� ��1��1�(�)�7� ���) �� 3� ��N ��� �� ���2� .

���2���1� '� ���% E�� ���� 1 3��%�� ���� . 6��� �)"���� 9>�-�� �� ���&����� ���2���1� :

Page 190: Access 2007

190 | Databases using MS Access 2007

�������� ���� /�� M���� �2���� �# >��% ����� 3��%��� !�"# ��� . ���� �� ��2���1� �� ��:�� ���� ��� >��� �) < 9����� 2� >�� <<>��� &��" >��( ��� �- 9

���� /�� :

B ��� ������ 0���� ��� 6���� '� &���� &�,�� 3 H����) �# /��# �# /��# >-������� &��� (>�� /* :

Page 191: Access 2007

©TAGI & GTS | 191

�2���1� &����� 6���� '� $�� 4� &�,�� 3 H��� .� ��� >��� ��� ;:�� H���� /��X��,� '� ��-"� 3�� '4 . �� ������ >���� �# $�)��� �2���1� H�� �� ��� � 3�

������ ��� &���:

&��� ��� &���� ����# >")� �2���1� 6?��� ��� /�� (���* /�� ��� >����������� :

Page 192: Access 2007

192 | Databases using MS Access 2007

6?���� ������1 ���7� >,�# �� >��� ���.# �� ���. �������� ��� &��� ��� ���� �2���1� !,� (�)�O� . X��� �2���� /�� >���� (����

�2���1� ����� ��� &��� ��# /�� ��� 9���%:

>��%� ���=* ���� ;��� ;� �2���1� ����� ��� &��� H�,�� :

� >���%� &��:O� �� 9;���� �� ��� ����/�� ��" ���2���1� �# /�� >���� ��3� B� � �2���1�� &����� �������� .&��:* /�� ���� M���: '?�" >" ������ �� .

Page 193: Access 2007

©TAGI & GTS | 193

>��%� �� >� >" Q���* ;� 9>��� &���� /* ����� >��%� &��:* ���� . M�����L���%� ��A� W��,� .�� /�� >��%� �� ����4� W��,�� . &��:* '� ����� ������

02N* /�� ��� 9>��%� /* &�2�� ��� ���?�"�.

0����� /* >���%� '� >��� +��� ��� &����� �� 9�2���1� /* >�� &��:7

������ ��� &��� �� $������ :

�� >� ��� ���� '�" ��* �� ���� �� &���� <�� ������ &��:* /�� $���� �:�# ;����

6?���3� '� �-"#� &���:* <�� ������ &��:*� �2���1� . �?�=� '� ��.�� �)"�������� �� �� ��1 ������ ��� &���.

Page 194: Access 2007

194 | Databases using MS Access 2007

�2���1� ����# �� 6?���� ��� �� >�A)� ��# /�� ��� 9�2���1� ��,��– ������ ���) :

������� &��� ��� &��� �� 6?���� ��� ���� :

��ز ا����:م

������ ��� &���� 6?���� ��� ����� 9�2���1� ��,��� ����� '� ����� ����� .�2���1� 6?��� /�� &���� .�,� &�� 0���� 3�"��� . �� M�� ���� �2���1� !���

��%���� &����� &"�)� ������ ��%��� &����# &�?�� (�)�* ��� L��� ��� .

Page 195: Access 2007

©TAGI & GTS | 195

�� 3�� &���� �2���1� .�, '��� . ����� ��� /�� ���� ������� ���� 1�# ���) >-�6���� ��� ���� !#� .( &���?�� &�,�� ���) �� &�,���� .�,� ��� ��� ��� 3�"���

���# '� ���� /�� ���� ' : ��* �.��� .�� �# M����� .�� :

���� ����� �� ������� .�� ����� M����� +����� 2-� 9'������:

!#�� '� '��4� +��%� /��# �� � �= /��R ��A� ��� ��%� =�1 . &���� >�)��L�,� ����� !#� ��� ��� ������� .�, &���-� . '� '��4� +��%� �� >���7� ��� /�� ���

����� !#� :

Page 196: Access 2007

196 | Databases using MS Access 2007

&�,���� .�,� ��� ����� ��� �?�=�� '� ��-"� &����� &�?�� G� ���� . ���� �� ��L���� ���� M�� .�,� E�� /�� . $���# '� ����� .�� /�� $��� �:�# !�"# 3 H����

���� ��� �� ������� .��� � ��" ���� ���� ������ 1�# �� 9$���4� '� ����� ������ ' W��,� /�� �A:� �- 9G2�#Shift $���# M4 $���4� !�I� /�� ���� �A:� ;����

&����� .

L/X+* ا����:م

������ 0����� ��� <�� 9�2���1� >�� �2���1� >-� �2���1� /�� &�,�� 0���� ����� � ���� ��� 6?���� ��� <��� 6?��� /�� &���:*)��1� '# ��)�"� �# 3��� � �2�

� ���� ��" ��� 6?���� .(���� >" '� ��"�� 3� 9�� �2���� &�,�� 0��� ��� 3�� � . &�,��� 0��� >��# @��* ������� &�,��� ����� . L� ��� >� M# ������ 3 H��� � �

>�� 3� /�� �(��� �2���1� 6?��� &�,��� ����� �2���1� .-�� >��� /��� !��� 9>��?�% +����� >�,�� L��,�� �� M�� ���� 6���� �2����:

Page 197: Access 2007

©TAGI & GTS | 197

M���� ��� �� &�%��� �2%�� '� ��� '# =�1" �,�0 ." ��� &���� ���# ��*�&�� � ����� �,� /�� M���� &�� /�� ��� 9��� ��� �� ���� � ��� ��%���� . ��� �-

��# +��%� >���7� ��� /�� �����)(&�,���� .�,� ��� �� :

������ /�� &���� &�,�� 0����� &����� &�?�� �� ��=� ��� ����� � 3 H�������� . ��� � ������ �� 9���� !,� �� ��� ������ ;��% &����� +N�� ���# <���>�4� .<��� ������ ���� ��� ������ &��" �� ������ :

Page 198: Access 2007

198 | Databases using MS Access 2007

Q����� +�� &�,��� � &�,��� �� &���-� &���� . Q����� +�� &�,�� ��� /�� ���&���� ����� ��# �� ��%��� :

����� ������ ;��� �� &��� >" >-��� ���� ����� ;���� ������ ���� >" >������ ���������� ���� �� $���� &��� >" /�� 1�-� .

���� ���� �� ����� ������ ;��� /�� ��� 9>�-�� >��� /��� :

+�� /�� ���� !,� �� ��� �2%�� M# ��� �� &�?�� �� ����� � ��� ������ ������� ������ ;��� '� ������ ��� &��� . �,� >-� 9����� '� ���� �� �)0 ( ��� �-

��� >��� >���� ��# /�� &�,) ( ���) �� &�,���� .�,� ��� ��&���?�� &�,��:

Page 199: Access 2007

©TAGI & GTS | 199

&��� � � U&����� &�,��� � L� ���� !�"4 '"�� ��� &�,��� '� �� 4� E��������� ��� &��� ��� ���� &���� &�,�� . ��� /�� ��� 9&����� &�,��� ��� ��1

&�,��/���� ����� ��# �� ���� .��& :

/* >���%� &�?�� '� ������� ���� ��� >��� ����� +��� 9&���� &�,�� &����� ����

G���# >�� ��2 :

6?���� .�� &�,�" ����� 3�"�� 9>�� &��:* '� ����� ������)�.��� �# M����� +����� (&�,��� �� ����� ��� ���� ��� ������� E�� ��� . ��� ��%���� '� <��� ���# ��* 2-��

Page 200: Access 2007

200 | Databases using MS Access 2007

'� � ��� ��.�20 >� �O� �� �- >�� &�� /�� ���� >� +��� �� 9�����<20 ��� &�� ������ :

6?���� &�,�� &�,��� >��� >���� ��# /�� ��� �- :

Page 201: Access 2007

©TAGI & GTS | 201

إ�LUء ا�� �ل

&����: '�"� �� ��� &,�� �� ������� $���# ���=*� (�, * /�� $��� !�"# 3��������4� ;��% �� ����I� M���:� ��N '� '" 9H��� >")� >��� >%� '� &�,��� .

�� 9�� ���� (�, 7�$���4� (�, * /�� ���� ����� ��� /�� '��4� �.�� � :

L���=� ����� !#� /�� 1�# ��� 9$���4� '� ����� (�, 7 . W��,� /�� �A:�Shift � ����� &������ $���4� /�� ��� �- 9�A:�� ������ . '� M# /�� '��4� �.�� ���

���� &��� '� �,� � ����% $���4� (�, * /�� ���� $���4�.

��� �- �� �= >�.� 1 ���� M# !#� /�� '��4� �.�� ��� 9&�, � $���# M# ���=7�$���4� ���=* /��:

Page 202: Access 2007

202 | Databases using MS Access 2007

�� ��=���$���4� ���=* ���� ;� . ��%� ���� &�, �� $���# �# ���� M# /* $��)7� ������� � &�� �� &�2� .$���4� (�, * �# ��� ����.* �# &�2� ;:�� �� .

)أو(و ) و(ا����ام %�a:ت

��%���� &��" '� <���� ���� �� 9!��� �� �� Q����� +�� &�,��� ��� �"�� ��" ��* ��"� ���)0 (����� :

&��� 3� �* >��)0 ( +�� &�,��� ���* >,�# �� �=�1 ���� 9&�,�� �����" ����� <��� �� � '���)� '������� 3�� '# Q�����)�) (�# .( ��%��� '� <��� ����# ��*�

� ���0 '� ��"# � ��� ��%���� �����25 �����)�����" �# .(��� &����� �� &����� /�� �)�# (�-"# <�� ������ > ��� . ��� +�� <��� ������ /* ��.�� �,:# ���"�)�#( 9

������� '� ��.�� ��=���)�# (3��N� +�� ����� �# ����� 3-�� >�% . �2A)� ;� >����� ����)� (�)�#(���� @���� /�� ����� &�,�" ��� ���� '� L�O� 9 .

A)�� G� +������?�� �# ����� '�"� '# ��* � � 9����� �%� � 6���� '�� �� �2 . >A)� &���� ��� >��4� '� '�"� �����)� .( >A)� ����) &���� +%��)� ( >%� '�

&���� &%��� (���* . ����"� /* &%��� 3�O� 9&"�" ;��� ��" ��* 9>�-�� >��� /������ &%�.�� &��%� &��� .��"� 3�� '�" ��O� M# 3�� !�� !"�� �# &��%� '�� &��� ��

&"�"� >�� ;����� '�� 9���� .

>A)� ��#)�# (H��� ���)� '� ���� '# ���� ����� '�"�� . +� �� ���� 3�# >��3�� + �� >�4� /�� 0��� 3�� '�" ��* + ��� 3�"� 9�� ���� $� �)� . ���� �F��

��� '��N�� ���" ��* �����3�� +� . + ��� 3�O� 93�� +� �� /�� '��-1� 0��� ��*���,� $� �)� .H��� !"��� + ��� 3�O� ���� ;���� �� ���� 0��� ��*� . � ��* ��#

+ �� ' 3�O� 9+� �� /�� ����� M# 0���� .

Page 203: Access 2007

©TAGI & GTS | 203

�2A)� 0���� '�"� >:�#�)� ( �)�# ( ������ ��� &��� ��� ���� � $�)���2���1� �# �)�2���1� 6?��� .( ��%���� �2���1 ������ ��� &��� /�� $�=� 0���

L�� ��� ��" M��:

��* ��"� ��� ��%���� &�I�� +N���)0 ( '� ��"# �# �����25 . ������ ��� 9�� +�����%���� �2���� �� ���� >� �� <��� :

���� '� ����� &��:* 3�"��� U'�"� ���� ����� �� L� �O� ��� ;����� ��) >" /����$����� ��� '� ��.�� '� <��� �� $������ '�"�� . 3��� ��" ��* 9>�-�� >��� /���

� ���%7� '# ���� ��"� 9$����� '� &���� & �� ��:#� &"�)960 'O� 9����� ����� >� �*=960 �� 0���� ��� �2%�� &����� ���� . �# ���2���1� ����� ����

������ �� ��� ��� &�,��� ������)�( �2���1� /* &���:* >�� &��:O� ��� 3�O� 9����� ����� ���� ���� >" ����� . $��,�� $����,� '# ���� ��" ��* 9>�-�� >��� /���

Page 204: Access 2007

204 | Databases using MS Access 2007

&���960 ������ ���� ����� ������� +����)#( &��� �� $����� ������� >� �O� �� 9������ ��� .

��,� 1 &,�� � ������ &���� &����� ��� 2� 9���� <��� ��� 6?���� /�� >��� � ��*�3��� .� ���� ��� 6?���� /�� >��� � �# ������� >��� � ���� �)�"�� �"� . 3��

���� @� # &��� �2���1� �� ������� &��" H�� � � ���2���1� &�")� /�� �� 4� ��� ����� ���%� �����:*� .

3����N >%� '� &��� 0���� �2���1� 6?��� '# '� ���% >� &��:* >�� �"F��.

`K�iا����ام و)M )إذا وإذا �

&,�=� �� ���)�� ��*� ��* ( ;� !�"# &�,� ��)��%�� ������&%��� &A � � 93��� > .( ������ '�"� '# +%� ����� ��� 'O� 9>��� �� �� ������� ��� &��A�� ��� ' ���# ;��

>A)� &��� !,�� >��� ���# <�� 3��)�# .( >A)� >�-� �"�� ��" ��*�)�#( ���� 3�O� 93����� �� ) 3�� '# ���� ���,� $� �)� + ��� 3�# . &,�=� ����)*�� ��*� �� (

3�O� ���,� $� �)� ��� 3�� + �� � ��* L�# /�� B��� ��4� �� /�� &���:* $�� �'������ &�� /* 3� '� 1�� + ��� . �� ������� ����� /�� >���� ���� ��*�

>�����1� &�?�) &,�=�� G� '# ������ 9>����� . &,�=� B� '�"��)�� ��*� ��* (� ��" ��) '�" ��* 3�� �� 9����� '�" ��* 3�� �� 9�����

�?�� .( ����� 9&,�=�� G� '� $�?��� &��� ���" ���� L�� ��� &,�=�� G� �� &�� � ��#F� �� H�� �?.% ���� . &,�=� �� F� � H� (�.%# >�� ��� ���� '"�)�� ��*� ��* (

� ���� >-� &?�� &%��� /* >�� 1 /���,� /�� �� .