Интернет-журнал "Домашняя лаборатория", 2007 №4 - Тен
���������� ���������� ������������ ����� ��� ���������� ��������� ���� ������, � ������� ��� ���������� ������������� � ������������ �������. ������ ������ � ���� ������� �������� ������������� ����������� �������� � ��� � ������� � ��� ����� ��������. ����� ������� ������� ������� �� �������, ���������� � ������� ��������� �� ��������� ������ � �����. � ������ ������ ������ �������� ���Δ � ������ ��������, ��� �������� �� ���.�1.1.
���.�1.1. �������, ������ � ����.
� ������� �� �������, ����������� ���� ������ ������� �� ���������� ������, ����� ����� �������� ��������������� � ������� ����������� �������� ����������� �����.
����� ������� ��������, ��� ������������� ����������� ������ ��� ������ �� �������� ����������� ��������� �������� ������������� ����������. � ��������� ����� ���������� ��������� ��������� ������� ������������� ������, �������, ������, ���� �� �������� ������ �������� ��������������� ����� ������������� � �������������, ��� ����������� ������. �� ���� ��� ���������� ������ ���������� ������ ������ ����������� ������ ����������� �������� ����������.
� �������� ������� ����������� ���� ������ ����� �������� ������������ ������ � Visual Basic ���� ������ BIBLIO.MDB, ���������� ����������������� ���������� � ������ �� ����������������, �� ������� � �������������, ��� ����� ��������������.
��� ��� Visual Basic ���������� �� �� ������� ���������� ������ ������ (MS Jet Engine), ��� � MS Access, �� �������� �� ������� � Visual Basic ������� ������ �� ������� ��������� ��, ��� ���� � ����������� ��������������� ������������ ����� ��� ������ � ������� MS Access. ��� ����� ����� ���������� MDB � ����� � �������� ����� ������� ������ ������ � ������� ������ ������ �������.
�������� ������ � ������������ ���� ������ � �������������. ��� ����� �������� ���� BIBLIO.MDB ��� ������ MS Access ��� VisData.
���������� ����� ���� ������ BIBLIO.MDB �������� �� ���.�1.2. � ���� ������ ������ ������� (Tables), ������� (Queries), ����� (Forms), ������ (Reports), ������� (Macros) � ������ (Modules). �������, ����� � ������ ��� �� ���������, ��� ��� ��� ������� �������������, ����������� Visual Basic for Applications ���, ����������, VBA.
���.�1.2. ���������� ����� BIBLIO.MDB
�� ������� �����, ��� ���� ������ ������� �� ������: PUBLISHERS, AUTHORS � TITLES. ������ �� ������ �������� ���������� �� �������� ������ ����. �� �������� ������ ����������� �������, ��� ������ � ������ ������� ����������� ����� � ��� �� ������ ��������. ������ ������ � ���� �������� ���������� ���������� ���� ������ �� ��������������� ������. ������, ���� ������ ����� �������� �� ����� ��� ���������� ������. ������, � ���� �������, ������� �� ���������� �����, ������ �� ������� �������� ������� ������ �� �������.
���� ������, ������� ����� ��������� � �������, ������� �� ������� ����� ���� ������. � ������� 1.1 ��������� ��������� ���� ������, ������� �������������� �������� ���������� ������ ������ Visual Basic ��� ������ MS Access.
������� 1.1
�������� ∙���������
Text ∙������� ���������-�������� ��������. ��������, �����, ����� ��������, �������� ������ � �.��. ��������� ���� ����� ��������� �� 0 �� 255 ��������.
Memo ∙�������� ������. ��������, �����������. ������������ ������ ��������� 1.2 �����.
Yes/No ∙�Yes/No, True/False, On/Off, 0 ��� 1.
Byte ∙������ ����� � ��������� �� 0 �� 255.
Integer ∙������ ����� � ��������� �� -32768 �� +32767.
Long ∙������ ����� � ��������� �� -2147483648 �� 2147483647.
Single ∙������������� ����� � ��������� �� -3,4∙1038 �� 3,4∙1038.
Double ∙������������� ����� � ��������� �� -1.8∙10308 �� 1.8∙10308.
Date/Time ∙����� � �����.
Currency ∙������������� ��� ����������� �������� ����. ������������ 11 ������ ����� �� ���������� ����� � 4 ����� ������ �� ���������� �����.
Counter ∙�������� ����� � �������������� �����������.
OLE ∙�OLE-�������, ��������� � ������ ���������� � �������������� ��������� OLE. ������ ��������� 1.2 �����.
Binary ∙ ����� �������� ������ �������� �� 1.2 �����. ���� ��� ������ ������������ ��� �������� �������� � �������� ������.
������� PUBLISHERS (��������) �������� ���������� �� ������������� (��� ��������, �� �����, �������, ���� � ��.). �� ���.�1.3 � 1.4 �������� ��������� ������� PUBLISHERS � �� ���������� � ��������� ����.
���.�1.3. ��������� ������� PUBLISHERS
���.�1.4. ���������� ������� PUBLISHERS
������� AUTHORS (������) �������� ���������� � ������� � ��� � ��� ��������. ��������� ���� ������� � �� ���������� �������� �� ���.�1.5 � 1.6 ��������������.
���.�1.5. ��������� ������� AUTHORS
���.�1.6. ���������� ������� AUTHORS
������� TITLES (���������) �������� ������ � ����� ������ � �������� �����, ��� �������, ��� ISBN, ��������, ������� �������� � ��.