بسم الله الرحمن الرحيم
اذا تم وضع الجداول الرئيسية على الجهاز السيرفر ووضع 20 واجهة نماذج واستعلام على 20 جهاز وتم الربط مع الجداول الرئيسية هل يكون هناك بطء مع تحرير السجلات وشكرا
بسم الله الرحمن الرحيم
اذا تم وضع الجداول الرئيسية على الجهاز السيرفر ووضع 20 واجهة نماذج واستعلام على 20 جهاز وتم الربط مع الجداول الرئيسية هل يكون هناك بطء مع تحرير السجلات وشكرا
هل السؤال صعب
الحجازي طارق كتب:بسم الله الرحمن الرحيم
اذا تم وضع الجداول الرئيسية على الجهاز السيرفر ووضع 20 واجهة نماذج واستعلام على 20 جهاز وتم الربط مع الجداول الرئيسية هل يكون هناك بطء مع تحرير السجلات وشكرا
الحجازي طارق كتب:هل السؤال صعب
اخي الفاضل : الحجازي طارق
السلام عليكم ورحمة الله وبركاته
وكل عام وانتم بخير
السؤال ليس به اي صعوبه ولكن طرحك للسؤال بهذه الطريقة غير منطقي لأنه يجب عليك اولا التطبيق العملي وذلك من خلال ربط الأجهزة الموجوده لديك بجهاز السيرفر ومن ثم وضع القاعدة الأمامية على السيرفر والقواعد الخلفية على باقي الأجهزه .
عموما تستطيع ربط حوالي 10 اجهزة ( مستخدمين ) مع السيرفر لقاعدة البيانات اكسيس في حالة كانت مواصفات السيرفر عادية وبعد ذلك ستواجه العديد من المشاكل بعد زيادة عدد الأجهزه ( المستخدمين ) حيث سيكون هناك بطئ شديد وواضح في نقل البيانات من والى السيرفر وهذا يعتمد على مواصفات السيرفر ومدى امكاناته وتحمله للعمل الشاق .
اما لو تم تهيأة السيرفر بشكل صحيح ووضع قاعدة بيانات مثل MS SQL Server فهنا سيكون الوضع مختلف تماما حيث تستطيع الإرتباط بعدد لا نهائي من الأجهزة وقواعد البيانات اكسيس ولن تشعر بأي بطئ بل ستجد كل البيانات تمر بكل سلاسة وسهولة من والى السيرفر ولن تشعر بأي بطئ لأن من سيتولى تنظيم وتمرير وحفظ البيانات هي قاعدة البيانات MS SQL Server
بالتوفيق
عذرا اختى الفاضلة هل هذا معناه ان اجعل الجداول على الجهاز السيرفر مثلا على sql server 2008 واقوم بعمل واجهات واستعلام اكسس على الاجهزة الاخرى واقوم بعمل link مع sql server ارجو ان يكون استفسارى واضحا
نعم اخي الكريم
هذا هو بالضبط ما كنت اقصده
وهذا افضل الحلول بالنسبة لك اذا كان لديك عدد اجهزة كثيره جدا
بالتوفيق
بارك الله فيكى يا أخت زهرة وشكرا على الاجابة
ارجو منك اختي زهرة شرح مفصل لكيفية تحويل قاعدة بيانات كاملة بنماذجها و‘ستعلامتها وتقراريرها الي sql server لتعمل علي اكثر من جهاز مع العلم اني مبتدء في هذا الامر وبارك الله فيكي وجزاء عنا كل خير

وانا ايضا اضم صوتى كيف يتم هذا
اقتباسعذرا اختى الفاضلة هل هذا معناه ان اجعل الجداول على الجهاز السيرفر مثلا على sql server 2008 واقوم بعمل واجهات واستعلام اكسس على الاجهزة الاخرى واقوم بعمل link مع sql server ارجو ان يكون استفسارى واضحا
من يعرف ان يعمل حسنا و لا يعمل فذلك خطية له.(يعقوب 4: 17)
very كتب:وانا ايضا اضم صوتى كيف يتم هذا
اخي الفاضل : very
السلام عليكم ورحمة الله وبركاته
وكل عام وانتم بخير
غريبة وانا اختك انه ليس لديك اي فكره عن هذا الموضوع البسيط
مع انك نشيط في قسم الأكسيس وقد تم التطرق لمثل هذه المواضيع اكثر من مره
عموما لا يوجد مشكلة سأشرح لكم الطريقة مع انها سهلة وبسيطة
اولا : نقوم ببناء قاعدة بيانات متكاملة ولا يوجد بها اخطاء تصميم او خلافه اي انها جاهزة للعمل عليها
ثانيا : نقوم بتقسيم قاعدة البيانات الى قاعدتين ( قاعدة الجداول وقاعدة النماذج والإستعلامات والتقارير وباقي مكونات القاعدة عن طريق ادوات - ادوات مساعدة لقواعد البيانات - تقسيم قاعدة البيانات )
الآن حصلنا على قاعدتين القاعدة الأولى بها فقط الجداول وهي التي تهمنا هنا لربطها مع SQL server اما القاعدة الثانية فبها باقي مكونات القاعدة ( النماذج - الإستعلامات - التقارير - الماكرو - الوحدات النمطية )
ثالثا : نقوم بعملية ربط قاعدة الجداول بالـ SQL server بهذه الطريقة ( اتبع الشرح حرفيا خطوه خطوه )
Linked Database to SQL server with mdb file.rar
رابعا : الأن بعد عملية الربط وان الجداول اصبحت جاهزة كل ما علينا الآن هو وضع قاعدة النماذج ( القاعدة الثانية ) على كل الأجهزه وحتى لو كان لديك 10000 جهاز او مستخدم فلا يوجد مشكله ثم القيام بعملة الربط بين قاعدة النماذج وقاعدة الجداول التي تم ربطها بـ SQL server
الآن استخدم الجداول المرتبطه كأنك تعمل على قاعدة بيانات اكسيس عادية وقم بعمل كل شيء تريده
بالتوفيق
السلام عليكم ورحمة الله وبركاته
استاذتنا الجليلة زهرة بارك الله فيك وجزاك الله كل خير ارجو المعذرة فلى بعض الاستفسارت المتعلقة بالموضوع فأرجو ان تتحملينا وان يجازيكى الله عنا خير الجزاء واذا كان تعدد الاسئلة بهذا الشكل فى الموضوع مخالف لقواعد المنتدى ارجو اخبارى حتى اقوم بالتصحيح واقوم بعمل موضوع او موضوعات مستقلة وبارك الله فيكم
واسلتى استاذتى الجليلة هى :
- هل ستكون كفائة الاكسيس فى الاستعلام طبيعية مهما وصل حجم الجدول المستعلم منه بالقاعدة ام مع مرور الوقت ستقل كفائة الاكسيس فى التعامل مع القاعدة ومع مرور الوقت سيحتاج الامر فى وقت معين الى استخدام لغة برمجة او ايجاد حل اخر لإستمرار النظام المبنى بهذا الشكل ؟
- هل اى نظام قواعد بيانات سيقوم بنفس الدور كاوراكل او ماى سيكوال ام ان هناك خصوصية ل MS SQL بعتبارها من مايكروسوفت ايضا؟
- هل فى حالة استخدام نظام تشغيل على الجهاز الرئيسى الذى به القاعدة نظام عادى كا اكس بى او سفن وليس نظام سيرفير كاويندوز سيرفير او يوبنتو سيرفير او غيرهم من انظمة السيرفرات سيختلف الوضع ؟والى اى مدى سيكون الاختلاف ان وجد؟
- ما اهم ما يجب مرعاته فى حالة بناء شبكة اونظام بهذا الشكل اى الواجهات والتقارير بالاكسيس والقاعدة باحد قواعد البيانات العلائقية العملاقة على جهاز رئيسى سواء جهاز عادى او سيرفير؟(اذا وجدتى ان هذا السؤال يحتاج موضوع منفرد ارجو اخباري وسأقوم بطرحه منفرد كموضوع )
واسف جدا على الاطالة ولكن ارجو المعذرة فهذا الموضوع هام جدا بالنسبة لى وسؤال اخونا الكريم صاحب الموضوع جزاه الله خيرا موافق لما اريد ولكن مع اختلاف انى ابنى انظمتى فعلا بالشكل الذى تفضلتى بذكره لكن مع اختلاف ان قواعد البيانات هى ماى سيكوال واريد ان اطمئن واستوضح بعض الامور كالتى ذكرتها
ووفقكم الله والجميع لما يحبه ويرضاه
والسلام عليكم ورحمة الله وبركاته
تم تعديل هذه المشاركة بواسطة محمد.ع.م في 23 يوليو 2012 في 15:52
محمد.ع.م كتب:السلام عليكم ورحمة الله وبركاته
استاذتنا الجليلة زهرة بارك الله فيك وجزاك الله كل خير ارجو المعذرة فلى بعض الاستفسارت المتعلقة بالموضوع فأرجو ان تتحملينا وان يجازيكى الله عنا خير الجزاء واذا كان تعدد الاسئلة بهذا الشكل فى الموضوع مخالف لقواعد المنتدى ارجو اخبارى حتى اقوم بالتصحيح واقوم بعمل موضوع او موضوعات مستقلة وبارك الله فيكم
واسلتى استاذتى الجليلة هى :
- هل ستكون كفائة الاكسيس فى الاستعلام طبيعية مهما وصل حجم الجدول المستعلم منه بالقاعدة ام مع مرور الوقت ستقل كفائة الاكسيس فى التعامل مع القاعدة ومع مرور الوقت سيحتاج الامر فى وقت معين الى استخدام لغة برمجة او ايجاد حل اخر لإستمرار النظام المبنى بهذا الشكل ؟
اخي الفاضل : محمد
وعليكم السلام ورحمة الله وبركاته
عندما نقوم بربط الجداول مع SQL فهنا نكون قد تحررنا من عقدة الأكسيس وهي محدودية المساحة الخاصة به ولهذا سترى نفسك انك تعمل على MS SQL اي بدون حدود او قيود ولكن بنكهة برنامج الأكسيس من حيث الواجهات والتقارير والإستعلامات اي انه تم الجمع بين القوه وعدم محدودية التخزين والمرونه وذلك من خلال عملية الربط .
محمد.ع.م كتب:- هل اى نظام قواعد بيانات سيقوم بنفس الدور كاوراكل او ماى سيكوال ام ان هناك خصوصية ل MS SQL بعتبارها من مايكروسوفت ايضا؟
تستطيع الإرتباط بأي قاعدة بيانات سواء اوراكل او ماى سيكوال ولكن ستواجه العديد من الصعوبات والمشاكل مع اوراكل نظرا للتعقيد الذي بها واما بالنسبة لـ MySQL فهي لا تختلف كثيرا عن الأكسيس نظرا لمحدوديتها اما MS SQL فهي المسيطره ولا يوجد بها اي تعقيد ونظرا لمرونتها وسعتها التخزينية الهائلة وقوتها في مجال الأمان يجعلها هي المفضلة دائما لكل من اراد الإرتباط بها وخاصة قواعد البيانات اكسيس و لا يعني انها من مايكروسوفت ان لها خصوصية فلنفترض ان هذه القاعدة تم انتاجها في كوكب الزهره ولكن لها هذه المواصفات فبكل تأكيد ستكون هي المفضلة للجميع بغض النظر عن الشركة المنتجة لها .
محمد.ع.م كتب:- هل فى حالة استخدام نظام تشغيل على الجهاز الرئيسى الذى به القاعدة نظام عادى كا اكس بى او سفن وليس نظام سيرفير كاويندوز سيرفير او يوبنتو سيرفير او غيرهم من انظمة السيرفرات سيختلف الوضع ؟والى اى مدى سيكون الاختلاف ان وجد؟
بكل تأكيد سيكون هناك فرق شاسع بين الجهاز العادي وبينما يكون معد كنظام سيرفر حيث ستشعر بالفرق في السرعة عند طلب اي نتائج والسبب بارك الله بك ان جهاز السيرفر لا يحتوي على اي برامج كما هو الحال على الجهاز العادي لأن معظم البرامج تستهلك الكثير من ذاكرة الجهاز بينما جهاز السيرفر لا يوجد عليه سوى النظام وقاعدة البيانات المخصصة له سواء كان اوراكل او MS SQL Server اضافة ال مواصفاته العالية ككبر حجم اقراص التخزين وكبر حجم الذاكرة العشوائية فبينما تكون تكلفة الجهاز العادي في حدود 2000 ريال سيكون تكلفة جهاز السيرفر 20000 ريال
محمد.ع.م كتب:- ما اهم ما يجب مرعاته فى حالة بناء شبكة اونظام بهذا الشكل اى الواجهات والتقارير بالاكسيس والقاعدة باحد قواعد البيانات العلائقية العملاقة على جهاز رئيسى سواء جهاز عادى او سيرفير؟(اذا وجدتى ان هذا السؤال يحتاج موضوع منفرد ارجو اخباري وسأقوم بطرحه منفرد كموضوع )
واسف جدا على الاطالة ولكن ارجو المعذرة فهذا الموضوع هام جدا بالنسبة لى وسؤال اخونا الكريم صاحب الموضوع جزاه الله خيرا موافق لما اريد ولكن مع اختلاف انى ابنى انظمتى فعلا بالشكل الذى تفضلتى بذكره لكن مع اختلاف ان قواعد البيانات هى ماى سيكوال واريد ان اطمئن واستوضح بعض الامور كالتى ذكرتها
ووفقكم الله والجميع لما يحبه ويرضاه
والسلام عليكم ورحمة الله وبركاته
بالنسبة للإجابة على هذا السؤال اذا كان المقصود هو كيفية بناء شبكة داخلية من اجهزة وخلافة فتوجه بارك الله بك الى قسم او منتدى الشبكات وطريقة ربط الأجهزة ببعضها البعض لأن هذا السؤال ليس من اختصاصنا
اما اذا كان القصد انه يوجد لديك شبكة جاهزة وتريد وضع الجداول على جهاز السيرفر وقاعدة النماذج على بقية الأجهزه فالمسألة سهلة وبسيطة ولا يوجد بها اي تعقيد فبمجرد ان تقوم بعملية الربط بين القاعدتين تستطيع العمل بكل حرية
بالتوفيق
أستاذتي زهرة ... أخواني الأعزاء
كل عام وانتم بخير بمناسبة حلول شهر رمضان المبارك أعاده الله علينا بالخير واليمن والبركات
وبعد تحية الإسلام ...
أود أن أشكر استاذتنا زهرة على ماقدمته وتقدمه في سبيل الرقي بهذا المنتدي الراقي ، أسال الله لها الثبات في الدنيا والأخرة ، وأن يرزقها من حيث لاتحتسب .
أسئلتي لأستاذتنا تتلخص في التالي:
1) تحديد اسم السيرفر ..! كيف يتم تحديده ، وأي سيرفر بالضبط ، وكيف يتم فتح تلك النافذة ؟ لأن الصورة ليست واضحة في الفيديو المرفق .
2) في حال أختيار الداتا بيز ..! انت قلتي يجب تحديدها من الكومبو بوكس . هل هي الداتا بيز التي تم تقسيمها في السابق ؟ أي القاعدة الأولى التي بها الجداول . أو القاعدة الثانية التي بها النماذج والتقارير وغيرها ؟ .. وفي حال عدم ظهور الداتا بيز المراد ربطها في الكومبوبوكس ! مذا عسى أن أفعل؟
أرجوا أني لم أزعجكم بهذا الأسئلة وتقبلوا بمني بصدر رحب .
والسلام عليكم
بسم الله الرحمن الرحيم
اولا عليك ثبيبت برنامج sql server ثم تقوم بعمل الجداول من خلاله ويمكنك معرفة كيفية عمل الجداول ومواصفاتها من خلال اي كتاب حيث طريقة التعليم سهلة جدا وسيتم الربط بتلك الجداول عن طريق شرح الفيديو اما بالنسبة لاسم السيرفر فهو اسم الذى على شاشة الدخول فى برامج sql server
وسوف ابحث لك عن كتاب تعليم يوضح تلك الاجراءات والله ولى التوفيق
مشكور جدا أخي حجازي على هذه المعلومة
نسأل الله لك قبول صيامك وقيامك وغفران ذنوبك وزلاتك يارب.
أولا : بخصوص sql server هل تقصد به نظام التشغيل 2008 نت ورك ن والذي يتم تنصيبه في جهاز السيرفير؟
ثانيا : أود أن أوضح بأني قمت بتصميم منظومة كاملة على الأكسس ، وأود ربطها على sql server ، هل طريقة استاذتنا زهرة التي ذكرتها هي نفسها بالضبط؟ فإن كان الجواب صحيح ، أرجو توضيح الخطوة التي سردتها في الفيديو والتي تنص على إختيار الداتابيز (هل تقصد بها تلك قاعدة الجداول التي تم تقسيمها) والواردة في شرحها.
والسلام عليكم
بسم الله الرحمن الرحيم
قاعدة sql server هى قاعدة بيانات مثل اكسس يتم الدخول اليها وعمل الجداول من خلالها وتحديد خصائص كل جدول ويتم تسمية القاعدة بأى اسم ويتم ربط نماذج اكسس بها وعمل الاستعلام وقريبا سوف احمل لكم فيديو يبين كيفية عمل الجداول على sql server 208 والله ولى التوفيق
مشكور أخي حجازي على سرعة الرد ،،، وفي إنتظار الفيديو المرتقب
اليك الرابط لتعليم sql server
مشكور جدا أخي حجازي على هذا الكتاب القيم
نسأل الله أن يكتب لك ولمؤلفه بكل حرف حسنة والحسنة بعشرة أمثالها ويضاعف الله لمن يشاء.
اخوك/ فرج عاشور
السلام عليكم ورحمة الله وبركاته
وكل عام وانتم بخير
بارك الله فيك استاذتنا الجليلة وجزاكى الله عنا كل خير
ولكن كان لى استفسار هل الاكسيس مصمم بحيث ان تتعامل مع نفسها اساسا ودعمها بالربط بغيرها ده ميزة فقط للعمل بها عند الحاجة ام انها مصصمة للتعامل مع نفسها وغيرها بنفس القدرة والكفاءة لأن كما حضرتك تعلمين ان اقصى مساحة للجدول الواحد بالاكسيس 2 جيجا فقط اما غيرها فكل حسب قدرته لذلك سألت عن قدرة الاكسيس فى التعامل والاستعلام وايضا سألت عما يجب مراعته فى بناء نظام بهذا الشكل ولا اقصد طبعا جانب الشبكات والاجهزة فهذا سهل بإذن الله ولكن اقصد الجانب الاخر وهوالبرمجى هل الامر ربط فقط ام ان هناك معايير او نصائح خاصة بهذا الشأن (اقصد بناء نظام بشاشات اكسيس وقواعد اخرى كبيرة) يفضل مراعتها عند بناء الجداول الاستعلام وخلافه من مكونات النظام حتى يعمل الاكسيس بكفاءة ام ان الامر لا يختلف كثيرا لأن قمت بتجربة سابقة مع جدول بمساحة ضخمة جدا وسأقوم ايضا بعمل تجارب اخرى وسأضعها بين ايديكم بالارقام الدقيقة وما وجدته حتى تفيدنى برايك ان شاء الله وبارك الله فيك وجزاك الله كل خير ونأسف لإثقالنا عليك بالأسئلة ولكن بصدق لا اجد ان اقول الا انى الكلام يعجز عن الشكر والامتنان وارجو ان يتقبل الله كل دعوة صالحة دعاها احد اليك الى يوم الدين فهو ولى ذلك والقادر عليه
ووفقكم الله والجميع لما يحبه ويرضاه
والسلام عليكم ورحمة الله وبركاته
تم تعديل هذه المشاركة بواسطة محمد.ع.م في 31 يوليو 2012 في 18:31
يجب ان تعلم ان الغرض من ربط اكسس مع جداول sql server هو الاستفادة من المساحة الهائلة الخاصة بـ sql server والحماية الفائقة للبيانات وعند الربط يتم التعامل مع اكسس على انه لغة برمجة مثل فيجوال بيسك مثلا وليس قواعد بيانات وشكرا
السلام عليكم ورحمة الله وبركاته
كل عام وانتم بخير
اخى فى الله بارك الله فيك وجزاك الله كل خير والحقيقة اعلم ما تفضلت بذكره جيدا ولكن كما تفضلت وذكرت انه يتم التعامل مع الاكسيس على انه لغة برمجة لكنه ليس كذلك كما تعلم وسبب سؤالى اساسا هو ما وجدته فى تجاربى التى قمت بها وقد بدء الامر عندما طلب منى احد المبرمجين ان اقوم بتعديل القاعدة التى يستخدمها الى ماى سيكوال حيث ان الاكسيس اصبح غير قادر على التعامل بكفاءة مع كم البيانات التى فيه وكان البرنامج يعمل له تقريبا اكثر من 5 سنوات والحقيقة كانت فرصة جيدة بالنسبة لى لعمل تجارب على كم بيانات كبير مثل هذا فالقاعدة كان اهم ما بها هو جدول رئيسى به مئات الالاف من السجلات فستأذنت المبرمج لكى اقوم بما اريد من تجارب واخذت نسخة من القاعدة واستخلصت هذا الجدول فى قاعدة مستقلة وضغته واصلحته وقمت بعمل العديد من التجارب مع الاكسيس وغيره والحقيقة ان الاكسيس كان اداءه غير جيد رغم ان الجدول ده بمفرده لم يتعدى ال 200 ميجا فلذلك سألت لعلى اكون جاهل بأمر ما لا اعلمه عموما ان شاء الله سأضع تفاصيل ما قمت به من تجارب حتى تكون مفيدة للجميع
ووفقكم الله والجميع لما يحبه ويرضاه
والسلام عليكم ورحمة الله وبركاته
تم تعديل هذه المشاركة بواسطة محمد.ع.م في 17 أغسطس 2012 في 23:16