This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Introduction: المقدمة 1 – 2زادت أهمية المعلومات في وقتنا الحاضر من أهمية نظم قواعد البيانات لتنظيم المعلومات
هكذا تطور علم أدارة نظم . التي نحتاجها وتوفيرها لألستخدام بالطريقة المناسبة وفي الوقت المناسب
تطبيقات الحاسوب الى موضوع أساسي ومكون رئيسي من قواعد البيانات من موضوع فرعي في
علم الحاسوب الحديث ، وبذلك فقد أصبحت نظم قواعد البيانات جزءا رئيسيا في منهاج علم
.الحاسوب
What is a database: ماهي قاعدة البيانات 2 – 2المتصلة وذات العالقة ت قاعدة البيانات عبارة عن مجموعة من البيانات أو المعلوما
وأهم مايميزها أنها . والمخزونة بطريقة نموذجية أي من دون تكرار غير مبرر المتبادلة فيما بينها
تخزن بطريقة تحقق نوعا من األستقاللية والمناعة ضد التغيير من البرامج التي تقوم بأستخدامها
لبيانات وخزنها مع امكانية التعامل معها وأجراء آافة حيث يتم انشاء قواعد ا. حاضرا أو مستقبال
الخ وذلك بأستخدام نظام ادارة ... العمليات المطلوبة عليها من عمليات حذف ، أضافة ، تحديث ،
والذي هو عبارة عن . Database Management Systems ( DBMS )قواعد البيانات
الوصول الى قواعد البيانات ومن ثم اجراء آافة برنامج أو مجموعة برامج والتي من خاللها يمكن
. العمليات المطلوبة عليها
لى هيئة نماذج مختلفة ، داخل قاعدة البيانات عام يتم تمثيل البيانات ـل عـكـبش
ةـأو هرمي network model ةـأو شبكي relational model ةـتكون نماذج عالئقي أنـآ
hierarchical model ) أو على شكل رسوم على الحاسبة ممثلة ) منظمة في مراتب متسلسلة
. object-oriented data model بمعادالت رياضية
، تمثيل البيانات داخل قواعد البيانات رف الطريقة التي يتم من خاللها ـعـتهذه النماذج
.قواعد البيانات واحد من أهم هذه النماذج ويعتبر نظام أدارة
يعتمد على النموذج العالئقي في MS-Access 2003برنامج مايكروسوفت أآسـس
تمثيله للبيانات ضمن قاعدة البيانات لذلك فأن النظام المستخدم فيه يسمى بنظام أدارة قواعد البيانات
. RDBMSأو Relational DBMSالعالئقية
فرع هندسة تكرير النفط والغازالمحاضرة العاشرة
البرمجة بلغة فيجوال بيسكقواعد البيانات
قسم الهندسة الكيمياويةالمرحلة األولى
٩٩
An introduction to Ms-Access : أآسـس يكروسوفتادمة لبرنامج ممق 3 – 2هو عبارة عن برنامج يستخدم لحفظ البيانات ) Ms-Access( وسوفت أآسس ريكام
قواعد بيانات مكونة من مجموعة من الجداول المنظمة شرآات في صيغةوالمعلومات الخاصة بال
عرضها بطريقة تسهل األستفادة من تلك المعلومات وتخزين بيانات جديدة بصورة معينة و
.واألستعالم عن هذه البيانات وطباعتها
Microsoft Access lets you collect, organize, find, display and print
information about your personal and business life.
وسوفت أآسس على أنه أحد تطبيقات الحاسبة والتي ريكاامج مآذلك يمكن تعريف برن
وأدارة قواعد البيانات الموجودة في حاسبة واحدة أو في عدة حواسيب ) تكوين ( تستخدم لخلق
مرتبطة مع بعضها البعض عن طريق الشبكة ، حيث يستخدم هذا التطبيق في ادارة المعلومات
)مثل المعلومات التجارية ( Personal information management ( PIM ) الشخصية
. دة البيانات ـخلة والمكونة لقاعمن حيث تنظيم وأدارة آافة البيانات الدا
ادارة آافة المعلومات من ملف قاعدة بيانات واحد ، حيث Ms-Accessيمكن بأستخدام
، ثم عرض ) Tables( حاويات تخزين منفصلة نستطيع في هذا الملف أن نقوم بتقسيم البيانات الى
، ثم البحث عن البيانات ) Forms( بيانات الجداول ، اضافتها ، وتحديثها بأستخدام النماذج الفورية
البيانات أو ل، آما نستطيع تحلي) Queries( فقط ، وأستردادها بأستخدام األستعالمات التي نريدها
) . Reports( تخدام التقارير طباعتها بتخطيط معين بأس
سمي األآسـس بقاعدة البيانات ألن آلمة قاعدة تعني ترتيب البيانات وفق الموضوع ، وهذا :مالحظة
) .جدول ( الترتيب يكون على شكل أعمدة وصفوف
:مصطلحات خاصة بقواعد البيانات 4 – 2 .نات معينة لحفظ بيافي الجدول هو المكان المخصص : Fieldالحقل -
Fields : Are places in a table where you store information .
) .جميع المعلومات المخزونة في صف واحد ( مجموعة الحقول : Recordالسجل -
A record : Is all the fields contained in one row of an access datasheet . .البيانات تخزن في الملف جميع السجالت لقاعدة : Fileالملف -
File : Is all the records of a database .
فرع هندسة تكرير النفط والغازالمحاضرة العاشرة
البرمجة بلغة فيجوال بيسكقواعد البيانات
قسم الهندسة الكيمياويةالمرحلة األولى
١٠٠
Task pane create a new file Blank database
.تخزن الملفات المختلفة في مجلدات منفصلة : Folderالمجلد -
Folder : Different files are stored in separate folders .
Starting MS-Access: أآسـس مايكروسوفت تشغيل برنامج 5 – 2يتم النقر فوق األمر برامج Ms-Access 2003مايكروسوفت أآسـس لتشغيل برنامج
Programs من قائمة البدأStart ثم أختيار برنامج ، Microsoft Office Access 2003
. Microsoft Officeالموجود مع مجموعة تطبيقات برامج
أو فتح قاعدة بيانات موجودة سابقا ةيانات جديدبعد تشغيل البرنامج نقوم بتكوين قاعدة ب
) . 1 – 2( ، وآما موضح ذلك بالشكل رقم وذلك من خالل تنفيذ األمر التالي
فتح أو تكوين قاعدة بيانات جديدة) : 1 – 2( شكل رقم
عند اختيار . نها بموقع معين بأسم معين وخز) جديدة ( سيتم هنا تكوين قاعدة بيانات فارغة
عنوانه ملف قاعدة ) 2 – 2( والموضح بالشكل رقم يظهر مربع حوار Blank databaseاألمر
الذي نريد حفظ ملف قاعدة ) الموقع ( يتم تحديد الدليل حيث File New Database بيانات جديد
في مربع ديد أسم لملف قاعدة البيانات ، بعدها يتم تح Save In حفظ في وذلك في مربعالبيانات فيه
.فتظهر قاعدة البيانات التي تم انشائها Create، ثم أختيار األمر انشاء File Nameأسم الملف
فرع هندسة تكرير النفط والغازالمحاضرة العاشرة
البرمجة بلغة فيجوال بيسكقواعد البيانات
قسم الهندسة الكيمياويةالمرحلة األولى
١٠١
، ويمكن تحويلها الى Access 2000من نمط Access 2003تعتبر هذه القاعدة : مالحظة
:ل البدأ بأنشاء قاعدة بيانات جديدة البد من قب: مالحظة
.تحديد الغرض من قاعدة البيانات وبالتالي تحديد المعلومات التي سنحتاجها . 1
.جدول آلحدد المعلومات التي نود حفظها في تتحديد الجداول الالزمة ، بحيث . 2
.د الحقول الالزمة في الجدول تحدي. 3
Access Components: يكروسوفت آآسـس امكونات م 6 – 2 ) Database window( بعد تكوين قاعدة البيانات تظهر لنا نافذة قاعدة البيانات الرئيسية
.) 3 – 2( والموضحة بالشكل رقم التالية ) Objects( ، والتي تحتوي على الكائنات
Tools Database Utilities Convert Database
To Access 2002-2003 File Format
بيانات جديدة خزن قاعدة) : 2 – 2( شكل رقم
فرع هندسة تكرير النفط والغازالمحاضرة العاشرة
البرمجة بلغة فيجوال بيسكقواعد البيانات
قسم الهندسة الكيمياويةالمرحلة األولى
١٠٢
سجل يمثل آلوتستخدم لتخزين البيانات في صفوف وأعمدة بحيث أن ) : Tables( الجداول . 1
، حيث يتم تحديد حقول بيانات القاعدة فقط من خالل Columnثل عمودا محقل ي وآل Rowصفا
.الجداول
آائن األستعالم عن (تستخدم لتجميع البيانات التي نطلبها من الجدول ) : Query( األستعالمات . 2
) .العالقات بين الجداول ةالبيانات وربط الجداول بمساعد
عرض الواجهات ( ثم عرضها وتحليلها نتستخدم ألدخال البيانات وم) : Forms( النماذج . 3
) .والصور
) .عرض التقارير وتنسيقها ( ورقة تستخدم لتلخيص البيانات ) : Reports( التقارير . 4
أبتداءا من Ms-Accessهي عناصر أو آائنات جديدة أضيفت الى ) : Pages( الصفحات . 5
.، وتعني تكوين واجهات أو صفحات آنترنت تقوم بعرض بيانات القاعدة 2000األصدار
تنفيذ أآثر من عمل في ( تقوم بأتمتة قاعدة البيانات الخاصة بـك ) : Macro( وحدات ماآرو . 6
) .وقت واحد
عبارة عن برامج تساعد المبرمج في تكوين لغات البرمجة ) : Modules( وحدات نمطية . 7
. المخصصة لقاعدة البيانات
سنتطرق في هذا الفصل الى دراسة آيفية تصميم الجداول وأنواع الحقول المستخدمة فيها : مالحظـة
في عملية الربط مع برنامج لغة فيجوال مع الخصائص المهمة التي تحويها ، والتي سنستخدمها الحقا
. في الفصل الثالث ذلك بيسك والموضح
نافذة قاعدة البيانات الرئيسية) : 3 – 2( شكل رقم
فرع هندسة تكرير النفط والغازالمحاضرة العاشرة
البرمجة بلغة فيجوال بيسكقواعد البيانات
قسم الهندسة الكيمياويةالمرحلة األولى
١٠٣
Task Pane Open
OR :
File Open
ــ ى بالــمـس تسـت آآسـوفـيكروساة في مـة المستخدمـالبرمج مـن المهـم معرفـة أن
Visual Basic for Application VBA) (. الموجودة في اآلآسس تشبه ماذجالنآذلك فأن
النماذج الموجودة في برنامج لغة فيجوال بيسك ، لكنها تحتوي على خاصية الربط الى حد ما
. المباشر مع البيانات ألنها موجودة ضمن قاعدة البيانات
Open an existing file: فتح قاعدة بيانات موجودة 7 – 2 :ها مسبقا ، فيتم من خالل األمر التالي لفتح قاعدة بيانات قد تم انشاء
المراد فتحه من قائمة الملفات ، ثم اختيار ) ملف قاعدة البيانات ( حيث يتم تحديد الملف
.) 1 – 2( والوضحة بالشكل رقم Openاألمر
) Tables( : الجداول 8 – 2حول موضوع معين في قواعد في حقول جموعة من المعلوماتمظيم الجدول عبارة عن تن
ينظم الجدول البيانات في أعمدة تدعى . البيانات ، فمثال قد يحتوي الجدول على بيانات حول العمالء
حقل على معلومة حول أحد العمالء آل يحتوي. Recordsوصفوف تدعى سجالت Fieldsحقول
ذلك موضح آما و المتعلقة بأحد العمالء) جميع الحقول ( المعلومات ويحتوي السجل على آـل
.) 4 – 2( رقم التخطيطي بالشكل
آذلك يمكن . بواسطة الجداول يمكن اضافة بيانات ، تحريرها أو عرضها في الجدول
ويمكن . و تصفيتها اجراء تدقيق امالئي للبيانات الموجودة في الجدول وطباعتها ، وفرز السجالت أ
.أو تعديل هيكل الجدول بواسطة اضافة أعمدة أو حذفها " صفحة البيانات " آذلك تغيير مظهر
Field1-Code Field2-Name Field3-Phone Number Field4-Email Address
( Field ) Column حقل
( Record )Row صف
حقول وسجالت الجدول) : 4 – 2( شكل رقم
فرع هندسة تكرير النفط والغازالمحاضرة العاشرة
البرمجة بلغة فيجوال بيسكقواعد البيانات
قسم الهندسة الكيمياويةالمرحلة األولى
١٠٤
Creating New Table: جديد جدولانشاء 9 – 2 :، وهـي ) Ms-Access( في ملف قاعدة البيانات جديد جدول ينولتك طرقهناك ثالث
، )Create table in Design view( قة عرض التصميميتكوين جدول بطر: الطريقة األولى
ا أو ـديدة ، أو حذفهـول جـة حقـئ ، أو اضافـاء جدول آامل من الشـفي هذه الطريقة يتم انشحيث
من أهم هذه الطريقة تعتبر ، حيث) 5 – 2( الشكل رقم وآما موضح ذلك ب صهاـادة تخصيـاع
. بالتفصيلالحقا و لذلك سيتم التطرق لها الطرق وأآثرها أستخداما
حيث ، ) Create table by using wizard( تكوين جدول بأستخدام المعالج : الطريقة الثانية
يمكن األستعانة بها لتكوين يكروسوفت آآسس جداول جاهزة مع حقولهاايوفر لنا برنامج م
. جدول جديد
حيث ، ) Create table by entering data( تكوين جدول جديد بأدخال البيانات : الطريقة الثالثة
نقوم فقط بأدخال لذلك) .… , Field1 , Field2( تكون الحقول موجودة مسبقا بأسماء آفتراضية
.مكانية تغيير أسم الحقل األفتراضي ، وتخصيصه بنوع بيانات معينة البيانات تحت آل حقل مع أ
Create table in Design view :تكوين جدول بطريقة عرض التصميم 10 – 2 :أن عملية انشاء جدول جديد في وضع التصميم تقسم الـى
) . Field Name( حقول وتسميتها الادراج -
) . Data Type( الجدول لوحق في ع البياناتانوأتحديد -
) . Field Properties( تحديد خصائص للحقول المدرجة مع بياناتها -
) . Saving Table( حفظ الجدول مع انشاء مفتاح أساسي اذا تطلب األمر -
تكوين جدول بطريقة عرض التصميم) :5–2(شكل رقم
فرع هندسة تكرير النفط والغازالمحاضرة العاشرة
البرمجة بلغة فيجوال بيسكقواعد البيانات
قسم الهندسة الكيمياويةالمرحلة األولى
١٠٥
Field Name: ادراج الحقول وتسميتها 1 – 10 – 2
ألدخال أسماء معينة للحقول المكان المخصص هو Field Nameأن أسم الحقل
) البيانات التي سيتم ادخالها يكون اختياري ، بحيث يشير الى نوع عادة األسم ( في الجدول المدرجة
الحقلأسم فعلى سبيل المثال يتم تخصيص. مع الفراغات حرفا آحد أقصى 64ويحتوي على سعة ،
سيضم أسماء الطالب ضمن جدول الطالب ، وآذلك تخصيص أسم الذي" Name" بعنوان األول
والذي سيضم صور شخصية لكل طالب ضمن جدول الطالب " Picture" الحقل الثاني بعنوان
) . 5 – 2( وآما موضح ذلك بالشكل رقم
ي الجدول من خالل أسم الحقل ـل فـسوفت أآسـس تعريف آل حقيقوم برنامج مايكرو
Visual Basicك ـرامج بلغة الفيجوال بيسـتخدم بعد ذلك في األجراءات الفرعية للبـي سيسوالذ
Procedures المهيكلة ، وآذلك في تصريحات لغة األستعالماتStructured Query
Language ( SQL ) .
أسم الحقل اليمكن أن يكرر في الجدول ، ألن تكراره سيؤدي الى حدوث تضارب: مالحظـة
conflict أثناء تصميم قاعدة البيانات .
Procedure: A sequence of declarations and statements in a module that are
executed as a unit. Procedures in Visual Basic include both Sub and
Function procedures .
SQL string/statement: An expression that defines an SQL command, such as
SELECT, UPDATES, or DELETE, and includes clauses such as WHERE
and ORDER BY. SQL strings/statements are typically used in queries and in
aggregate functions.
Data Types : ولع البيانات في حقول الجدانوأتحديد 2 – 10 – 2 التي سيتم ادخالها بياناتال هو المكان المخصص لتحديد نوع Data Typeنوع البيانات
.الجدول ، مع مالحظة أن لكل حقل يخصص نوع بيانات واحد فقط ضمن في آل حقل
فرع هندسة تكرير النفط والغازالمحاضرة العاشرة
البرمجة بلغة فيجوال بيسكقواعد البيانات
قسم الهندسة الكيمياويةالمرحلة األولى
١٠٦
حقل الى الجدول البد من تحديد نوع بيانات آل حقل ، فعند بعد األنتهاء من اضافة اسم ال
األنتقال الى عمود نوع البيانات يظهر سهم بجانب آل حقل ، وعند النقر على ذلك السهم تنسل
رقم الشكلعلى أنواع مختلفة من البيانات ، وآما موضح ذلك في قائمة تحتوي) تظهر (
لكل منها خصائصه الخاصة به وآما ل حقوبيانات ال يث أن هنالك عشرة أنواع منح ) 6 – 2(
) . 1 – 2( موضح ذلك بالجدول رقم
نوع بيانات حقول الجدول) : 6 – 2( شكل رقم
. أنواع بيانات الحقول وخصائصها وحجم تخزينها ) : 1 – 2( جدول رقم
Setting نوع الحقل
Type of data الوصف
Size حجم التخزين
Text نص
( Default ) Text or combinations of text and numbers , as well as numbers that don’t require calculations , such as phone numbers . It’s also called Alphanumeric data .
Up to 255 characters or the length set by the field size property , whichever is less .
حرفا أبجديا ، 255الحد األعلى 50بشكل تلقائي والبرنامج يعطي
.حرفا
Memo مذآرة
Lengthy text or combination of text and numbers
ادخال حروف وأرقام نص مفتوح مع أمكانية .وعالمات
Up to 65,535 characters
فرع هندسة تكرير النفط والغازالمحاضرة العاشرة
البرمجة بلغة فيجوال بيسكقواعد البيانات
قسم الهندسة الكيمياويةالمرحلة األولى
١٠٧
Number رقم
Numeric data used in mathematical calculations.
أجراء يمكن أستخدامها في ) رقمية ( قيم عددية . وحسب الحاجة الحسابات الرياضية
رقم صحيح أو عشري حسب الخصائص ( ) .لمستخدمة ا
1 , 2 , 4 < or 8 bytes
Date / Time
وقت / تأريخ
Date and time values for the years 100 through 9999
8 bytes
Currency
العملة
Currency values and numeric data used in mathematical calculations involving data with one to four decimal places (Numbers with a leading dollar sine. Use this data type for currency values such as dollars, Frances, or yens).
8 bytes Accurate to 15 digits on the left side of the decimal separator
خانة ، 15قيم نقدية تصل الى باألضافة الى الفاصلة العشرية
)ة نوع العملة المستخدم+ رقم (
Auto Number
ترقيم تلقائي
A unique sequential (incremented by 1) number or random number assigned by Microsoft Access whenever a new record is added to a table. AutoNumber fields can't be updated .
يستمر الترقيم ) سجل ( في حالة حذف أي قيد . أي بدون اعادة الترقيم تصاعديا
4 bytes (16 bytes if the Field Size property is set to Replication ID).
Yes / No
ال / نعم
Yes and No values are fields that contain only one of two values (Yes/No, True/False, or On/Off). Logical or Boolean values .
1 bit
OLE
Object آائن ربط
وتضمين العناصر
An object (such as a Microsoft Excel spreadsheet, a Microsoft Word document, graphics, sounds, or other binary data) linked to or embedded in a Microsoft Access table.
Up to 1 gigabyte (limited by available disk space) OLE : Object Linking and Embedding
فرع هندسة تكرير النفط والغازالمحاضرة العاشرة
البرمجة بلغة فيجوال بيسكقواعد البيانات
قسم الهندسة الكيمياويةالمرحلة األولى
١٠٨
Hyperlink أرتباط تشعبي
Text or combinations of text and numbers stored as text and used as a hyperlink address (hyperlink address: The path to a destination such as an object, document, or Web page). A hyperlink address can be a URL (address to an Internet or intranet site) or a UNC network path (address to a file on a local area network).). A hyperlink address can have up to four parts: Text to display— the text that appears in a field or control. Addressـــــthe path to a file (UNC path) or page (URL). Sub addressــــa location within the file or page . Screen tipـــــthe text displayed as a tool tip .
Each part of the three parts of a Hyperlink data type can contain up to 2048 characters ربط الخلية الحالية بملف خارجي ،حيث يستخدم آأرتباط تشعبي لعنوان معين
Lookup Wizard
معالج بحث
Creates a field that allows you to choose a value from another table or from a list of values by using a list box or combo box. Clicking this option starts the Lookup Wizard, which creates a Lookup field (Lookup field: A field, used on a form or report in an Access database, that either displays a list of values retrieved from a table or query, or stores a static set of values.). After you complete the wizard, Microsoft Access sets the data type based on the values selected in the wizard.
The same size as the primary key field used to perform the lookup, typically 4 bytes.
يستخدم عند ادخال بيانات أو قيم مكررة في الحقل المخصص لها ،
مثال حقل أسم المدينة أو حقل أي تكوين ) . أنثى / ذآر ( الجنس
حقل لغرض أختيار قيم من جدول آخر أو من قائمة من القيم
) .داد قائمة من الخيارات اع(
وأي صف محتويات الحقللو يستخدم هذا الحقل اختياري ) : Description( الوصف
ويحتوي . ، وبالتالي يسهل على المستخدم فهم هدف الحقل بعد مرور فترة زمنية مالحظات أخرى
األسم الممثل بالحقل فمثال يتم وصف حقل .آحد أقصى حرفا أبجديا 255هذا الحقل على سعة
فرع هندسة تكرير النفط والغازالمحاضرة العاشرة
البرمجة بلغة فيجوال بيسكقواعد البيانات
قسم الهندسة الكيمياويةالمرحلة األولى
١٠٩
وذلك للداللة على أن بيانات هذا الحقل تحمل أسماء الطالب ، وآذلك " أسم الطالب " األول بعبارة
للداللة على أن " الصورة الشخصية " الحال بالنسبة للحقل الثاني فسيتم وصف حقل الصور بعبارة
الممثليين بجدول الطالب وآما بيانات هذا الحقل تحمل الصورة الشخصية لكل طالب من الطالب
. ) 5 – 2( شكل رقم موضح ذلك بال
Field Properties: المدرجة مع بياناتها لولحقلخصائص تحديد 3 – 10 – 2هو الجزء السفـلي من نافذة تصميم الجدول ، والذي يستخدم لعمل خصائص الحقل
ليس بالضرورة أن تحتوي ( المستخدمة في الجدول الحقول لكلعنصر و بكل األعدادات الخاصة
: ، مثـل )جميع أنواع البيانات المخصصة للحقول على نفس الخصائص
أي تحديد الحد ( ستخدم لتحديد حجم البيانات المدخلة في الحقلي ) : Field Size( حجم الحقل . 1
، ففي حالة آون البيانات المدخلة )و رقمية األقصى لبيانات الحقل المدخلة سواء أآانت بيانات نصية أ
في الحالة األفتراضية . حرفا أبجديا ) 255 – 0( بالمدى field size نصية فيتم تحديد حجمها
default أما في حالة آون البيانات المدخلة في حقل من . حرفا أبجديا ) 50( فتكون محددة بحجم
أما . long integerكون محدد بالخاصية عدد صحيح طويل نوع ترقيم تلقائي ، فأن حجم الحقل سي
، فأن حجم الحقل سيكون محدد numberفي حالة آون البيانات المدخلة في حقول نوعها رقمية
) . 2 – 2( بالجدول رقم أدناه بأحدى الخصائص التالية والموضحة
. الحقول الرقمية للبيانات في حددةحجم الحقل الم خاصية) : 2 – 2( جدول رقم
Setting Description Storage size
Byte Stores numbers from 0 to 255 (no fractions). 1 byte
Integer Stores numbers from –32,768 to 32,767 (no fractions). 2 bytes
Long Integer
(Default) Stores numbers from –2,147,483,648 to 2,147,483,647 (no fractions). 4 bytes
Single
Stores numbers from –3.402823E38 to –1.401298E–45
for negative values and from 1.401298E–45 to 3.402823E38 for positive values
( with fraction).
4 bytes
فرع هندسة تكرير النفط والغازالمحاضرة العاشرة
البرمجة بلغة فيجوال بيسكقواعد البيانات
قسم الهندسة الكيمياويةالمرحلة األولى
١١٠
Double
Stores numbers from –1.79769313486231E308 to –4.94065645841247E–324
for negative values and from 4.94065645841247E–324 to
1.79769313486231E308 for positive values.
8 bytes
الذي نتعامل معه وأظهار تستخدم هذه الخاصية لعمل اعداد للحقل : ) Format( التنسيق . 2
.المعلومات بشكل معين
Allows you to specify how numbers , dates , times and text are displayed
and printed .
خال البيانات التي نتعامل معها يستخدم لعمل أو تحديد طريقة اد : ) Input Mask( قناع األدخال . 3
نسيطر بها على األدخال من خالل ، حيث) 3 – 2( وآما موضحة بالجدول رقم بشكل معين
.من لوحة المفاتيح F1الضغط على مفتاح
Allows you to simplify the data entry for fields that have the same format .
Such as phone number field by creating an input mask .
. الحروف والعالمات الخاصة بقناع األدخال ) : 3 – 2( جدول رقم
Character Description
0 Digit (0 to 9, entry required, plus [+] and minus [–] signs not allowed).
9 Digit or space (entry not required, plus and minus signs not allowed).
# Digit or space (entry not required; spaces are displayed as blanks while in Edit mode, but blanks are removed when data is saved; plus and minus signs allowed).
L Letter (A to Z, entry required).
? Letter (A to Z, entry optional).
فرع هندسة تكرير النفط والغازالمحاضرة العاشرة
البرمجة بلغة فيجوال بيسكقواعد البيانات
قسم الهندسة الكيمياويةالمرحلة األولى
١١١
A Letter or digit (entry required).
a Letter or digit (entry optional).
& Any character or a space (entry required).
C Any character or a space (entry optional).
. , : ; - /
Decimal placeholder and thousand, date, and time separators. (The actual character used depends on the settings in the Regional Settings Properties dialog box in Windows Control Panel).
< Causes all characters to be converted to lowercase.
> Causes all characters to be converted to uppercase.
!
Causes the input mask to display from right to left, rather than from left to right. Characters typed into the mask always fill it from left to right. You can include the exclamation point anywhere in the input mask.
\ Causes the character that follows to be displayed as the literal character (for example, \A is displayed as just A).
بياناته من نوع الذيفي الحقل " Password" في حالة جعل قناع األدخال يأخذ الخاصية
شكل عالمة فقط علىضمن هذا الحقل ادخالها يتم صية أي قيمة ن فسيتم طباعة textة قيم نصي
، حيث تستخدم هذه الخاصية لجعل المعلومات تبدو سرية وغير مفهومة لألشخاص ( * ) النجمة