منتديات الواحة

Your Ad Here

[ استرجاع كلمة المرور ] [ طلب كود تفعيل العضوية ] [ تفعيل العضوية ]
         :: دعوة للمصورين الفوتوغرافيين السعوديين (آخر رد :سعيد العلاوي)       :: أول ميعاد (آخر رد :الأمل)       :: نتيجة النصف النهائي بين تونس و العراق (آخر رد :شبراوي)       :: المستوطنون يوسعون اعتداءاتهم من الخليل إلى رام الله (آخر رد :الأستاذ)       :: ( .. أجمل ماقيل عن المرأة ..) (آخر رد :حياة الروح)       :: درة النفس (آخر رد :اعتدال)       :: بمناسبة العيد (آخر رد :انتحار)       :: مختارات من أعمال الفنان العراقي / وضّاح المهدي (آخر رد :سعيد العلاوي)       :: ابي ترحيب يهز المنتدى (آخر رد :الأستاذ)       :: ممكن طلب (آخر رد :دنيا الحب)      


SEO by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217
     

العودة   منتدى الـواحــة > °ˆ~*¤®§(*§ واحـات تكنولوجيا المعلومات و الإتصالات §*)§®¤*~ˆ° > (¯`·._.·( واحــــة البرمجة وقواعد البيانات)·._.·°¯)
التسجيل البومات صور الأعضاءالمدونات ألبومي الخاص قائمة الأعضاء التقويم اجعل كافة الأقسام مقروءة

 
 
LinkBack أدوات الموضوع
قديم 19-04-2008   رقم المشاركة : 1 (permalink)
المشاكس2010

 

أبــ»ô«ــــن مصـــ»ô«ـــر
 
الصورة الرمزية المشاكس2010





المشاكس2010 غير متصل

آخر مواضيعي

Accept شروحات قواعد البيانات ""برنامج (access)"" دعوة للإستفادة ...

السلام عليكم ورحمة الله وبركاته ...

عدنا والعود أحمد ..

أعتذر من الجميع على فترة الغياب وعدم التواجد فى جميع الاقسام كما كان فى السابق وذلك راجع إلى إنشغالى بالدراسة .. والإمتحانات .. والله يوفق كل طالب علم ...

أولاً أنا سعيد جداً بتخصيص قسم للغات البرمجة وقاعد البيانات .. وفرحت لما شوفت القسم بقى موجود عندنا فى الواحة ... وبهذه المناسبة إن شاء الله كل ما هافضى هدخل هنا أنزل دروس فى قواعد البيانات أولاً زى access إن شاء الله وبعدها نبدأ البرمجة c# إن شاء الله لأنه لا يوجد برمجة بدون قواعد بيانات .. فقواعد البيانات شىء اساسى فى عالم البرمجة ...

وعشان كده أنا هنقل هنا دروس إن شاء الله عن قواعد البيانات ... وهدخل كل فترة اشوف اللى ليه سؤال .. وأخونا النهر برده هيكون معانا إن شاء الله ... وربنا يوفقنا لما فيه الخير ...

الدروس هتنزل على حلقات .. وهتكون منقولة بالطبع .. لأنى حالياً مش عندى أى وقت صراحة ... وعشان كده أتمنى إن الجميع يستفاد ويتابع لأن الاسئلة هى أساس معرفة المعلومات .. وإن شاء الله جميعكم يستفاد ...

والنهاردة هنبدأ إن شاء الله مع دراسة access ولو فيه وقت بعد كده هندخل فى SQL server 2005 إن شاء الله وبعدها ندخل فى السى شارب على بركة الله ..

والله الموفق ..

أخوكم المشاكس






رد مع اقتباس
قديم 19-04-2008   رقم المشاركة : 2 (permalink)
المشاكس2010

 

أبــ»ô«ــــن مصـــ»ô«ـــر
 
الصورة الرمزية المشاكس2010





المشاكس2010 غير متصل

آخر مواضيعي

رد: شروحات قواعد البيانات ""برنامج (access)"" دعوة للإستفادة ...

الدرس الأول : مقدمة عامة عن قواعد البيانات وأهيمتها . وانواع البيانات .

من إعداد م/ أحمد جمال ...


بسم الله الرحمن الرحيم

.

السلام عليكم ورحمة الله وبركاته .


في هذا الدرس مقدمة سريعة لقواعد البيانات ومقدمة عامة في أكسيس بصورة نظرية ، إذا كنت قد استخدمت اكسيس او أحد قواعد البيانات من قبل فيمكنك تجاوز هذا الدرس إلى الدرس اللاحق .


ما هي قاعدة البيانات ؟

قاعدة البيانات هو أحد وسائل حفظ وترتيب البيانات بصورة معينة ( جداول - حقول ) مع ايجاد علاقات ، وتحتوي على بعض التقنيات والأدوات التي تسهل الوصول إلى المعلومات . وتقلل من حجم التخزين .
ومن امثلة قواعد البيانات Access ، Sql Server , FoxPro من انتاح شركة مايكروسوفت اضافة إلى منتجات من شركات أخرىمثل أوراكل .
وتسمى هذه البرامج نظم ادارة قواعد البيانات DBMS وتشترك جميعها في التركيب الاساسي لقواعد البيانات ، كما انهم جميعاً يستخدمون لغة الاستعلامات المركبة SQL القياسية .



والآن سنتعرف على معنى بعض المصطلحات الأساسية في قواعد البيانات والتي سوف نعتمد عليها في شرحنا مستقبلاً إن شاء الله .


قاعدة البيانات - DataBase :يطلق هذا الإسم على الملف - إن صح التعبير - الذي يحتوي على الجداول اضافة للاستعلامات والتقارير وغيرها من مكونات قاعدة البيانات .
وهذه صورة لما يمكن أن نطلق عليه قاعدة بيانات .









الجدول - Table :

يحتوي الجدول على المعلومات التي نود حفظها في قاعدة البيانات في ترتيب معين على شكل صفوف وأعمدة .
وهذه الصورة تمثل جدولاً ما .







الإستعلام - Quires :
يقوم الإستعلام بمهمة تعيين سجلات معينة أو حقول معينة والتي يمكن أن تحقق شرطاً معينا .
وهذه صورة لاستعلام يتضمن اسماء الأشخاص الذين تزيد أعمارهم عن 18 سنة .






في حين أن الجدول الرئيسي هو :






السجل - Record :
يشكل كل سجل شخصاً أو سلعة و مجموعة بيانات لوصف عنصر مستقل ، ما وتوجد لها قيم في كل حقل .


الحقل - Field :
يشكل الحقل نوعاً معيناً من البيانات سيتم اضافته لكل سجل .
الشكل التالي يمثل حقل البريد الإلكتروني .








نوع البيانات - Data Type :
تعتبر خاصية للحقل وتحدد نوع البيانات التي ستظهر في الحقل .
والشكل التالي يوضح أنواع البيانات في جدول الأصدقاء مثلاً :









وسوف نتعرف بصورة سريعة على اشهر انواع البيانات لاحقاً .


Primary Key - المفتاح الرئيسي :
نوع معين من الحقول لا يُسمح بتكرار قيمته لأي سبب ... مثال ذلك الحقل الخاص بالرقم القومي للمواطن .


Relationship - العلاقة :
تشكل علاقة معينة بين حقلين في جدولين مختلفين ، وسوف نتعرض لأنواع العلاقات لاحقاً .


Report - التقرير :
هو تجميع لبعض البيانات كي تشكل معلومات مفيدة تمهيداً لطباعتها - غالباً -
مثال ذلك تقرير يقوم بحساب الصادر والوارد ليقوم بعرض الأرباح .


أشهر أنواع البيانات :

البيانات النصية - Text .
يحتوي هذا النوع من البيانات على جميع النصوص والأرقام بشرط أن لا يكون الرقم هو الخانة الأولى .


بعض الخصائص المهمة للحقول النصية :
Field Size : تحتوي على الحد الأقصى من الخانات التي يمكن كتابتها في الحقل .
Default Value : تحتوي على القيمة الإفتراضية للحقل .
Required : إذا احتوت على True فهذا يعني أنه لا بد من ادخال قيمة وإلا لن تنجح عملية الأدخال .





******************************************

أى سؤال أنا فى الخدمة .. وإن شاء الله أقدر أجاوب عليه بقدر الإمكان ... وإن شاء الله سيكونى تواجدى فى المنتدى إن شاء الله لو دخلت هنا فى هذه القاعة إلا أن يخف الضغط والإنشغال اللى عندى ... فالعذر من الجميع ... وأتمنى أن يستفاد الجميع من هذه الدروس ...

والله الموفق

أخوكم المشاكس






رد مع اقتباس
قديم 19-04-2008   رقم المشاركة : 3 (permalink)
المشاكس2010

 

أبــ»ô«ــــن مصـــ»ô«ـــر
 
الصورة الرمزية المشاكس2010





المشاكس2010 غير متصل

آخر مواضيعي

رد: شروحات قواعد البيانات ""برنامج (access)"" دعوة للإستفادة ...

البيانات الرقمية - Number .
تحتوي على البيانات الرقمية بمختلف أنواعها والتي يمكن أن نحددها من خاصية Field Size .


الخصائص المهمة للحقول الرقمية :
Field Size : تحتوي على أحد الخصائص التالية :
Byte : تحتوي على أرقام بين 1 و 255 بلا كسور .
Decimal : تحتوي على أرقام بين بين 10^28 إلى -10^28 في ملفات .mdb العادية - يمكن أن يحتوي على كسور - .
Integer : تحتوي على أرقام بين -32768 إلى 32767 .
Long Integer : تحتوي على أرقام بين -2147483648 إلى 2147483647 .
Single : يمكن تقسيم الفترة الخاصة بها إلى قسمين ، وهو يسمح بالكسور ( المنازل العشرية )
في الجزء السالب : من -3.402823 إلى -1.401298 * 10^-45 .
في الجزء الموجب : 1.401298 * 10^-45 إلى 3.402823 .
Double : أيضاً يمكن تقسيم الفترة إلى قسمين وهو يسمح بالكسور .
في الجزء السالب : -1.79769313486231 * 10^308 إلى -4.94065645841247 * 10^-324
في الجزء الموجب : 4.94065645841247 * 10^-324 إلى 1.79769313486231 * 10^308 .


وهذه صورة من مساعدة مايكروسوفت أكسيس XP المتعلق بمجالات الأرقام ، وفيه أيضاً في الصف الثالث عدد الخانات العشرية المسموحة ، وفي الصف الأخير كم يستهلك من الذاكرة .






أما بقية الخصائص فهي مشابهه لخصائص النصوص .


بيانات الوقت والتاريخ Date/Time .تحتوي على بيانات تعرض الوقت والتاريخ ، وأهم خصائصها هي خاصية Format ، والتي تحتوي على أشكال مختلفة من تنسيقات الوقت والتاريخ .


بيانات العملة Currency .
لعرض العملة وأهم خصائصها هي Format والتي تعرض أنواع مختلفة من تنسيقات العملة .


الترقيم التلقائي AutoNumber .
تحتوي على تسلسل للأرقام يساوي عدد السجلات ، والواقع أن هذا النوع يسبب مشكلة بعد الحذف حيث أنه لا يعيد الترقيم إلا بعد عمل اصلاح وضغط لقواعد البيانات ، كما أنه يجبرك على ان يكون نوع البيانات هو من عدد صحيح طويل Long Integer ، وهذا قد لا يكفي كما أنه على الجهة الأخرى قد يسبب هدراً كبيراً في البيانات الصغيرة .


المذكرة Memo .
يتميز هذا النوع بأنه يمكن أن يحتوي على بيانات من أي نوع بكمية ضخمة جداً . أو حتى 2GB كما تذكر Microsoft .


نعم/لا Yes/No .
يحتوي هذا الحقل على قيم تأخذ حالة من اثنتان ، إما صحيحة أو خاطئة .
أهم خاصية هي خاصية Defult Value والتي تحدد هل يكون في حالته الافتراضية صحيحاً أم خاطئاً .


كائن OLE Object .
يمكن أن نضع فيها كائناً مثل مستند وورد على سبيل المثال .


ارتباط تشعبي HyperLink .
يمكن وضع رابط لصفحة أو مسار لملف على جهاز الكومبيوتر .


في الدرس القادم سوف نقوم ببناء الجداول من خلال Microsoft Access .


والله الموفق ...
والسلام عليكم ورحمة الله وبركاته .






رد مع اقتباس
قديم 19-04-2008   رقم المشاركة : 4 (permalink)
المشاكس2010

 

أبــ»ô«ــــن مصـــ»ô«ـــر
 
الصورة الرمزية المشاكس2010





المشاكس2010 غير متصل

آخر مواضيعي

رد: شروحات قواعد البيانات ""برنامج (access)"" دعوة للإستفادة ...

الدرس الثاني : 2 - مقدمة عامة عن أكسيس Access ، انشاء الجداول .


بسم الله الرحمن الرحيم


السلام عليكم ورحمة الله وبركاته




سوف نقوم الآن بانشاء قاعدة بيانات بسيطة نعمل معها خلال المرحلة الأولى من هذه الدورة .




سنبدأ أولاً بتشغيل برنامج مايكروسوفت أكسيس Microsoft Access ... من قائمة البرامج اختر البرنامج بالشكل التالي :









ونفس النظام بالنسبة لباقي اصدارات الويندوز .




سنختار قاعدة بيانات فارغة Blank Database ... وسيطلب منا البرنامج تخزين قاعدة البيانات وسنقوم بحفظها بالاسم Db_Friends .













*** ملاحظة مهمة : هذه الصور من Microsoft Access XP والفروق طفيفة عند العمل على اصدرات أخرى .




بعد أن نضغط على عملية انشاء ... سوف تظهر لنا صورة قاعدة البيانات ، سنختار في البداية Tabels - جداول ، لأننا لا بد أن نصمم جدولاً قبل كل شيء .











وسنختار Create Table in Design View - انشاء جدول في طريقة عرض التصميم .




ستظهر لنا شاشة فارغة بالشكل التالي :










1 - هذه هي المنطقة التي سنكتب فيها اسماء الحقول Fields Name .


2 - هذه هي المنطقة التي سنكتب فيها نوع بيانات الحقل DataType .


3 - في هذه المنطقة سوف تظهر خصائص الحقول بمجرد اضافة أي حقل.







سنبدأ الآن فيتصميم نوتة الهواتف الخاصة بنا والتي ستحتوي على المعلومات التالية :


الرقم - الإسم الأول - الإسم الأخير - رقم الهاتف - العنوان - البريد الإلكتروني - الموقع الشخصي - متزوج - ملاحظات .






وذلك بالشكل التالي :




أولاً : حقل الرقم .


Field Name - اسم الحقل


Number

Data Type - نوع البيانات

Number - رقم










وفي الخصائص :


Field Size - طول الحقل :


Integer - رقم صحيح .

وقد قمنا بذلك لأنه الرقم الصحيح يوفر لنا عدداً لا بأس به - لن تضيف ضمن أصدقائك أكثر من 32767 صديق - وفي نفس الوقت تستهلك 2 بايت من الذاكرة .

Required - مطلوب :
Yes - نعم .










أيضاً سنعين حقل الرقم كمفتاح أساسي لأنه لا بد أن لا يتكرر في سجلين مختلفين ، وذلك بالشكل التالي :












ثانياً : حقل الإسم الأول :


Field Name - اسم الحقل


F_Name

Data Type - نوع البيانات

Text - نص










وفي الخصائص :


Required - مطلوب :


Yes - نعم .








ثالثاً : حقل الإسم الأخير :


Field Name - اسم الحقل


L_Name

Data Type - نوع البيانات

Text - نص










وفي الخصائص لن يكون بالضرورة الإسم الأخير موجوداً ... لذا فسنترك خاصية Required .






رد مع اقتباس
قديم 19-04-2008   رقم المشاركة : 5 (permalink)
المشاكس2010

 

أبــ»ô«ــــن مصـــ»ô«ـــر
 
الصورة الرمزية المشاكس2010





المشاكس2010 غير متصل

آخر مواضيعي

رد: شروحات قواعد البيانات ""برنامج (access)"" دعوة للإستفادة ...

رابعاً : حقل رقم الهاتف :
Field Name - اسم الحقل
Phone
Data Type - نوع البيانات
Number - رقم


خامساً : حقل العنوان :
Field Name - اسم الحقل
Address
Data Type - نوع البيانات
Memo - مذكرة


سادساً : حقل البريد الإلكتروني :
Field Name - اسم الحقل
Email
Data Type - نوع البيانات
Text- نص


سابعاً : حقل الموقع الشخصي :
Field Name - اسم الحقل
Site
Data Type - نوع البيانات
Hypher Link - رابط تشعبي


ثامناً : حقل متزوج :
Field Name - اسم الحقل
Marry
Data Type - نوع البيانات
Yes/No - نعم/لا
حيث سنرمز للمتزوج بنعم Yes ، ولغيره بلا No .


وسنضبط خاصية Default Value لخيار ( متزوج - Marry ) بحيث نكتب No .


تاسعاً : حقل الملاحظات :
Field Name - اسم الحقل
Memo
Data Type - نوع البيانات
Memo - مذكرة


عاشراً: حقل العمر :
Field Name - اسم الحقل
Age
Data Type - نوع البيانات
Number- مذكرة


وخاصية Field Size يشير إلى Byte حيث ان عمر الشخص لن يتعدى - بإذن الله - 255 .


ولا تنس ان تضبط بعض الخصائص كما ترغب لاحقاً .





بعد ذلك سوف نقوم بالحفظ بالضغط على رمز القرص المرن في شريط الأدوات في الأعلى ... وسنقوم بالحفظ تحت اسم Tb_Main ، ومن ثم نقوم بالخروج .
نلاحظ ظهور الجدول في قائمة Tables ... جرب الضغط عليه وسيظهر لك الشكل التالي :





قم الآن بادخال عدد من البيانات تمهيداً لاجراء بعض العمليات عليها .


عمليات قواعد البيانات :


أولاً : عملية الإضافة .
أول عملية ينبغي معرفتها هي عملية الإضافة Add وفي الأكسيس كل ما نقوم به هو الكتابة في أحد السجلات RecordSet وسيبثق لك تلقائياً سجلاً آخر بعده يمكنك اضافته إن أردت .
لاحظ أنه لا بد من كتابة بيانات جميع الحقول التي ضبطت خاصية ( Required - مطلوب ) لها بحيث تصبح ( Yes - نعم ) .
لاحظ أيضاً أنه لن يسمح بتكرار قيمة في حقل Number لأنك عينته كمفتاح رئيسي Primary Key - جرب اضافة بيانات متشابهة وشاهد النتيجة - .


ثانياً : عملية التعديل .
ضع المؤشر في أي مكان وقم بتعديل البيانات كما يحلو لك .
لاحظ أنه عندما تتنقل بين السجلات والحقول سوف يحدد لك الحقل كاملاً لتعدل فيه - جرب ذلك - ، فإذا أردت أن تعدل فيه فلابد أن تضغط بالماوس في الحقل قبل الكتابة كي لا يزيل النص الموجود أساساً .
أيضاً يمكنك استخدام الكيبورد لهذا الغرض بالضغط على مفتاح F2 .


ثالثاً : عملية الحذف .
حدد أي سجل بالضغط على المسافة الفارغة قبل أول حقل ، سيظلل لك السجل ، ومن هناك اضغط على زر الماوس الأيسر واختر Delete بالشكل التالي :






أيضاً يمكنك الضغط على زر Delete من الكيبورد .
ستظهر لك رسالة تحذيرية - لاحظ أيضاً بإنه لن يمكنك التراجع - في حال كنت متأكداً قم بالموافقة وسوف يتم حذف السجل .


فعلياً لا يتم حذف السجل مباشرة ، بل إن كل ما في الأمر هو وضع علامة صح أمام السجل بحيث يصبح مخفياً فقط دون الحذف .
إن الحذف يقتضي ان يتم نسخ جميع البيانات قبل السجل وتخزينها في مكان مؤقت ، ومن ثم تجاوز السجل المحذوف ، ونسخ ما بعده واضافته في المكان المؤقت ، ومن ثم افراغ الجدول الاساسي ونقل البيانات المؤقتة إليه من جديد ، وهذا ما لا يمكن عمله مع كل عملية حذف ، لذلك لا تتم هذه العملية إلا بعد الضغط على ( اصلاح قواعد البيانات واصلاحها - Compact and Repair Database ) حيث تستطيع الملاحظة بأن حجم قاعدة البيانات يصبح أقل .


رابعاً : عمليات النسخ والقص واللصق .
يمكنك نسخ السجل بعد تحديده وكذا قصه - لاحظ أنه ستظهر لك رسالة تحذيرية شبيه بتلك التي تظهر عند الحذف - ، لاحظ أيضاً أنك لو قمت بلصق السجل والمؤشر على سجل آخر فسوف يستبدل بياناتهما .






رد مع اقتباس
قديم 19-04-2008   رقم المشاركة : 6 (permalink)
المشاكس2010

 

أبــ»ô«ــــن مصـــ»ô«ـــر
 
الصورة الرمزية المشاكس2010





المشاكس2010 غير متصل

آخر مواضيعي

رد: شروحات قواعد البيانات ""برنامج (access)"" دعوة للإستفادة ...

عملية البحث والإستبدال .


قبل أن تبدأ أي عملية بحث فهناك خياران .
الخيار الأول أن تبحث في حقل معين .
والثاني أن تبحث في كافة الحقول .


إذا كنت تريد الخيار الأول فلا بد أولاً أن تضع المؤشر في ذلك الحقل في أي سجل .
أما الثاني فيمكن اختياره تلقائياً .


سنبدء بتشغيل جزء البحث وذلك بالضغط على رمز المنظار في شريط الأدوات .
أو من قائمة ( تحرير - Edit ) اختر ( بحث - Find )
ستظهر لنا شاشة بالشكل التالي وسوف نتعرف سوية على مكوناتها .





الجزء الأول ( Find What - البحث عن )
في هذا الجزء سوف نحدد الكلمة المراد البحث عنها .


الجزء الثاني ( Look In - البحث في )
في هذا الجزء نستطيع تحديد الحقل الذي نريد البحث فيه وهو الذي كان المؤشر عليه قبل عملية البحث ، أو اختيار الجدول كاملاً .


الجزء الثالث ( Match )
لدينا ثلاثة خيارات في هذ الجزء وهي :
Any part Of Field - أي جزء من الحقل : يستخدم للبحث عن الكلمة في أي جزء من بيانات الحقل ، بمعنى أنك لو كتبت hm فسيظهر لك ( Ahmed و Mohamed )
Whole Field - الحقل بالكامل : بهذه الطريقة سوف يبحث عن الحقول المطابقة لكلمة البحث ولذا لن يظهر شيئاً لو كتبنا ah .
Start Of Field - بداية الحقل : سيبحث عن الحقل الذي تطابق بدايته كلمة البحث ، فمثلاً لو كتبنا ah سيعطينا Ahmed ولكنه لن يعطينا Mohammed لأنها لم تبدأ ب Ah .


الجزء الرابع ( Search - البحث )
لدينا ثلاثة خيارات هي ( All - الكل ) و ( Up - للأعلى ) و ( Down - للأسفل ) وتحدد شكل عملية البحث ، هل تتجه إلى الأسفل ابتداء من موضع المؤشر الحالية أم للأعلى أم تأخذ دورة .


الجزء الخامس ( Match Case - مراعاة حالة الأحرف )
إذا حددنا هذا الخيار فسوف يتأكد من أن الحرف مطابق في حالته ، فمثلاً لو بحثنا عن h لن تعطينا Hosame لأنها بدأت بحرف كبير - Capital .


بعد أن نحدد جميع خياراتنا نستطيع بدء عملية البحث بالضغط على زر ( Find - بحث ) .


الجزء الثاني من التبويب هو الذي يختص بعملية الإستبدال ، وهو نفس عملية البحث ، وهناك أربعة ازرار
* زر للبحث بدون استبدال .
* زر الإغلاق .
* زر استبدال الحالي .
* زر استبدال الجميع .


آخر جزء سوف نتتطرق إليه في عملية البحث هو عملية البحث بالتشابه باستخدام علامة الإستفهام( ? ) .
نستطيع كتابة علامة الإستفهام ضمن كلمة البحث للدلالة على حرف أو رقم ما ... جرب البحث عن الكلمة التالية .
?Ho
لتشكل ( حرفاً ما ، H ، o )
ستجد أنها لن تعطيك Hosame لأنه لا يوجد فيها ما يقوم مقام علامة الإستفهام ، في المقابل ستعطيتك كلمة Yahoo لوجود حرف a قبل المقطع ho .


تجربة أخرى ، جرب البحث عن الكلمة التالية :
No ????
ستجد أنها ستعطينا No Memo وأيضاً No Site ... ما عدا تلك الموجودة في السجل رقم 8 لأننا كتبناها خطأ No Mem .


نستطيع عرض السجلات بصورة أخرى بالشكل التالي :




والبديل لهذه العملية هي عملية انشاء النماذج ... وسوف نتعرف عليها لاحقاً إن شاء الله .


عملية الترتيب Sort .
يمكننا الترتيب تصاعديا Ascendig وكذلك تنازليا Descinding ... حدد الحقل الذي تريد الترتيب بواسطته ( وليكن الإسم الأول مثلاً ) ومن ثم اضغط على رمزمهما في شريط الأدوات ، أو من قائمة ( Records - سجلات ) اختر ( Sort - ترتيب ) ثم اختر تصاعدياً أو تنازلياً .
لاحظ أنك إذا قمت بذلك فسوف يتغير ترتيب الأرقام ... أفضل ارجاع الأمر إلى ما كان عليه قبل الترتيب ، وفي الفيجوال بيسك إذا قمنا بمثل هذه العملية فسوف نعيد الترقيم مجدداً بواسطة الكود .

والله الموفق ...
والسلام عليكم ورحمة الله وبركاته






رد مع اقتباس
قديم 19-04-2008   رقم المشاركة : 7 (permalink)
المشاكس2010

 

أبــ»ô«ــــن مصـــ»ô«ـــر
 
الصورة الرمزية المشاكس2010





المشاكس2010 غير متصل

آخر مواضيعي

رد: شروحات قواعد البيانات ""برنامج (access)"" دعوة للإستفادة ...

وإلى هنا فقد إنتهي شرح المقدمة والدرس الأول وهو إنشاء الجداول ...

فأهلا بأسئلة أى عضو .. فى هذا الدرس ...

إن شاء الله نحاول نجاوب على تسألتكم سريعاً ... والعذر إن كان هناك أى تأخير لظروف الإمتحانات والمذاكرة ...

ويلا كل واحد يسأل اللى فى نفسه عشان ندخل فى الدرس اللى بعده ونكمل ...

وإن شاء الله بعد الإنتهاء من قواعد البيانات هندخل فى البرمجة على طول ...

والله الموفق ..

أخوكم المشاكس






رد مع اقتباس
قديم 23-04-2008   رقم المشاركة : 8 (permalink)
 
الصورة الرمزية شهودة





شهودة غير متصل

آخر مواضيعي

رد: شروحات قواعد البيانات ""برنامج (access)"" دعوة للإستفادة ...

السلام عليكم ..

حاليا البحث ألي عندي ..
أنشئ قاعدة بيانات لشركة ماا .. بعرف البداية .. وممتازة فيها ..

حبدأ إن شاء الله بكرة .. بس أنزل برامج أوفيس .. وحبدأ اطبق على الأقل قاعدة البيانات .. عشان أمشي معك ..

معك بإذن الله ..

شهودة







رد مع اقتباس
قديم 23-04-2008   رقم المشاركة : 9 (permalink)
المشاكس2010

 

أبــ»ô«ــــن مصـــ»ô«ـــر
 
الصورة الرمزية المشاكس2010





المشاكس2010 غير متصل

آخر مواضيعي

رد: شروحات قواعد البيانات ""برنامج (access)"" دعوة للإستفادة ...

اقتباس
مشاهدة المشاركة المشاركة الأصلية كتبت بواسطة شهودة
السلام عليكم ..

حاليا البحث ألي عندي ..
أنشئ قاعدة بيانات لشركة ماا .. بعرف البداية .. وممتازة فيها ..

حبدأ إن شاء الله بكرة .. بس أنزل برامج أوفيس .. وحبدأ اطبق على الأقل قاعدة البيانات .. عشان أمشي معك ..

معك بإذن الله ..

شهودة

وعليكم السلام ورحمة الله وبركاته

أهلا بالحاجة شهودة ..

نورتينا والله ..

يلا حضرى نفسك كويس وإن شاء الله تعملى المشروع على خير .. وأى سؤال يقف قدامك على طول نزليه هنا .. وربنا يعينا على إجابته ..

وأهلاً بيكِ وبمتابعتك ..

يلا عايزين نشوفك مهندسة كمبيوتر أد الدنيا زى اخوكِ النهر حالياً واخوكِ المشاكس مستقبلا إن شاء الله

يلا حضرى الورقة والقلم عشان نبدأ على بركة الله الدروس ..

وأتمنى الإفادة للجميع إن شاء الله

أخوكم المشاكس






رد مع اقتباس
قديم 01-05-2008   رقم المشاركة : 10 (permalink)
المشاكس2010

 

أبــ»ô«ــــن مصـــ»ô«ـــر
 
الصورة الرمزية المشاكس2010





المشاكس2010 غير متصل

آخر مواضيعي

رد: شروحات قواعد البيانات ""برنامج (access)"" دعوة للإستفادة ...

الدرس الثالث : بناء النماذج Forms


بسم الله الرحمن الرحيم.

السلام عليكم ورحمة الله وبركاته .


النماذج Forms :

تعتبر النماذج أقرب أجزاء الأكسيس إلى الفيجوال بيسك - رغم أنها لا تستخدم في الفيجوال - .


وسنقوم خلال الدروس بإنشاء نموذج قاعدة بيانات الأصدقاء التي قمنا بإنشاءها .





بعد أن تقوم بفتح قاعدة البيانات اختر نماذج - Forms وسيظهر لك أحد الإختيارين التاليينانشاء نموذج في طريقة عرض التصميم - Create form in Design view

انشاء نموذج باستخدام المعالج - Create form by using wizerd






سنقوم مبدئياً بانشاء نموذج باستخدام المعالج ... ولن يختلف الأمر في حالة القيام بذلك يدوياً ، اختر هذه الطريقة وسيظهر لنا مربع حواري بالشكل التالي :









من الجزء الأعلى سوف نختار اسم الجدول ... سنختار جدولنا .

وفي الجزء الثاني سوف نختار الحقول التي نريد لها أن تظهر في النموذج ... لذا قم باختيارها كلها ، واضغط التالي .






بعد ذلك سوف يعطينا أشكال مختلفة من عرض النموذج ... سوف نختار الشكل الأول ثم نقوم بضغط التالي .

في الشاشة التالية سوف يعطينا تنسيقات مختلفة ... اختر التنسيق الذي يروق لك .

آخر الشاشات سوف يطلب منك اسم النموذج . سنسميه Form1 ... الإختيارات الموجودة بالأسفل واضحة وسنتركها على ما هي عليه .
ثم نضغط انهاء .
سوف يتكون لنا نموذج بالشكل التالي :











يمكنك التنقل بين السجلات واضافة وحذف سجلات .

إذا كنت تريد التعديل في شكل النموذج اضغط على طرف شريط الأدوات ، غير أماكن الأدوات كما يحلو لك ... وللعودة لوضع التنفيذ قم بالضغط على نفس المكان ثانية بالشكل التالي :











قم الآن بعرض تصميم النموذج ... وسنقوم بأول عملياتنا .

سنقوم بتحريك بعض الأدوات - مثل الفيجوال بيسك تماماً - ، وسنغير مثلاً حجم حقل البريد وغيره .








لاحظ أنه لكي تحرك مربع نص TextBox دون تحريك مربع العنوان لا بد من أن تسحب المربع من أعلى اليسار - سيصبح المؤشر على هيئة يد تؤشر بالسبابة - بالشكل التالي :

لاحظ أيضاً أن الأدوات التي على اليسار شبيهه جداً بأدوات الفيجوال بيسك في التعامل معها .

سنبدأ في اضافة أزرار ... لسهولة التعامل مع هذه الأزرار يفضل أن يكون زري السهم والمعالج مضغوطين وذلك بالشكل التالي :











سنضغط عى صورة زر الأمر CommandButton . ثم نقوم برسمها على الفورم .

ستظهر لنا شاشة تطلب منا تحديد نوع العملية Categories والحدث Action ... في البداية سوف ننشأ زر خروج وستكون معلوماته بالشكل التالي :

نوع العملية : Application - تطبيق .
الحدث : إنهاء التطبيق - Quit Application .
ثم نضغط التالي .
سيطلب منك تحديد الصورة أو النص الذي تريده أن يظهر ، اختر ما يحلو لك ، ثم اضغط التالي .
في الشاشة الأخيرة سوف نقوم بتسمية زر الأمر ، سنسميه Cmd_Exit .






شغل الآن النموذج وقم بالضغط على الزر ... جرب تنفيذ الأمر .

الآن قم وبنفس الطريقة باضافة أزرار حتى يصبح النموذج بالشكل التالي .












لتغيير تنسيقات وخصائص مكونات النموذج بعد الضغط على خصائص أي شي في الفورم من زر الماوس الأيسر ستظهر شاشة بالشكل التالي :









غير أي خاصية تريد تغييرها ولاحظ النتيجة .




أيضاً سنقوم باضافة زر خاص يحتوي على رسالة تظهر مؤلف البرنامج ، لذا أزل التأشير من على علامة المعالج ، واختر زر أمر وقم برسمه على الفورم ... اضغط عليه واكتب نص مثلاً About .

اضغط الآن زر الماوس الأيسر واختر ( بناء حدث - build events ) - ثم اختر من مربع الحوار ( code builder ) .ستظهر لنا شاشة مثل شاشة كود الفيجوال بيسك ، وسوف نكتب فيها الأمر التالي :







MsgBox "Programming By : Ahmed Gamal", vbInformation, "About"






تماماً مثل كود الفيجوال بيسك وذلك بالشكل التالي :









الآن اغلق محرر فيجوال بيسك وجرب زر الأمر الجديد .




سنقوم الآن باضافة مربع نص يضع الوقت فيه بمجرد الضغط عليه ... لذا سنرسم مربع نص ثم نقوم بنفس الطريقة السابقة بتشغيل محرر فيجوال بيسك ، ثم نكتب الأمر التالي في حدث Click .