إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

سلسلة رقم 1 لشرح قواعد البيانات البسيطة

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • سلسلة رقم 1 لشرح قواعد البيانات البسيطة






    سلسلة رقم 1 لشرح قواعد البيانات البسيطة

    نبدأ بشرح تخزين البيانات فى النظام بواسطة الأمر المدمج

    Application.SaveValue


    هذا الأمر أو الكود مدمج فى البرنامج ضمن مجموعة أوامر التحكم فى التطبيق Application

    وذلك كما هو مبين بالصورة التالية :



    • 1- إختيار مجموعة أكواد التحكم فى التطبيق Application .
      2- إختيار أمر حفظ البيانات Application.SaveValue .
      3- الضغط على الزر Next بمعنى التالى .


    • سوف يظهر خصائص التحكم وضبط ووضع بيانات الكود الذى تم إختيارة كما بالصورة التالية :





    حيث أن :
    • 1- هو السكشن أو القسم الذى تريد تخزين البيانات فية .
      2- هو المفتاح الذى عن طريقة يتم الوصول إلى المحتوى المخزن فى القسم الذى قمنا بتحديدة سابقا .
      3- هو القيمة أو المعلومة المراد حفظها أين كانت نوع القيمة سواء رقمية أو نصية .
      4- لإنهاء وإدراج الكود بالكامل بعدما إنتهينا من كتابة بياناتة .



    مثال على ذلك من أجل تبسيط المعلومة وإيصالها إلى كافة المستويات للأعضاء :

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


    تعالوا بنا نترجم الكلام السابق عمليا عن طريق مثال مفتوح مع الشرح مرة أخرى :


    Value : نريد تخزين قيمة إسمها "abood" على سبيل المثال .
    Section : نريد تخزينها داخل هذا المستودع الكبير " قاعدة البيانات " على رف أو درج أو قسم سوف نسمى هذا الرف أو الدرج أو القسم مثلا بإسم المحافظة وهى الشرقية نختار كتابتها بالإنجليزية حيث أفضل الكتابة بها شخصيا "Elsharkia" .
    Key : نريد وضع علامة على هذا الرف أو القسم يتم تسجيل القيمة عن طريق هذه العلامة "My_Name" .

    إنظروا كيف يكون المشهد الذى كتبناه سابقا فى الصورة التالية :



    بعد الضغط على زر Ok يكون الشكل النهائى للكود كالتالى :

    كود PHP:
    Application.SaveValue("Elsharkia""My_Name""abood"); 

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

    إذن إذا كنا قد فهمنا ما تم سابقا بهذا الشرح المبسط هل يمكن أن نخزن قيمة أخرى مختلفة بنفس المفتاح أو العلامة السابقة My_Name فى نفس القسم السابق Elsharkia ؟؟؟؟؟

    لالالالالالالالالالالا .

    لماذا ؟ لأنه إذا فعلت ذلك سوف تمحى القيمة السابقة abood ويتم تسجيل القيمة الجديدة مكانها أى ستكون فى هذة الحالة إستبدال أو تحديث وليست إضافة .

    إذن هل يمكن أن نخزن قيمة أخرى مختلفة ولكن بعلامة أخرى فى القسم السابق ؟؟؟؟؟

    نعم نعم نعم .

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





    كل ما تم سابقا كان مرحلة تخزين بيانات فنأتى الآن إلى مرحلة إستدعاء هذه البيانات
    والتى سوف تكون بواسطة الأمر أو الكود المدمج أيضا ضمن المجموع السابق ذكرها Application

    هذا الأمر أو الكود هو Application.LoadValue

    وذلك كما هو مبين بالصورة التالية :




    • 1- إختيار مجموعة أكواد التحكم فى التطبيق Application .
      2- إختيار أمر إستدعاء البيانات Application. LoadValue .
      3- الضغط على الزر Next بمعنى التالى .



    سوف يظهر خصائص التحكم وضبط ووضع بيانات الكود الذى تم إختيارة كما بالصورة التالية :





    حيث أن :

    • 1- هو القسم الذى تم التخزين فية سابقا .
      2- هو المفتاح الذى بواسطتة يتم الحصول على القيمة المخزنة فى هذا القسم بهذا المفتاح .
      3- هو المتغير الذى نريد حفظ نتيجة الإستعلام السابقة فية حتى نعرضها فيما بعد فى أى وسيلة عرض بيانات .



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

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




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

    هذا إذا كان الشرح السابق واضح


    التعديل الأخير تم بواسطة عبود عبود; الساعة 16-02-2016, 10:25 PM. سبب آخر: تعديل لنقل صور الشرح على سيرفر مناسب وجيد للظهور بالشكل السليم

  • #2
    بسم الله الرحمن الرحيم
    شكراً لك استاذ عبود
    شرح رائع وواضح جدااااا وممتاز
    الملف المفتوح


    [hide]http://www.gulfup.com/?sZQ691[/hide]

    شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
    التعديل الأخير تم بواسطة عبود عبود; الساعة 16-01-2015, 10:56 AM. سبب آخر: لإخفاء رابط التحميل لحث الزملاء الآخرين على بذل مجهود هم أيضا لإثراء الموضوع بالتفاعل

    تعليق


    • #3
      ممتاز جدا أخى ياسر

      إذن بالتالى إذا كنت تريد حفظ ما يكتب داخل الإينبوت مباشرة سوف تتوجه بالجزء الخاص بالحفظ إلى أحداث هذا العنصر بدلا من الوضع فى أى مكان آخر

      ويبقى الجزء الخاص بالإستدعاء كما هو فى أحداث الصفحة .

      " مجرد زيادة تأكيد على المعلومة "

      تعليق


      • #4
        السلام عليكم ورحمة الله وبركاته
        بارك الله فيكما
        على الشرح و التطبيق المفيدين
        شكرا جزيلا تقديري

        تعليق


        • #5
          أخي ياسر لم أفهم التطبيق جيدا

          الحدث on preload أي قبل تكوين عناصر
          التجميعية .. غير مناسب لعملية حفظ في مشروع منفرد الصفحات

          تعليق


          • #6
            بسم الله الرحمن الرحيم
            اخي ثامر انا استخدمت في on preload
            كي يظهر ما خزنت عند التشغيل فقط
            لو وضعت غير ذالك لا يظهر المخزن الا بعد اعادة القفل والتشغيل ؟؟
            هذة فقط مع المخزن الثابت اي حفظ داخل البرنامج مع امر التخزين
            لتعمل على اي جهاز
            ام القيم المتغير او المدخلة فتعمل فقط في جهاز صاحب النظام فقط
            موفق بإذن الله ... لك مني أجمل تحية .

            تعليق


            • #7
              بارك الله فيك
              على التوضيح شكرا

              تعليق


              • #8
                أحسنت نقاشا وفهما أخى ياسر
                أحسنت إستبيانا أخى أبوبلقيس

                تحياتى لكما

                تعليق


                • #9
                  بارك الله فيك أخانا عبود على هذه السلسلة المشروحة

                  :abc_2:

                  تعليق


                  • #10
                    السلام عليكم ورحمة الله وبركاته
                    جازاك الله خيرا كثيرا على الشرح المبسط
                    موفق بإذن الله ... لك مني أجمل تحية .

                    تعليق


                    • #11
                      بسم الله الرحمن الرحيم

                      جزاكم الله خيرا استاذ عبود
                      شرح رائع ومنسق

                      وفقكم الله

                      تعليق


                      • #12
                        مرور جميل منكم إخوانى أبويوسف و فرح و عزيز

                        تعليق


                        • #13
                          بارك الله فيك أخى عبود

                          ماشاء الله تغيب علينا وتعود بالفوائد الفرائد الغوالي

                          جزاك الله خيرا وبارك الله جهودك

                          أتابع معك بقدر الوقت الذى أقتطعه للبرنامج لذلك لاتلومني عندما اتأخر فى التطبيق

                          تعليق


                          • #14
                            جزاك الله خيرا أخى أبوهمام ....... مرورك زاد الموضوع رونقا وتوهجا

                            تعليق


                            • #15
                              سؤال

                              بسم الله الرحمن الرحيم
                              السلام عليكم ورحمة الله وبركاته
                              أستاذ عبود
                              في هذا النموذج انا عملت حفظ واستدعاء
                              باسم سكشن متغير والمفتاح والبيانات ثابتة





                              والحمد الله كلو تمام في الحفظ والاستدعاء

                              سؤالي هل يمكن عرض او جلب جميع اسامي السكشن المخزنة في النظام في ليست بكس ؟؟؟ش

                              (اقصد التي خزنتها انا طبعا)

                              الملف المفتوح في المرفقات لم استطيع الرفع على الخليج للاسف؟؟



                              شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
                              الملفات المرفقة

                              تعليق

                              مواضيع تهمك

                              تقليص

                              المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                              المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                              المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                              المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                              المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                              يعمل...
                              X