
أحمد الحربي
المشرفين السابقين-
Posts
135 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
1
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو أحمد الحربي
-
الفهارس تستخدم الفهارس في الجداول من أجل زيادة السرعة في استرداد البيانات المطلوبة فهي تشبه إلى حد كبير فهارس الكتب فإنك تصل إلى المعلومة في الكتاب من خلالها بأسرع ما يمكن .. كما أنها تستخدم لمنع تكرار بيانات لحقل معين كما لو أردت منع تكرار حقل رقم الهوية لأن وجود رقمي هوية متفقين يدل على وجود خطأ في أحدهما لأن أرقام الهويات في الأحوال المدنية لا يمكن أن تتفق .. وكذلك فهي تستخدم للربط بين الجداول كطرف رأس .. وللفهارس في msde أنواع ثلاثة : 1- فهرس فريد ( Unique Index ) 2- فهرس مفتاح أساسي ( Primary Key ) 3- فهرس متفاوت المسافات ويطلق عليه أيضاً الفهارس العنقودية ( Clustered )======== وسنأخذها واحداً واحداً .. فهرس فريد ( Unique Index ) هذا النوع من الفهارس يسمح بقيمة خالية (Null) واحدة فقط في الحقل .. ويستخدم غالباً في حقل لا تريد تكرار بياناته ولا يكون هذا الحقل مفتاحاً أساسياً . ويسمح بواحد منه في الجداول فقط . الطريقة : 1- افتح الجدول في عرض التصميم ثم من قائمة (عرض) اختر (خصائص) ومن نافذة الخصائص (Properties) اختر تبويب(Index/Keys) فهارس/مفاتيح . 2- انقر زر (New) جديد ثم اختر من القائمة التي أسفل منه (Column name) العمود أو الحقل الذي تريد أن تجعله فهرساً . 3- في المستطيل الذي أسفل منه (Index name) اسم الفهرس اختر اسماً للفهرس أو أبقه كما هو إذا أحببت . 4- فعل الخيار ( Creat Unique) فهرس فريد .. 5- فعل الخيار (Index) فهرس .. وفعل الخيار المقابل (Ignore duplicate key) تجاهل المفتاح المكرر .. في حالة ما إذا أردت تجاهل البيانات الموجودة والمكررة .. هذا ما تقوله التعليمات في البرنامج وفي الكتب ولكن من خلال التجربة على خلاف ذلك فإنه لا يمكنك إنشاء فهرس فريد على حقل به بيانات متكررة . وبهذا نكون أنشأنا فهرساً فريداً ------------------------- فهرس مفتاح أساسي ( Primary Key ) وهذا النوع لا يسمح بقيم خالية أبداً ولو لمرة واحدة .. ويمنع تكرار البيانات في حقله فلا يمكنك فيه إدراج سجلين برقم واحد مثلاً . الطريقة : 1- افتح الجدول في عرض التصميم 2- انقر لإزالة العلامة من الخاصية (Allow Nulls) ليكون مطلوباً وعدم السماح بقيمة خالية . 3- انقر لوضع علامة في الخاصية (Identity) إذا أردته أن يكون ترقيماً تلقائياً . 3- اختر إحدى الطريقتين التاليتين لتعيينه مفتاحاً أساسياً :- - في شريط أدوات التصميم للجدول انقر على (شكل المفتاح) . - انقر بزر الماوس الأيمن على الحقل المطلوب ثم اختر مفتاح أساسي (شكل المفتاح) . ------------- فهرس متفاوت المسافات ويطلق عليه أيضاً الفهارس العنقودية ( Clustered ) والفرق بين هذا الفهرس وبين الفهرسين الآخرين أن كلاً من الفهرس الفريد وفهرس المفتاح الأساسي لا يهتمان بترتيب السجلات في حالتي الإدراج أو عند فتح الجدول فتجد سجلاً يحمل الرقم 10 ويليه سجلاً يحمل الرقم 5 فهو يرتبها حسب زمن الإدراج .. بينما فهرس متفاوت المسافات ينظر إلى الترتيب بعين الاعتبار فعند إدراج سجل فإنه يقوم بوضعه في مكانه المنطقي الصحيح فيضع السجل الذي يحمل الرقم 5 قبل السجل الذي يحمل الرقم 10 وإن كان السجل رقم 5 تم إضافته بعد السجل رقم 10 .. وهكذا فهو يقوم بترتيب الأرقام من 0 إلى 9 .. وفي الحروف من أ إلى ي .. ومن A إلى Z . وفي البحث فهو أسرع منهما ولكنه في الإدراج قد يكون أبطأ منهما قليلاً نتيجة قيامه بوضع السجل في المكان الصحيح حسب الترتيب المنطقي . الطريقة : بإمكانك جعل فهرس المفتاح الأساسي والفهرس الفريد يحتويان على فهرس متفاوت المسافات بالتالي : - بعد قيامك بخطوات كل منهما - انتق الخيار ( Creat as CLUSTERED ) إنشاء كفهرس متفاوت المسافات .. كذلك بإمكانك إنشاء فهرس متفاوت المسافات بمفرده بالتالي : - أزل العلامة من خانة اختيار ( Creat Unique ) . - انتق الخيار ( Creat as CLUSTERED ) إنشاء كفهرس متفاوت المسافات .. خيارات : - الخيار ( Constraint ) .. فعل هذا الخيار إذا أردت لا يسمح الحقل بقيم مكررة وأن لا يكون فهرساً . - الخيار ( Fill Factor ) معامل الملء .. يقوم بتحديد السعة التخزينية لصفحة الفهرس .. ويستخدم في الجداول التي تتوقع أن تكون مسرحاً لعمليات الإضافة والحذف والتحديث ويتعامل بالنسبة المئوية ويستحسن خفض القيمة إلى أقل تقدير مع أن الفهرس لن يبقيه على ما هو عليه بل سيغيره للاقتراب من كثافة معينة .. وافتراضياً يعين على صفر .. كما أنه لا يشترط تعبئته .. . - الخيار ( Don't automaticlay recomputed statistics ) .. لا تقم بإعادة حساب الإحصائيات أوتوماتيكياً ( لم أجربه من قبل ولا أعلم فائدته وعمله ) . اختبارات : قمت باختبار الفهارس الثلاث بالإضافة إلى عدم استخدام الفهارس على أكثر من (100.900 ) سجل فكانت النتائج بالثواني كالتالي : ------------------------------ فهرس متفاوت ---- فهرس فريد ---- فهرس مفتاح أساسي ---- بلا فهرس (Constraint) إضافة 1000 سجل 10 9 9 9 تحديث 100900 سجل 2 2 3 12 حذف سجل واحد 0 0 0 0 بحث عن سجل واحد 0 0 0 0 ------------------------------------------------------------------------------------- اختبارات الفهارس مع ( Fill Factor ) في حالة إضافة عدد 1000 سجل . في جدول به أكثر من 130.000 ----------- فهرس متفاوت ---- فهرس فريد ---- فهرس مفتاح أساسي ---- بلا فهرس (Constraint) عند القيمة 5 مع تفعيل Pad (لم يقبل القيمة) 13 لم يقبل القيمة لم يقبل القيمة بلا تفعيل Pad (7ث) 24 عند القيمة 10 ............... 9 8 لم يتمكن من قبول القيمة 10 ............... 8 9 عند القيمة 20 ............... 9 11 15 9 ............... 9 11 لا يوجد لا يوجد عند القيمة 50 ............... 9 8 9 8 ............... 9 10 لا يوجد لا يوجد نستنتج من خلال هذه الاختبارات : 1- أن الفهرس المتفاوت يستحسن معه عدم تفعيل الخيار Pad Index . 2- أن الفهرس الفريد يستحسن معه تفعيل الخيار Pad Index . 3- أن الفهرس المقتاح الأٍساسي يعمل بشكل أفضل كلما زدت في القيمة وكذلك الفهرس الفريد مع Constraint [ معذرة .. حاولت أن أرتبها فعجزت .. لذا أرفق ملف وورد منظم ] Indexes.doc
-
في حدث الزر في نموذج المقترض ضع الكود التالي مع مراعاة الأسماء التي اخترتها أنت للحقلين ( رقم الكفيل في كل من جدول المقترض وجدول الكفيل ) .. أما أنا فاستخدمت : اسم نموذج الكفيل = frmKafeel حقلي رقم الكفيل في كلا الجدولين = kafeelNo DoCmd.OpenForm "frmKafeel", , , "kafeelNo=" & Me.KafeelNo
-
جربت هكذا Dim a As Integer a = 111.16 * 12 MsgBox a وجربت العدد الآخر هكذا Dim a As Integer a = 111.155 * 12 MsgBox a وخرجت معي النتيجة في كليهما : 1334 هل هذا هو المقصود ؟
-
بالنسبة لي .. لا أعلم
-
خصائص الحقول : Column Name = اسم الحقل DataType = نوع بيانات الحقل Length = الحد الأقصى لحجم الحقل لا يمكنك تغيير القيمة إلا لأنواع البيانات التالية : [ binary ، char ، nchar ، nvarchar ، varbinary ، varchar ] recision = عدد الخانات في العمود . لا يمكنك تغيير القيمة إلا لأنواع البيانات التالية : [ decimal ، numeric بقيمة بين 1-28 لكل منهما ] إذا قمت بتغيير القيمة في هذا الحقل سيقوم adp بتغيير القيمة المناسبة في حقل Length فإذا اخترت القيمة من 1-9 سيضع في حقل Length القيمة 5 ، من 10-19 سيضع في حقل Length القيمة 9 ، من 20-28 سيضع في حقل Length القيمة 13 . Scale = عدد الخانات على يمين الفاصلة . لا يمكنك تغيير القيمة إلا لأنواع البيانات التالية : [ decimal ، numeric بقيمة بين 0-28 لكل منهما ] Allow Nulls = السماح بقيم فارغة أم لا ، إذا وضعت عليه علامة فمعنى ذلك أن هذا الحقل سيسمح بقيم خالية في هذا ، ولهذا إذا أردت وضع مفتاح أساسي فعليك أولاً إزالة العلامة من الحقل قبل محاولة تعيينه كمفتاح أساسي ، وأنواع البيانات الصالحة لحقل المفتاح الأساسي هي [ int ، decimal ، tinyint ، smallint ] . Default Value = القيمة الافتراضية عند إضافة سجل جديد . ويجب وضع علامة الاقتباس المفردة للبيانات النصية مثلاً ')فارغ') أما الأرقام فلا فتكتب كما هي (2) . Identity = ترقيم تلقائي .. ولكن قبل انتقائه يجب إزالة انتقاء الحقل Allow Nulls وإلا ستظهر رسالة خطأ .. هذا لأن الترقيم التلقائي لا يقبل قيمة فارغة Null في حقله . مع الانتباه أنه لا يمكن إلا وضع حقل ترقيم واحد فقط لكل جدول . Identity Seed = القيمة الأولى التي سيبدأ بها الترقيم التلقائي فمثلاً إذا وضعت رقم 10 سيحمل الحقل الأول في الجدول رقم 10 والذي يليه 11 .. وهكذا , والوضع الافتراضي للبدء هو 1 Identity Increment = القيمة التي سيزيدها adp للحقل التالي .. فلو وضعت القيمة 2 وبدأت برقم 3 في الخاصية Identity Seed سيحمل الحقل الثاني القيمة 5 والثالث 7 وهكذا ، , والوضع الافتراضي للزيادة هو 1 Is RowGuid = يستخدم فقط مع نوع بيانات uniqueidentifier ، ومهمته هي وضع قيمة فريدة للسجل لا يمكن أن تتكرر في قاعدة البيانات بل في العالم كله ولا يسمح إلا بحقل واحد فقط في الجدول ، إذا انتقيت نوع البيانات هذا ثم وضعت علامة في خانة الحقل Is RowGuid سيدرج adp تلقائياً الدالة (newid()) والتي بدورها تقوم بتوليد قيمة فريدة في الحقل Is RowGuid كلما أدرجت صفاً جديداً
-
أخي رحال .. حتى أنا بحثت عنها كثيراً في موقع مايكروسوفت وفي غيره .. فلم أرجع بفائدة لكن بإمكانك تنزيلها من أي محل لديه قرص office2000
-
الله يبارك فيك أخي الكريم / سحاب نعم نريد المناقشات .. لأنها هي التي تجعل الواحد منا يفهم أكثر ويتقن أكثر ويبحث أكثر وفي الحقيقة أنا أعتمد على عدة كتب في الشرح بالإضافة إلى البحث في المواقع وبالإضافة إلى التجربة
-
وجزيتم خيراً وبورك فيكم
-
أنواع البيانات في مشاريع آكسس Binary ---> (بيانا تثنائية) ثابت الطول .. الحد الأعظمي 8000 بايت .. يستخدم لتخزين الصور الصغيرة Varbinary ---> (بيانا تثنائية) متغير الطول .. الحد الأعظمي 8000 بايت Bit ---> يمتلك إحدى القيمتين (0) أو (1) وهو مكافيء لـ(نعم/لا)(صواب/خطأ) .. (1=نعم) (0=لا) Char ---> (أحرف)(نص) يمكن أن يزيد عن 8000 حرف .. ثابت الطول .. إذا حددت الطول بـ20 مثلاً وكان الحقل يحتوي على 5 أحرف سيتم ملء الفراغ المتبقي من الـ15خانة المتبقية هكذا : [المسجد ] Varchar ---> (أحرف)(نص) يمكن أن يزيد عن 8000 حرف .. بطول متحول حسب المدخل فيه .. فمثلاً إذا حددت طوله بـ20حرفاً وأدخلت 5 أحرف سحتوي على الخمس أحرف فقط من غير ملء 15 خانة المتبقية هكذا [المسجد] Datetime ---> قيمة محتملة تبدأ من يناير/1/1753 إلى 9999/31/ديسمبر Smalldatetime ---> (تاريخ/وقت) صغير Money ---> (عملة) Smallmoney ---> (عملة) أموال صغير .. يتم تحويل القيمة فيه إلى خانتين عشريتين فقط Nchar ---> يحتوي 4000 رمز يونيكود .. ثابت الطول يشغل حجماً يساوي 2 بايت لكل رمز Text ---> مكافيء لـ مذكرة Ntext ---> (ارتباط تشعبي ) بطول متحول (الارتباط غير مفعل) ويمكنك تفعيله باختيار (نعم)للخاصية(ارتباط تشعبي) في حقل في نموذج Decimal ---> (أرقام) عدد صحيح .. دقة ثابتة Numeric ---> (أرقام) مطابق لـdecimal Float ---> (أرقام) بفاصلة عائمة .. يحتوي على قيم تقريبية للقيمة الحقيقية .. مكافيء للنوع Double Int ---> (أرقام) قيم صحيحة .. مكافيء للنوع Long Integer Nvarchar ---> (أحرف)(نص)يونيكود Real ---> (أرقام)عدد حقيقي يحتوي أرقاماً ذات فاصلة عائمة سالبة أو موجبة .. يأخذ 7 خانات من أجل الدقة .. يحتوي على قيم تقريبية للقيمة الحقيقية . مكافيء للنوع Single Smallint ---> (أرقام) قيم صحيحة .. مكافيء للنوع Integer tinyint (أرقام) رقم صحيح يبدأ من صفر إلى 255 . يكافيء نوع بيانات Byte بايت timestamp ---> طابع الوقت .. عداد يتم تحديثه من قبل msde في كل مرة يتم فيها إدراج سجل أو تحديث سجل .. مكون من التاريخ والوقت الحالي .. ويستخدم حقل واحد فقط من هذا النوع في الجدول .. هذا الحقل للمقارنة ولا يمكن القراءة منه .. فيمكن مقارنة قيمتين منه لمعرفة آخر تحديث تم للصف منذ آخر قراءة له . Uniqueidentifie (GUID) ---> رقم فريد في ملقم msde Image صورة مكافيء للنوع (كائن OLE)
-
السلام عليكم وتحية طيبة .. هذا ملف فيه طريقة إنشاء قاعدة بيانات على الملقم وبعض الفوائد databaseOnMsde.rar
-
أشكر الإخوة الكرام على التفاعل الجاد .. وآمل ممن يحتضن معلومة ولو صغيرة في نظره أن يتحفنا بها فربما تكون فاتحة لحل مشاكل لغيره طال به الزمن وهو يبحث عنها وللجميع أجمل التحايا
-
ما شاء الله عليك أخي المهاجر .. رائع جداً لدي إضافة وهي : لجعل مسافة بادئة للسطر غير السطر الأول كالسطر الثاني والثالث ... ضع المؤشر قبل السطر ثم اضغط Ctrl+shift+Space
-
دعونا نبتعد قليلاً عن مشاريع أكسس لندخل في أعماق MSDE ونقلبه ظهراً لبطن ونستظهر مكوناته وأعماله . Msde من الداخل ملاحظة : سأتحدث عن msde 0.1 والتي تتفق مع أوفيس2000 لأنها هي التي عملت عليها وإلى الآن لم أعمل على msde2000 والتي تتفق مع أوفيس xp .. وأيضاً إلى الآن لم أعمل على النسخة الكاملة من MS Sql Server ونسأل الله أن يوفق في قادم الأيام . ملاحظة أخرى : من أجل تعلم MSDE خذ أي كتاب يتحدث عن Ms Sql Server فستجد فيه طريقة التعامل مع MSDE لأن المحرك هو المحرك . ------------- 1- مكونات msde في نافذة ms sql server manager ستجد الآتي : 1-1- server : وهو اسم الكمبوتر الذي تم تنصيب msde عليه وهو أيضاً اسم السيرفر . 1-2- Services : وستجد فيها ثلاثة خدمات هي : Mssqlserver وهذا الذي يهمنا الآن وكذلك sqlServerAgent وسنحتاجه فيما بعد لإنشاء الوظائف وتوقيتها كالنسخ الاحتياطي وكذلك distribut Transaction Coordinator وهذه لا أعلم عنها شيئاً الآن ------------- 2- تحت دليل(مجلد) msde : إذا اخترت الوضع الافتراضي ولم تغير اسم الدليل سيكون الدليل باسم MSSQL7 وتحتها المجلدات التالية : 2-1- BackUp : يخص ملفات النسخ الاحتياطي 2-2- Binn : يخص الملفات التنفيذية الخاصة بالمخدم والزبون . ملفات DLL وملفات المساعدة الفورية 2-3- Data : يخص ملفات المعطيات وملفات سجلات قاعدة البيانات 2-4- DevTools : ويحتوي على ملفين : أ- Incloude : ملفات الاحتواء الخاصة بـ OLEDB ب- Lib : ملفات مكتبة OLEDB 2-5- Install : الملفات النصية الخاصة بعملية التثبيت بالإضافة على ملفات الخرج التابعة لها والتي تم إنشاؤها أثناء فترة التثبيت . 2-6- JOBS : الوظائف(المهام) 2-7- LOG : ملفات سجلات الأخطاء 2-8- REPLDATA : الفهرس المخصص لعمليات النسخ من أجل الملفات المنسوخة ------------- 3- قواعد البيانات التي ينشئها أثناء التنصيب : يقوم msde بإنشاء أربعة قواعد بيانات أثناء التنصيب وهذه القواعد تسمى قواعد بيانات النظام ويحذر العبث بها أو حذفها لذا من الواجب وضع صلاحيات صارمة لدليل msde بالكامل وهذه القواعد هي : 3-1-Master : تسجل كل المعاملات المطلوبة لإدارة نظام msde بما في ذلك حسابات المستخدمين وقواعد البيانات المعرفة ضمن النظام ، وعمليات الملقم ، والقواعد المخزنة داخلها تسمى ( كتالوج النظام ) 3-2- model تستعمل كقالب عند إنشاء قواعد بيانات المستخدمين الجدد ، وتحتوي على الجداول التي تؤلف كتالوج قاعدة البيانات وهي الجداول التي يستعملها msde لتعريف الكائنات الأخرى ضمن قاعدة بيانات المستخدم . 3-3- msdb : يستعملها الخادم Sql Serve Agent لجدولة مواعيد المهام مهام الصيانة .. الخ 3-4- temdb : تستعمل كناحية تخزين مؤقت يحذف محتوياتها عند أيقاف sql server ------------- 4- تشغيل/أيقاف msde : يمكنك تشغيل msde عن طريق محث الأوامر أو ملف bat بالتعليمة التالية : من محث الأوامر اكتب net start mssqlserver أو أنشأ ملف بامتداد bat مثلاً باسم ( startSql.bat ) وضع فيه الجملة السابقة يمكنك كذلك إيقافه بالجملة التالية : net stop mssqlserver ------------- 5- إزالة msde : لا يمكن إزالة msde إلا بإيقافه ثم إنهائه من شريط المهام حتى تختفي أيقونته .
-
آمين آمين .. وفقنا الله جميعاً .. وإن شاء الله سنأخذ كائناته واحدة تلو الأخرى بإذن الله تعالى .. وأرجو ممن لديه معرفة بها أن يتفضل بالمشاركة والشكر له مقدماً
-
نعم أخي الكريم / qoblan هذه النسخة msde تأتي مجانية .. وإن شاء الله سأضع الرابط لتحميلها بإذن الله وجزاك الله خيراً أخي الكريم / egyptian_eg كما أرجو من الجميع المشاركة والإفادة
-
قبل البدء مع مشاريع آكسس adb لا بد من تنصيب الخادم ms sql server أو المحرك msde ولأننا سوف نتحدث عن msde فقط فسيكون التنصيب له .. SETUPmsde.zip
-
نبارك لك أستاذنا الكريم افتتاح هذا القسم وعلى بركة الله
-
يعتبر مشاريع أكسسAccess Data Projects (adp) قاعدة بيانات من نوع عميل/ملقم وتعني أن الواجهة في برنامج والداتا في برنامج آخر مما يمكنها وبجدارة من العمل على الشبكات .. ترتبط مشاريع أكسس بـالنسخة الكاملة من Ms sql server أو بالنسخة المصغرة منه msde ( سيكون الشرح على النسخة المصغرة هذه ) وبالنسبة لإصدار آكسس 2000 فإنه يرتبط بـ ms sql server7 أو بـ msde وأما إصدار آكسسxp فإنه يرتبط بـ ms sql server2000 أو بـ msde2000 يعتبر التدريب على msde قبل التدرب على النسخة الكاملة من sql server خطوة قوية لإتقان القاعدة الأم الكاملة ms sql server حين الارتباط بـ msde فإن حجم القاعدة لا يمكن أن يزيد عن 2 جيجا بايت تماماً مثل آكسس mdb سيكون أغلب الشروح هنا عن الارتباط من خلال msde إتقان مشاريع آكسس سيقودك إلى القواعد الكبيرة والعملاقة sql server حيث الأمان والأداء العاليين مشاريع أكسس تعتمد اعتماداً كلياً على مزودات OLE DB من خلال ADO القادرة إلى الوصول إلى المعطيات .. فهي لا تعتمد على jet ولا على DAO باستخدامك مشاريع أكسس سيقوم msde بالنيابة عنك بضغط قاعدة البيانات آلياً للحفاظ على المساحة المهدرة . قيام عدة مستخدمين بالدخول في وقت واحد دون أن يكون هناك ثقل على الشبكة لأن الاستعلامات ستنفذ هناك في الملقم وسيرسل النتائج عبر الشبكة فقط .. أما آكسس mdb فإن القاعدة سترسل الجدول بأكملها ولو بلغ ما بلغ من الحجم عبر الشبكة ويتم تصفيته على الجهاز العميل ومن ثم يعود أدراجه إلى القاعدة مما يبطيء الشبكة ويثقلها . ستتعلم من خلال مشاريع آكسس أشياء جديدة تختلف اختلافاً كلياً عن آكسس mdb وستلاحظ ذلك في الشاشة الرئيسية لمشاريع أكسس فمثلاً : 1- هناك ( طرق العرض ) وهذه لا يمكن فرز بياناتها وإنما عرض فقط 2- هناك ( رسم تخطيطي ) ويقابله في آكسس mdb العلاقات .. لكنه يقوم بمهام أكثر ويفوقه في أشياء كثيرة منها : أ- إمكان إنشاء اكثر من نافذة رسم تخطيطي للعلاقات مما يجعلك متحكماً أكثر في خطة بناء القاعدة ب- إمكانية إنشاء جدول جديد أو تعديل حقول جدول أو حذفها 3- هناك ( الإجراءات المخزنة ) وهي تشمل إلى عرض البيانات ( الإضافة والحذف والتحديث ) وهنا يمكنك فرز البيانات .. والحديث عنها يطول لعله يكون هناك درس كامل عنها فيما بعد إن شاء الله تعالى .. لأنها عصب البرنامج ولها مهام وأهداف عالية جداً .. في مشاريع أكسس : تخزن كل من ( الجداول ـ طرق العرض ـ الرسم التخطيطي ـ الإجراءات المخزنة ) في السيرفر أي في msde أو في Ms sql server بينما تخزن الكائنات الباقية ( النماذج ـ التقارير ـ الصفحات ـ الماكرو ـ الوحدات النمطية ) في ملف مشاريع أكسس ( كواجهة ).. تعتبر مشاريع آكسس في مقام (الواجهة) ( عميل ) ( زبون ) لـ ( ملقم ) ( سيرفر ) ( خادم ) هذه لمحة سريعة للتعريف بمشاريع أكسس وستكون هناك دروس بإذن الله حولها مع أطيب تحياتي
-
أستاذنا الكريم / المهاجر ملف القرآن ظهرت الآيات بطلاسم هكذا أو حولها : (1) Sں`ظW™<ض@… YمPVصYض Jg‡W¤ fûkYظVصHTWإ<ض@… (2) XفHTWظ`ڑQW£ض@… Yy~YڑQW£ض@… (3) gذYصHTWع YzَéWTے XغTےJgںض@… (4) Wد†PVTےMX… SںS‰T`إWTك ًد†PVTےMX…Wè ٌûkYإWچTَ©W فما العمل أستاذنا الكريم
-
هل من طريقة لاضافة كلمات لقاموس الـword
أحمد الحربي replied to abdulwhab's topic in منتدي الوورد Word
أخي الكريم / أنا أعمل أيضاً على أوفيس 2000 إذا نقرت زر إضافة في أول لوحة للتدقيق الإملائي قبل أن تذهب إلى خيارات ستذهب الكلمة إلى القاموس custom.dic وإذا نقرت زر خيارات ثم زر قواميس ثم إضافة ستضيف ملف قاموس جديد وهذا الملف لن تجد فيه شيئاً .. نعم هذا صحيح .. انظر إلى امتداده dic فلا يتعرف عليه ويندوز ربما يحتاج إلى برامج خاصة -
هل من طريقة لاضافة كلمات لقاموس الـword
أحمد الحربي replied to abdulwhab's topic in منتدي الوورد Word
وفقك الله أستاذنا المهاجر -
هل من طريقة لاضافة كلمات لقاموس الـword
أحمد الحربي replied to abdulwhab's topic in منتدي الوورد Word
بعد إذن أخي المهاجر .. يمكنك ذلك من خلال التدقيق الإملائي : 1- اكتب الكلمة التي تريد إضافتها ثم شغل التدقيق الإملائي بالضغط على F7 2- سيعرض وورد نافذة ( التدقيق الإملائي ) .. انقر زر ( إضافة ) لإضافة الكلمة إلى القاموس ملاحظات : 1- تأكد من صحة كتابة الكلمة قبل إضافتها . 2- من الأفضل أن تنشيء قاموساً خاصاً بك من خلال زر ( خيارات ) في نفس النافذة 3- انقر زر ( قواميس ) ثم زر ( إضافة ) ثم اكتب اسم القاموس 4- وللإضافة إليه بدلاً من الإضافة إلى القاموس الرئيسي انقر ( خيارات ) السابق ثم اختر القاموس المخصص عند زر ( قواميس ) -
العزيز / المهاجر أنت رائع جداً .. استمر وفقك الله
-
وإياك جزاك أستاذنا الفاروق
-
والشكر موصول إليك مشرفنا الكريم المهاجر