Upload
ngyuc
View
22
Download
4
Tags:
Embed Size (px)
Citation preview
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.
� +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]
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 ...................................................................................................... >*� ذ�
©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ا�رس
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
©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(ا��
6 | Databases using MS Access 2007
�� ا�����ام ا���وع �� : 1ا�
��� �� ��� �� �� ������ :
• ������� ����� ������� ��� ���� �����
• ��� �������� !�"# �� $���%�2007
• &����� '� ������ $���� (�)�*
• ���� ��� ���� ������ $���� (�)�* '�$������ +���
• ������� ����� &���� �� �,�� ������� ��� �����
• ��� &-� ."�� ��� ����
• ������ ����� ��� /* ����� &��" 0����
• !�"# ������� &�,� ��� ���
• ��� ��� �����1� ��� !���# ����
©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� ������ .
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� ������ ����� �����& +���% ;��% &�.����"��� ����� .
©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 �� $� �= '�"� .
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� ;�:���� '� <��� �������� .
©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�� +����� ��� � /��$�"��� >� .
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�� . ������� '� $���� >" /������� ��� ���.
©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.
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� �� .
©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��)'���� /* ����� '� .(
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� &�� ������ $���� :
©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�� ���� ���� &����� .
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�����
�� �� $� �= '�"��� ������� &��� ��� &���� ��� &��� �� >��%� ���������� &���.
©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* ���#) ( +��%� ��%���
�������� .
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# =,�� .
©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� '� .
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�� +�� .
©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��.� >")� ��� �- ��?,� '� �� ) &?�
����,:
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���� ;��� �� ������ $���� (�)�*) ( ��%���
©TAGI & GTS | 25
B�� ;��� ���� /�� .��� ��=���� L��� � M�� ���%� ���� ��� B� ;��� >,�#���� .�������� ��%� �:����� >")� !�"# �� ���� .
(�)�* �. /�� ��� 9��� # . X��� ���� >��% ;� &N��,� $���%� ������� $���� H�,������� :
!�"# ��� ���� $���% ������ $���� ��� ��� �� E��)� &��� @�� 'J� ���� ��# . /* &��:7�� !�"# �� $��%��� &,�� �� ���?�"� ��� ��� >��� �� �� ��1 �)"�����
������� $���� &?��� H�4�� �# H���� >")�� ������� $���� �� ������� >� �* &�,�" .
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� ��� &���� $���� �# .
©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 <��� �������� �. '���� �� ��*
.����� ���� ����# ���) '� �������� ��� �. /�� ���� ������.
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�?��� .
©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� :
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�:��.
©TAGI & GTS | 31
�����#��� (� � >��% �� $��%��� �������� !,� /�� ����� G2�# $��"��� ������1� &,�=� M����
�������� . �������� >��% >������ '# ��N) (���� &����� >��# '�"� �� .
'� /���� &�%� /�� (.% �� �������� >��% ��=� �� '��� � ��" �������� ���*G2�# $���� .$�%)� &���� �������� >��% ��=�� . '� M# /�� Q��.�� ���� ��
&�A�� +�"� .���) (���� $��%��� ;�:���� ��� . ������� E�:�� >" ��=�� >�I� &�2�") .(����� &�I� �����1� /�� ���� �� 9������1� ���* >-����� .
/�� Q��.�� ���� �� 9�������� >��% '� '��� ��� 02N7�"W��,�� +��"� .��) " (;�:���� �� .
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�� &�,� �&����� ������� ����� .
©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�������� ��� $(��� ��� &)�)� /��
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
©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 �"� �� ;��%
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 ���� �# ��� �# . �� ������ ;:� ����
©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� ;��% /��� �:
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��%�� .
©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 ����;[��� ������� <��� ��� & :
40 | Databases using MS Access 2007
&���� ������� $���� '?�" �� <���� !�"# ����� � ���� ��� <��� ������ >� �O� ����� ��� �������� E�%���1���� < .
<��� ������ /�� (��� &���� ��� >������ !�"# 6����� '"�� 9<��� ��# /* &��:7��� .'��� ��� &?%�� �� �F� # ��* 9>�-�� >��� /��� �� B ) &�?��� ��� ��A� �# 3�"��� 9
��# ��� ������ >������ ;��% '� <��� � ��A� ��������� &?�� �. ��� ��� ��# ��� &,�� �� �2%�� ������1 /* +� ��;� 0����� <��� ������� ��������� . &��� /�� &������ ������� '� >��" �� ����� /�� �:�# $��� 3���" ���
����� �-� "����� �-� ��� ��� /�� M���� >��" '?�" ����� �# .
©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�� �# >�� �� $�)��� ������� >� �*" ��������� "
����� >��%� >"� >���� .
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.
©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� �� �� ���
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 '�������.
©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 .
46 | Databases using MS Access 2007
�� إ&��ء �6�Bة +�&�ت: 3ا�
&�,�" ��� �� �� ������:
• 3� &�� � �1��� �� ������� ����� ��� ��� /�� �����.
• ����� ������ &,�� �� ������� ����� ���?�" ��� ���.
• ������� &��� ��� &��� >2 '� >��% �� >���.
• ������ &��:*�2%�� ����.
• �����"1� ������ � 8 B ) /* >��% '� (.% >���*.
• '��� +�� 0��� '�� �,�� '� >��% (�)�*.
• ������� 0�� P��� B�.
• !�"# �� ��(��%7� ���"�� '� ;%����.
• 0����� P�� ��� ���.
©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�,=��� �� .
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�
• '�����
• ����� ���
• &"�)� �� +����
©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�"�� �����,�� �� +��� '�!�"# �� >�,�� &��:�� & .&)�)� /���� &�%� '� &?� ���� �� �� .
50 | Databases using MS Access 2007
&)�)� ��� '� 3��%�� +���� '��� +�� �� � �- .
=,�� ;��� ������ �� 9+�� ���� �� ��� '# ���)�������� � �:����1� ;���� .( �->�.�� /�� ���/ H��)�����1� '�� �# �����1� ��� +�� H�,� ��� ��" ��* �� /�� (��� .(
©TAGI & GTS | 51
���� ��� 9���� &��:�� ������� ����� ���?�" '� ��� /�� M���� � � +�� H�,���>���%� '�� ���2��� >���% . G��� ��" ���?�"� ����� >���� �# ������� >� �O� #���
������ .
إ&��ء �6�Bة +�&�ت ��ر;*
(�)�* &�,�" ��� ���� '�� 9$. �%� &��:�� +��� '� ��� /�� !�"# (����� '� �N����,�� '� ������ $���� .
9��� ��1� �� E��)� &�,� '� ���* ��� �� &N��� ������ $���� ������ /�� ���� ��!�"# .
������� $���� =,� ����� �� � 9!�"# ���7 @���� &�%� '��) � �:����1� ;������������ ((�)�* /�� ��� �- .
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���* ����
�?�%�� +����� ��� &?� >" �� '?�" >" :
©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 ��=��� .
54 | Databases using MS Access 2007
$���* /�� ���� ��� ��* W��,� /�� �A:� �- '?�"� ���% ��� &���"� &����� �� 9&����� ��,���Enter .
���� &���� '� ;%���� '"�� 1 L�# '� 3���� !�"# 'O� 9�� '?�" ��� ���� ��" ��* :
����� '?�"� ��� ��� /�� ��� .
� U MGV+�رات ا��<
!�"# 3����2007 >��� (.% B�� � /�� &���"� $��� �:�# . 9>��� ����� ��:�>��� ����� /�� ��� �- >��� (.% �� '����� ���) /�� '��4� �.�� ���� �� :
©TAGI & GTS | 55
>��� ����� ���� ;��� 3 ��=�� .
� ;���)�� '� >��� ����� ���� ;��� /�� >�-� ��� �����&�����:
� � &���?� (�.%# &-2- /�� ����� ;��� M���� : ���� �����%�� &�?��� ��?,� &�?��@� 4� ����� �.
'����- ��?,� &�?�� �� '1�4� '���� � �����) E��� &������ ���� 0��� >���%�'?�"� .(&�� �� ��?,� '� G���� M�� ���� (�)�* 3�"�� L�# ��N . �� 9>�-�� >��� /���
G� ������� $��� ���� &������ ;���)�� '�� >��� &?� &��:* .
56 | Databases using MS Access 2007
&?,� >��=�� ��� ��* ��� >,�4� �# /��4� /* ���� /�� $��� 3�� '�"��� 9&�� ����?�)�O� ��� &�� � ��?� M# .
(��%7�� ���� ��?,� &�?�� >,�# �� ����� &���� $���* �# ����� ��� ���.# �� ���$����� &?,� /�� +����� .� $��%��� ���?�"� '�� 9�� &?� ��� /* �%��� ��*� &?,� �
���� ' . &?,� �� $��%��� �����%��� &�?�� >��� ����� ���� ;��� '� @���� &�%� �� �%�� .
�� �� ���� '?�"� E�� &?� �� $��%��� �����%�� >�,�� ���� ��� �� 9>�-�� >��� /���>��� :
��� /* &������ ;���)�� '�� >��� &?� >��=� M�I�� &�� �� �����%�� &��"&?,� �� &�� ���� :
©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� . /���
58 | Databases using MS Access 2007
&��" >�)� L�� <��� M�� '?�"� ��* 9>�-�� >���"&�?��" &���"�� #���� 9<��� ���) �� .&��� ��� 6?���� ;��% !�"# 3 ��=��� .
$���� $�� ��� ���� ��* >��� (.% '� �� '?�" H�,� ��� � 3 '�� 9��� #�) ������ '�+�� &�,� ���)� ( &%��.� $�� �#)�:����� .(
©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�� '� ��� .
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� ��)�� . ���� ���
©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� �� \)���.
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� ������� �� ����� .
©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'"�
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� ��� �- >%� ��� /�� .
©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�,��"_" '?�" >���*:"
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� �����>���* /�� ���� ������ ��� .
©TAGI & GTS | 67
���� ;��� �� >"� ��� �. /�� ���� ���� ��*"_" '?�"� >���* " >���� !�"# '�� ���� &��� �� ������O� ��� �- L��� � M�� ���� 0���� /* >��"�� ������� $���� ���?�"
$���% �����"� .
=6�G* ا��':ت
�2%�� '� &���%� &���� /�� $��� !��# 6����� 3���� . ��� �2%�� >��=�� 1�# ���������� +N�� :
!���# &�?�� /�� ���Office &���� :
P��� ���� L��� ��� ���� M�� &����� 0��� ��� 9&����� ���� ;��� ���= ���:
68 | Databases using MS Access 2007
�� &���� 0���� /�� ����2% . &���� ���,� �# L��"F� '?�"� &���� ���� � �:�# 3�"��
'?�"� '� .>��� �� �� ��1 &����� &����� ;�:��� !����� .
©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 .
>��% >�� (�)�* ���) �� >���%� ��� �� ��� :
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� >�� /* >�� �����) (���% >%� >��.
©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� �-"# >���%� ���� ��� ���"�
>�� ����� &�����.
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�� �� '�,=��� >��% /�� (��� .
©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� /* (.%� >�"��� ����� .
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�"�� .
©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���� �����:
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� +���� ���
����.
©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���* ��� +�� �� ��� .
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 '����� ���)
©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����
80 | Databases using MS Access 2007
Q V �� @� 4� B�� ������ ������ 0����
�V �"� ��� (�) 1
©TAGI & GTS | 81
�� ا� +�م ���]�� %@ ا,%�ر �� �6�Bة ا�G+�&�ت: 4ا�
&�,�" ��� �� �� ������:
• Q����� (�)�*
• ���2���1� (�)�*
• ������ (�)�*
• ����� �# Q����� >���� ��� �� ��� &���� ������ ��� &��� ��� ���
• ���� 0�� .���� ���� 0�� �?��� ��� ���
• !�"# �� >��� &���� $���*
• ������� .�, ���,��� '� &,�� �� E���4� ��� ���
• &����� >�� &����� ���) ��� ���
• � � 0��� ������� ���&����� >�� &,�
• G������� �# ������ &���� 3��� '���� '�" ��* �� ����
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� /�� ���#� � ������ ����� +�� &��!�"# �� $��%��� &����� ��%���� &"�).
©TAGI & GTS | 83
>��%�� $�)��� &����� ��N &,�=� �:�# Q����� >�)� '# '"��� . >�%�� ���* '�� 92-�� E�� '� $���� &����� ��%���� &"�) ������ $���� &��� H�,� ����� ��=� M�� >� ��
Q����� '� B� .
��2� ا����ودة و;+� ا����ودة6<�\� ا�
���� '# ���"��"�"��� ����) "Q����� 0��� �� (Q����� �� ��%�� '?�" L�# /�� .>�-�� >��� /�� >� �� >�%�� ���* !���:
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��
©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�:
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� :
©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� ��� � �. ����� /�� ���# ��*.
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��:
©TAGI & GTS | 89
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����:
©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� �� ��� .
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)�� .
©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 .
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�.
©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?��� ��� (���* /�� ���:
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�"
©TAGI & GTS | 97
>��� (.% �� �2���1� '?�" /�� Q��.�� ���� �� 92�# ��%�� �2���� >���� ���# ��*������� &��� ��� &���� L��, .������ ��� &��� ����� ��� &�?�� �� ��� �-:
>���4� >"� ���� ���� 3 ��=��:
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�� .
©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� .
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��� ��# �%�� :
©TAGI & GTS | 101
��� 6��� �� /�4� &�,�� '�"� '# +%� (�)�7 ����� ��� �� �� 9'J� 3�� &��F� ����2����� Q���� :
'�,=��� ������� �2���� '� &���"� 6?���� /�� (��� ���� >��� ���� 9>�-�� ���� .����� ;��%� ������� 0����� ������ 6��� '� &���� &)�)� 3 H����:
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��� :
©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 .
104 | Databases using MS Access 2007
����� ��� (���* /�� ���:
��� � ا����� ا����ام =�� * �6ض ا��/�+� ��
��* ����� ����� ��� &��� /* >� �� 3�"�� 9���2���1�� Q����� >-� /�� ���� ��� �."����� ����� >���� " H�� ��� ��� &�?�� ��� ���� �# 6���� 02N* >��
�����.
©TAGI & GTS | 105
&�?1 (.% '� $����� >�� �2�*� +��� ����� ����� ��� &��� 3 H����>��� .Q����� ����� ��� &��� >-� >������ !#�� ������ �� ���� . �� �%�������&������� ������� <2- �:�# � :
������� M����� ����� ��� &��� �� $��%��� ����4� !,� /�� +������ ������Q����� . /* ����� >����� &��:* 3�"�� 9�� �2���1� 6?��� ��� /* &��:7���
�� ���� >� �* '� ������� ��� +���� ���� �� ��� >-� ���# >�� ����� .
���) �:�# ������ ����� ��� &��� ���� ���= &�,�" B�� � &�,�� ����*&����� &�,� /�� �����:
&�,�� ����* �. /�� ���)� '� ��� �� M�����) &���.� >,�# �� ��%��� ����@���� .(&��� &�,�� ������* >���� L��� ��� '"�� ���� ;��� �.� �� H�,�:
106 | Databases using MS Access 2007
ا����ام ا�� �ر��
� ��� 9�� ���� ���>��� (.% �� '?�"� ��� /�� �%��.� �� . �� ����� H�,���!�"# ���* '� ���?�� (.%� .
����� �� >���,�� &��" /�� ������ 3 H��� G� ����� ��� &��� . &�,�" ]������
>��� �� �� ��1 @� 4� ���� 0��� ����� &����.
©TAGI & GTS | 107
Mا�����ى ا�����
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?�� �)"�����>��� �� .
©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�� ���� >�-�� !��� '":
110 | Databases using MS Access 2007
����# W��,� ���� >��%� ��� �%�� 1 . ����" ����4� W��,�� �� ��� 9�"�� ��" ��*��� >" >�,� �� ���� ���� ��,�� '� G��N '� >��%� �� . &�"��� ��� ������
G��N '� ��� � ���"��� ����# '� ��� >" '1 �����# ����,� '�"� ���% ��)�� . L��%���� ����� &�"��� ��� &�� +��%� 0�.4� ;���� /�� ��� �����# ����,� .
�%� ����# �� ����4� W��,�� ��# /�� 'J� ��������� ���) '� >� :
©TAGI & GTS | 111
&�� � ��� +��%� 0�.4� ;���� �� ��A� W��,�� >���%� �� ����4� W��,�� /* ��)��:
� ���3* ا��
<��� ;���� �� $������ !��,� ����� �� . '�"� 9&������ �� (�) '� <��� ����� ���� #��� E�:���"����" ��� �� <���� (�� /* ��:� ' 3�O� 9"�4� " !��,� ��
��� /* >�� '# /* ������1� &������"���� ." ��� '� #����"���� " '# ���� 3�4 $��%�� ��� &���&���� ����� '� M# �� .
������� $���� /�� #���� !,� 0����� . '� >��%� ���� 1�# �� 9�� >� &���� >%� '��
������ ��� &��� >2 :
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���#.
©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��� >�� ���" '��� &��" +�"�� >��:
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 ����# �� @���:
©TAGI & GTS | 115
!���� �. 3��� 9+����� '�"�� �� ���4� � � H��� ������.
�U_ ا��+�اد �4ول %@ %/�ر
0���� ��� �� &�%�� ����� '� ������� !�"# ������ ������� &�,�" ����N � . ����� !�"#2007 ���) �� $��%��� ����4� &���%� !,� �� ��� ����� ������1� ������
&�%�� � ������� .�%�� ���� '� >��" >��% ������� &�,�" !��� �� �� �)"����� .
>�-�� �� �� ������ $���� &��� '� >��% ������� �������� ���� 9"'�,=��� ������ ." H���&�%�� � ������� ���) �� !�"# ��# /�� ���� &�%�� ������ $���� :
&�%�� ������ ��:�* ���� ;��� ��=��– !�"# ������ $���� . ������� �. /�� ������� � '� �"F�� ���� ;��� ����� � Q����� ���2����� >���% ������� ��� �. .".....
116 | Databases using MS Access 2007
���?�" ������� ���� ;��� ��=�� . '� � J� ��� ����� G������� ���� '?�" >" /�� ��� /��4� �� >���%� �������) &������ �� ��%�� � �� >" >��=� >"� ����� /�� ��� �#
$����� .(���� ����� � '� ��.��� �. /�� ��� 9���?�"� !�"# ������� &�,�" ���A�� &������ � :
&�%�� ������ $���� /* $����� >���%� ;��% ������� ����� 0���� /�� ��� . !�"# �������# ��* ������1� &���� =,� 3��%��� . >���%� ���?�" &�,� �� >��%� ��� ����
©TAGI & GTS | 117
������� $���� ���7 .���� ������� �������� ��� 3��)����� '� 1�� ( &���� 3�� 'O������ ���� !���� '�� �������� ���� ��� ���� &���" >��� .
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 �?��� �����" .
©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��" ��?�� .
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�$�"��� �� &��� ������� .
©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� ������� $���� ����# ���) '� '?�"� :
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�"���&�:����� &���:�� &����" .
©TAGI & GTS | 123
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 :
©TAGI & GTS | 125
* �-.% *�+B @++�X
&���" ������� $���� '�"� /�� �� >%� �� ��� �* '� �� 1 ��� &��� � &������ &��� .�� @�� 3��� 9�����1� /�� Q���� &?���� >�� '� ��� ��* &�%�� $��)* $��� (*) +��%������ ������� >� �* '�"� /�� ���?��� +%� ��� >���:
���� ����� ;��� �� 1 �# ��� /�� ���" ���� ��# &����� &��� &��� >�% '*"+����:"
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��% :
©TAGI & GTS | 127
;��� '� ���� 1� �# &���"� ���� ���� 1 >� '� <���� >�� B?�� H��� �- ��������� . ���� .��� 3 ��=��� L��� ���) (@���� &�%� �� .
>� �7� E��� 6��� >�A)� L��� ��� :
$������ $������ >� �7� &���# '� ���� 1� �� 3�"�� . ��� >� �* E��� � >�4� ��� �&����� ��� /�� ���� L��% 9����� :&������ B�� 0���� .�- ���� /�� ��� .
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��� �� :
©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��������� $��:
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 /* >��% '�:
©TAGI & GTS | 131
���2�� ����� ���� ;��� @��� !���� �. 3��� ������:
/�� (��� ����F� !#� &�2� � &�2�� G� ��� '# !�"# ��� � ����% �� ��� ��������2�7�� +��� &���� '� . ��� 0�� ;��� /�� ��� 3��� 9(�)�* �. /�� ��� >��
��%��� >��"��.
�� ������� >� �* >�%� ��� ���)�� ����� '� &���%� '� $���� ��%��� >��"������# �-"# ������� $���� .�%��� >��"�� ��� &���� 3����3� '"�# ��-�� � . '�:� ���
'�� &������ ������� $���� �� ��� ���* �=�� ��� &���� &������ >��� ;��% '#F� �� &�2� ��� ������ ��� . &-2-� ���)� &���� '� �� 1 9��%��� >��"�� >���
&����:
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� '� :
©TAGI & GTS | 133
&���� ������� $���� �� ���"��� >��% B�,� ��:
&"�)� ������ ��� &�"��� &���� ��� ��� ����� '� ����� /�� &�"�� >" >%� M��������� >� � � ���� 9&����� .�� &���� ���"��� >��% �� &�2� >" '�� 9;���� �
����� >� /�� . ����� >� '� ��F� (���� ��� � ���* ��)� ���2� ;��# 3�� >���� '������� ��"����� ���"��� ��,����� ������ . >��% ;� &�2�� !���
���"��� ��,���� . ��� � &����� &"�)� ������ ��� ���"���� 3�� 9����,���� �����"��� ��,���� >��% �� &�"�� >" ��,���� >�%�� ��� . >��% &�2� ������
����F� !#� &�2� ���"��� ��,���� >��% ;� ���"��� .
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��� !�"# ��� .
©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� �� .
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��� ����� ;��� /�� ����< =�,�.
©TAGI & GTS | 137
�������R +�� ��� >� �* '�� ��4� �� >���� :
��� &��� ��� ������� �. /�� ��� 3�"�� 9������) ( $���� >� +��%������� \)�� >�A)� &��� '� 0��� :
������� &��� '� 0�� ����� (�)�O� ������ \)�� 3 H���� &�� � &���� �?�=�����4� G� '� ��.��� . �� �� ��1 ������ \)�� &����4� &,�=�� �)"��� ����
>��� .
I� � H إ&��ء
�������� ���� ���� ���"��� >��% &?��� �� . ���% '�� ���2� >�,�� ��F)�# ���'������� ���"��� . � ��� ��"�) ����# ��%� '"6 #� � ��� >�� ����3 /��� L !�
�� ���"��� >��% /�� >��� ��� :
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���-� ���'������ >��% �� $��%��� ������� �� ���:
©TAGI & GTS | 139
>��% ���� �� &���� $�� � 3 H���)�2���� �# ( ���-� ��� U<��� ��� /�� M����'������ >��% '�"��:
L��� ��� ���� M�� ����� >��%� �� >��� �# >�� ���� �� &���� $�� � 3 H���<�� >�" .���-� ��� �� ����� '� 1�� ������ &"�)� ��� ���=* ����:
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� � .(���* /�� ��� :
©TAGI & GTS | 141
6���� ����* ��� ������� &��� ��� &��� /* ;%�� . ������ ���� /�� ���� ��� ��*���� ����� ;��� >�� H����� 9&"�)� ��� .A� ���# ��*� ��� 9� 8 (�) /* &��� ���&�?�� �� $������ ��� @�� >���7� ��� /�� :
���"��� >��% '�� &����# &�2� !�"# �%�# 9<��� >� (�)�* &���� '� (.%"�'�������:
142 | Databases using MS Access 2007
&��� &�2� ��� &�2�� '" . '���%� ;�%� M�� ���4� � � /�� '��4� �.�� ��������2�� ����� /�� �� :
©TAGI & GTS | 143
0���� /�� ���� ��%��� >��"�� ���� � &�� /�� ��� .>��"�� &�2�� $������ ����� :
I�Gا� � H ����X ��%�� ;� +����� >�� ���� >���� 3��"�O�� 9<�� >� (�)�* &�,�" ���� 3�� ���� 'J�
������� $���� . ���� ��� 3��"�O�� 9������ ��� &��� >2 '� >��% H�,� ��� ��*���7� >,�# �� <��� &����� /�� ���� <��� >� .
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��� ��� .
©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���� '� &���� &�,�� �� ��� .
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�,� ��� ��*�>�� �� &��� &?��� ����� ������ .
©TAGI & GTS | 147
�+ � �K�B* ا����X
&�?1 B?�� >���� ����� >� B?�� >���� ���� ��% L��)� G� �% �� ���<��� .������ ��� &��� >,�# �� $��%��� <��� &����� /�� ��� :
&����� ��� &��" >����� &�I� /�� $��� � <��� >�� ��� &�?1 '�� ����� 0�,���� ���� >� �� ���� .� ��" ���� �# ��:� '# 3�"��� >" '# '� �"F� '"� 9(�)
��.�1� (�A7 &���� &���� >2 '� @� 4� '� &��,� &��� .
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��� .
©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 >� ���
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�����
©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
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����� ����# :
©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�,�.
154 | Databases using MS Access 2007
X��� Q���� /* �"�� ���� &��:O� �� . ��# /�� ���� ����% �N��� �%���� H��� 91�# X��� Q����) ((�)�* ���) �� .
����# �� ��� &�?�� �� ��� 93� ��� ��� &���?�� &�,�� ���) �# Q����� ����������� ��� &��� /* >������:
&���� +��� ��� !�"# �� Q���� /* !�"# �� �"��� ����� &���N &��:* '"����"��� ���� ������� ���� ��� . Q���� /* B� ;��� &��:* ���# ��* 9>�-�� >��� /���
&���� +��� �- B�� ;��� ��# /�� ���� �� 9X��� :
©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��.
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���.
©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�
���,�.
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�"��� ���� ����� ��� ���� ��� &���� +��� �� ���>����:
©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����� /* �=���:
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� &���� '� ;%����
�"��� ����� :
©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���,� �� ���
������� ���� .
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�� .
©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����� �� ����� :
164 | Databases using MS Access 2007
������ ��� &��� �� Q����� H��� 9L�?�� >����� Q����� (��� &�,�" &�I� :
©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 ���� &���� :
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� �������� ��� :
©TAGI & GTS | 167
'�"�� >��%� 3� �� $������ >��� ;��% 'O� 9���� >��% '� \)�� Q����� '# <���
����� ������ ;��� �� &%��� . >� /�� ���� Q����� �� >�4� ��1� �"�� ����>��%� �� >�4� ��1� .�� ���� >��% �� >��� ��� ���� ��.�� �� 3�"� . ���# ��*�
* �. /�� ��� 9@� # ������ $���� '?�" '� ��� &��:) .( ������ \)�� ��� ;��� �.� �� H�,��:
���4� '� ���� ����� ������ \)�� 3 H���� . B2 ���� &���� ������� (��� 3�"��������� (�)�*� ���2���1� '� �������� .� ���� ���� '�"�� 9G2�# ���� �� �"��
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����� �� $��%��� ������� /�� . >" >�% '"���
+���� �"�� ���� ����� �"�� ���� .���� >�-�� !��� :
©TAGI & GTS | 169
;��� �� ��� �����%�� '�)�� ���,� E��%�� B� ����� '� ��� Q����� �� � F�E��%�� B� .
���� ���� &��� " �:��� ����� /�� E��%�� 0���� M���� 9������ �-"# $�����
�"��� :
��� '�)�� ���,� E��%�� >�� ��:� ���� ����� �"��� ���� ���� >� �� �%���&%���� ���� . &����# &���� &8 >�� �� &����� G� �� ���)����� &���� ��N� (
!�"# ��� ���� . &-2- ��:� �- ������ ��� &��� >2 '� ���% Q���� >��� �����&��� ������ :
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� ����* �� '# ���� :
©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��� &����� >���,�� .
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� :
©TAGI & GTS | 173
������ ��� &���� ����� !,� /�� 'J� $�=� 0��.
>���,�� ��� �� ����� �� �� $����� ������� �%�� . >��% '� >�� /�� M���� � ������ 0���� �� ��,� '�,=��� . �����"1� ����� '���� >� >������ ���� 3�� 'J� >� �
'����� >�� . ��� �� '����� >� /�� ��� 9������ ��� &��� �� ���� (��-#>���,�� :
'����� >� &���� '# ��" =�1 '"� 9����� G����� �� M�� >�� � '����� >� '*��� '������ '��-1� '# '��� �:�# &��=� . W��,� /�� �A:� 9>�� &�.7�Delete /��
H���,�� &�� . >� '� 6���� X��,� &?��� /���� &�%� /* ����% >��� &�� >��������'�:
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.
©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�
!��� :
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 ;��%��� ������ �)"�����
!���.
©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%�>��� �� �� .
���� ����� ����� !��#:
178 | Databases using MS Access 2007
&����� &"�)� ������ $���� &��� �� (2��� &��"� &�?�� /�� ����� �� M������%���� .���� �� �� !��� ������ ���,�=�� � ���� /�� (��� � . /�� 1�# ���
����� ��� � ����# �� ������ ���) �� ���%7�� ;��%�� ��� �� .��� ;��%� .
���� ���%7�� .�,�� ;��%�� ��� @��� 9������ ��� &��� >,�# ��:
;��%� &��:* �. /�� ��� . ;��%�� +��%� >���7� ��� /�� ���+�� : >�� ������ ���>�-�� �� �� �,�=�� /���� � � 9;��%�� �"�� ����" L��� ��� ���� M��.
©TAGI & GTS | 179
�� ��� 9>����� �-"# ����� ��=�� L��� ;��%�� ��� ��� ���� M�� >�� ���� ��������N� ��* �?�%�� .�,� 3�:
��� &��� /* �� 9;��%�� ���� ��� 'J������. �=�� >" �,�=�� /���� ��� ���%� �� ����� �� �2%�� '# =�2��:
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?���� ��� '"��� ;��%�� !#� �� � ���=*� ��"� ���/>����� �#.
©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�� ��%���� &����� :
182 | Databases using MS Access 2007
&?.%�� �%�� >�� '� &������ &,�"�� � &����� &,�"�� . ��� ���� &�I�� ��N� ��*� &��� &��:*7 % '� <��� &������ �"��� ����� ��� ��� 3�"��� 9������ &���:"
6?���� .����� ����� ����# �� ������ ���) ��� ���� ���% B� ;��� (�)�O� �� .B?�� � &��� �� ��� �"��� ����� B� � �"��� ���� ���� >���� :
������� '� $���� '�"�� ����� �� ��?�)�� ��� &������ �"��� ����� �=�� '*&���� &�:��� . ������ \)�� �� ��� 9$���� �������� '� ��.�� (�)�* /* �%��� ��*�
/�� ����) (�"��� ���� ���� >� �� .�"��� &����� �"�� ����� (�)�* ��� L��/��� �� ���� �"�� ���� >" (���* '� �"F�� 3��� . �� �"��� ���� ��� >���� 3�"���
'?�"� B?�� 3� ��N &����� :
©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&"�)� ��� '��� >��� >:,�/ �� ���=*
����� ����� ���) �� ������ ���) .
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��%��� !�"# �����
���)" ����� ��� ���� .
©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 �)��".
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���-" .
©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����� &�?�� '� ���
����� ���� ��� ������ ��� � ����� �.��:
188 | Databases using MS Access 2007
&��� �� ������ >���� B�� � �. /�� ��� �- :
������ G��� �� +�� ������ >����� �� 3� ��� 90���� /�� ��� �- ��� (����� �� .
©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� :
190 | Databases using MS Access 2007
�������� ���� /�� M���� �2���� �# >��% ����� 3��%��� !�"# ��� . ���� �� ��2���1� �� ��:�� ���� ��� >��� �) < 9����� 2� >�� <<>��� &��" >��( ��� �- 9
���� /�� :
B ��� ������ 0���� ��� 6���� '� &���� &�,�� 3 H����) �# /��# �# /��# >-������� &��� (>�� /* :
©TAGI & GTS | 191
�2���1� &����� 6���� '� $�� 4� &�,�� 3 H��� .� ��� >��� ��� ;:�� H���� /��X��,� '� ��-"� 3�� '4 . �� ������ >���� �# $�)��� �2���1� H�� �� ��� � 3�
������ ��� &���:
&��� ��� &���� ����# >")� �2���1� 6?��� ��� /�� (���* /�� ��� >����������� :
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���: '?�" >" ������ �� .
©TAGI & GTS | 193
>��%� �� >� >" Q���* ;� 9>��� &���� /* ����� >��%� &��:* ���� . M�����L���%� ��A� W��,� .�� /�� >��%� �� ����4� W��,�� . &��:* '� ����� ������
02N* /�� ��� 9>��%� /* &�2�� ��� ���?�"�.
0����� /* >���%� '� >��� +��� ��� &����� �� 9�2���1� /* >�� &��:7
������ ��� &��� �� $������ :
�� >� ��� ���� '�" ��* �� ���� �� &���� <�� ������ &��:* /�� $���� �:�# ;����
6?���3� '� �-"#� &���:* <�� ������ &��:*� �2���1� . �?�=� '� ��.�� �)"�������� �� �� ��1 ������ ��� &���.
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��� ��� .
©TAGI & GTS | 195
�� 3�� &���� �2���1� .�, '��� . ����� ��� /�� ���� ������� ���� 1�# ���) >-�6���� ��� ���� !#� .( &���?�� &�,�� ���) �� &�,���� .�,� ��� ��� ��� 3�"���
���# '� ���� /�� ���� ' : ��* �.��� .�� �# M����� .�� :
���� ����� �� ������� .�� ����� M����� +����� 2-� 9'������:
!#�� '� '��4� +��%� /��# �� � �= /��R ��A� ��� ��%� =�1 . &���� >�)��L�,� ����� !#� ��� ��� ������� .�, &���-� . '� '��4� +��%� �� >���7� ��� /�� ���
����� !#� :
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����:
©TAGI & GTS | 197
M���� ��� �� &�%��� �2%�� '� ��� '# =�1" �,�0 ." ��� &���� ���# ��*�&�� � ����� �,� /�� M���� &�� /�� ��� 9��� ��� �� ���� � ��� ��%���� . ��� �-
��# +��%� >���7� ��� /�� �����)(&�,���� .�,� ��� �� :
������ /�� &���� &�,�� 0����� &����� &�?�� �� ��=� ��� ����� � 3 H�������� . ��� � ������ �� 9���� !,� �� ��� ������ ;��% &����� +N�� ���# <���>�4� .<��� ������ ���� ��� ������ &��" �� ������ :
198 | Databases using MS Access 2007
Q����� +�� &�,��� � &�,��� �� &���-� &���� . Q����� +�� &�,�� ��� /�� ���&���� ����� ��# �� ��%��� :
����� ������ ;��� �� &��� >" >-��� ���� ����� ;���� ������ ���� >" >������ ���������� ���� �� $���� &��� >" /�� 1�-� .
���� ���� �� ����� ������ ;��� /�� ��� 9>�-�� >��� /��� :
+�� /�� ���� !,� �� ��� �2%�� M# ��� �� &�?�� �� ����� � ��� ������ ������� ������ ;��� '� ������ ��� &��� . �,� >-� 9����� '� ���� �� �)0 ( ��� �-
��� >��� >���� ��# /�� &�,) ( ���) �� &�,���� .�,� ��� ��&���?�� &�,��:
©TAGI & GTS | 199
&��� � � U&����� &�,��� � L� ���� !�"4 '"�� ��� &�,��� '� �� 4� E��������� ��� &��� ��� ���� &���� &�,�� . ��� /�� ��� 9&����� &�,��� ��� ��1
&�,��/���� ����� ��# �� ���� .��& :
/* >���%� &�?�� '� ������� ���� ��� >��� ����� +��� 9&���� &�,�� &����� ����
G���# >�� ��2 :
6?���� .�� &�,�" ����� 3�"�� 9>�� &��:* '� ����� ������)�.��� �# M����� +����� (&�,��� �� ����� ��� ���� ��� ������� E�� ��� . ��� ��%���� '� <��� ���# ��* 2-��
200 | Databases using MS Access 2007
'� � ��� ��.�20 >� �O� �� �- >�� &�� /�� ���� >� +��� �� 9�����<20 ��� &�� ������ :
6?���� &�,�� &�,��� >��� >���� ��# /�� ��� �- :
©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� ���=* /��:
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���� .
©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>�-�� >��� /���
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 /���,� /�� �� .