عبود عبود
16-01-2015, 01:25 AM
http://i.imgur.com/57UrtCm.gif
http://i.imgur.com/emf2NIh.gif
سلسلة رقم 1 لشرح قواعد البيانات البسيطة
نبدأ بشرح تخزين البيانات فى النظام بواسطة الأمر المدمج
Application.SaveValue
هذا الأمر أو الكود مدمج فى البرنامج ضمن مجموعة أوامر التحكم فى التطبيق Application
وذلك كما هو مبين بالصورة التالية :
http://i.imgur.com/crTeoaN.jpg
1- إختيار مجموعة أكواد التحكم فى التطبيق Application .
2- إختيار أمر حفظ البيانات Application.SaveValue .
3- الضغط على الزر Next بمعنى التالى .
سوف يظهر خصائص التحكم وضبط ووضع بيانات الكود الذى تم إختيارة كما بالصورة التالية :
http://i.imgur.com/N3Mk22P.jpg
حيث أن :
1- هو السكشن أو القسم الذى تريد تخزين البيانات فية .
2- هو المفتاح الذى عن طريقة يتم الوصول إلى المحتوى المخزن فى القسم الذى قمنا بتحديدة سابقا .
3- هو القيمة أو المعلومة المراد حفظها أين كانت نوع القيمة سواء رقمية أو نصية .
4- لإنهاء وإدراج الكود بالكامل بعدما إنتهينا من كتابة بياناتة .
مثال على ذلك من أجل تبسيط المعلومة وإيصالها إلى كافة المستويات للأعضاء :
لدينا مستودع سوف نخزن فية بيانات أو بضاعة ما .
بالتأكيد إذا كانت البيانات أو البضاعة المراد تخزينها كثيرة جدا إذن لابد أن نعرف أين سوف نضع كل صنف حتى لا ننساه أو ننسى مكان وضعة .
بالتالى يجب أن نضع لة علامة مميزة خاصة بة فى هذا المستودع الكبير .
إذن هذا المستودع يحتوى على مجموعة أرفف أو أقسام وبالتالى كل رف أو قسم له إسم مكتوب علية .
إذن كل رف أو قسم له علامة تدل على محتواه .
وبالتالى المحتوى مخزن بعلامة داخل هذا الرف أو القسم .
تعالوا بنا نترجم الكلام السابق عمليا عن طريق مثال مفتوح مع الشرح مرة أخرى :
Value : نريد تخزين قيمة إسمها "abood" على سبيل المثال .
Section : نريد تخزينها داخل هذا المستودع الكبير " قاعدة البيانات " على رف أو درج أو قسم سوف نسمى هذا الرف أو الدرج أو القسم مثلا بإسم المحافظة وهى الشرقية نختار كتابتها بالإنجليزية حيث أفضل الكتابة بها شخصيا "Elsharkia" .
Key : نريد وضع علامة على هذا الرف أو القسم يتم تسجيل القيمة عن طريق هذه العلامة "My_Name" .
إنظروا كيف يكون المشهد الذى كتبناه سابقا فى الصورة التالية :
http://i.imgur.com/MihcJFb.png
بعد الضغط على زر Ok يكون الشكل النهائى للكود كالتالى :
Application.SaveValue("Elsharkia", "My_Name", "abood");
بهذا يكون تم تسجيل المعلومات فى قاعدة البيانات فى النظام المشغل للتطبيق .
إذن إذا كنا قد فهمنا ما تم سابقا بهذا الشرح المبسط هل يمكن أن نخزن قيمة أخرى مختلفة بنفس المفتاح أو العلامة السابقة My_Name فى نفس القسم السابق Elsharkia ؟؟؟؟؟
لالالالالالالالالالالا .
لماذا ؟ لأنه إذا فعلت ذلك سوف تمحى القيمة السابقة abood ويتم تسجيل القيمة الجديدة مكانها أى ستكون فى هذة الحالة إستبدال أو تحديث وليست إضافة .
إذن هل يمكن أن نخزن قيمة أخرى مختلفة ولكن بعلامة أخرى فى القسم السابق ؟؟؟؟؟
نعم نعم نعم .
وبالتالى يمكنك أيضا عمل قسم آخر مختلف فى حالة كنت تريد إنشاء عدة أقسام مختلفة كما تريد .
http://i.imgur.com/VUYdPB9.gif
كل ما تم سابقا كان مرحلة تخزين بيانات فنأتى الآن إلى مرحلة إستدعاء هذه البيانات
والتى سوف تكون بواسطة الأمر أو الكود المدمج أيضا ضمن المجموع السابق ذكرها Application
هذا الأمر أو الكود هو Application.LoadValue
وذلك كما هو مبين بالصورة التالية :
http://i.imgur.com/zp3dSuJ.png
1- إختيار مجموعة أكواد التحكم فى التطبيق Application .
2- إختيار أمر إستدعاء البيانات Application. LoadValue .
3- الضغط على الزر Next بمعنى التالى .
سوف يظهر خصائص التحكم وضبط ووضع بيانات الكود الذى تم إختيارة كما بالصورة التالية :
http://i.imgur.com/Tm4cf7y.png
حيث أن :
1- هو القسم الذى تم التخزين فية سابقا .
2- هو المفتاح الذى بواسطتة يتم الحصول على القيمة المخزنة فى هذا القسم بهذا المفتاح .
3- هو المتغير الذى نريد حفظ نتيجة الإستعلام السابقة فية حتى نعرضها فيما بعد فى أى وسيلة عرض بيانات .
إذن الخلاصة سنأخذ المفتاح المخصص سابقا لفتح الأرشيف المخزن فية البيانات سابقا .
المفتاح يفتح القفل الخاص به فقط معلومة لدى الجميع هذه النقطة.
إذن إذا كنا قمنا بالتخزين سابقا سوف يكون نتيجة إستخدام كود الإستدعاء هذا هو البيانات المخزنة أو القيمة المخزنة وإذا لم نكن قمنا بالتخزين سابقا سوف يكون نتيجة الإستدعاء هو نص فارغ .
http://www.abc4web.net/vb/images/icons/abc00.gif أخيرا أنتظر منكم الإستكمال لهذا الموضوع بالترجمة إلى ملف مفتوح ووضعة فى رد " من كل من أحس أنه قد إستفاد من هذا الموضوع "
هذا إذا كان الشرح السابق واضح
http://i.imgur.com/Nz3B0Vj.gif
http://i.imgur.com/emf2NIh.gif
سلسلة رقم 1 لشرح قواعد البيانات البسيطة
نبدأ بشرح تخزين البيانات فى النظام بواسطة الأمر المدمج
Application.SaveValue
هذا الأمر أو الكود مدمج فى البرنامج ضمن مجموعة أوامر التحكم فى التطبيق Application
وذلك كما هو مبين بالصورة التالية :
http://i.imgur.com/crTeoaN.jpg
1- إختيار مجموعة أكواد التحكم فى التطبيق Application .
2- إختيار أمر حفظ البيانات Application.SaveValue .
3- الضغط على الزر Next بمعنى التالى .
سوف يظهر خصائص التحكم وضبط ووضع بيانات الكود الذى تم إختيارة كما بالصورة التالية :
http://i.imgur.com/N3Mk22P.jpg
حيث أن :
1- هو السكشن أو القسم الذى تريد تخزين البيانات فية .
2- هو المفتاح الذى عن طريقة يتم الوصول إلى المحتوى المخزن فى القسم الذى قمنا بتحديدة سابقا .
3- هو القيمة أو المعلومة المراد حفظها أين كانت نوع القيمة سواء رقمية أو نصية .
4- لإنهاء وإدراج الكود بالكامل بعدما إنتهينا من كتابة بياناتة .
مثال على ذلك من أجل تبسيط المعلومة وإيصالها إلى كافة المستويات للأعضاء :
لدينا مستودع سوف نخزن فية بيانات أو بضاعة ما .
بالتأكيد إذا كانت البيانات أو البضاعة المراد تخزينها كثيرة جدا إذن لابد أن نعرف أين سوف نضع كل صنف حتى لا ننساه أو ننسى مكان وضعة .
بالتالى يجب أن نضع لة علامة مميزة خاصة بة فى هذا المستودع الكبير .
إذن هذا المستودع يحتوى على مجموعة أرفف أو أقسام وبالتالى كل رف أو قسم له إسم مكتوب علية .
إذن كل رف أو قسم له علامة تدل على محتواه .
وبالتالى المحتوى مخزن بعلامة داخل هذا الرف أو القسم .
تعالوا بنا نترجم الكلام السابق عمليا عن طريق مثال مفتوح مع الشرح مرة أخرى :
Value : نريد تخزين قيمة إسمها "abood" على سبيل المثال .
Section : نريد تخزينها داخل هذا المستودع الكبير " قاعدة البيانات " على رف أو درج أو قسم سوف نسمى هذا الرف أو الدرج أو القسم مثلا بإسم المحافظة وهى الشرقية نختار كتابتها بالإنجليزية حيث أفضل الكتابة بها شخصيا "Elsharkia" .
Key : نريد وضع علامة على هذا الرف أو القسم يتم تسجيل القيمة عن طريق هذه العلامة "My_Name" .
إنظروا كيف يكون المشهد الذى كتبناه سابقا فى الصورة التالية :
http://i.imgur.com/MihcJFb.png
بعد الضغط على زر Ok يكون الشكل النهائى للكود كالتالى :
Application.SaveValue("Elsharkia", "My_Name", "abood");
بهذا يكون تم تسجيل المعلومات فى قاعدة البيانات فى النظام المشغل للتطبيق .
إذن إذا كنا قد فهمنا ما تم سابقا بهذا الشرح المبسط هل يمكن أن نخزن قيمة أخرى مختلفة بنفس المفتاح أو العلامة السابقة My_Name فى نفس القسم السابق Elsharkia ؟؟؟؟؟
لالالالالالالالالالالا .
لماذا ؟ لأنه إذا فعلت ذلك سوف تمحى القيمة السابقة abood ويتم تسجيل القيمة الجديدة مكانها أى ستكون فى هذة الحالة إستبدال أو تحديث وليست إضافة .
إذن هل يمكن أن نخزن قيمة أخرى مختلفة ولكن بعلامة أخرى فى القسم السابق ؟؟؟؟؟
نعم نعم نعم .
وبالتالى يمكنك أيضا عمل قسم آخر مختلف فى حالة كنت تريد إنشاء عدة أقسام مختلفة كما تريد .
http://i.imgur.com/VUYdPB9.gif
كل ما تم سابقا كان مرحلة تخزين بيانات فنأتى الآن إلى مرحلة إستدعاء هذه البيانات
والتى سوف تكون بواسطة الأمر أو الكود المدمج أيضا ضمن المجموع السابق ذكرها Application
هذا الأمر أو الكود هو Application.LoadValue
وذلك كما هو مبين بالصورة التالية :
http://i.imgur.com/zp3dSuJ.png
1- إختيار مجموعة أكواد التحكم فى التطبيق Application .
2- إختيار أمر إستدعاء البيانات Application. LoadValue .
3- الضغط على الزر Next بمعنى التالى .
سوف يظهر خصائص التحكم وضبط ووضع بيانات الكود الذى تم إختيارة كما بالصورة التالية :
http://i.imgur.com/Tm4cf7y.png
حيث أن :
1- هو القسم الذى تم التخزين فية سابقا .
2- هو المفتاح الذى بواسطتة يتم الحصول على القيمة المخزنة فى هذا القسم بهذا المفتاح .
3- هو المتغير الذى نريد حفظ نتيجة الإستعلام السابقة فية حتى نعرضها فيما بعد فى أى وسيلة عرض بيانات .
إذن الخلاصة سنأخذ المفتاح المخصص سابقا لفتح الأرشيف المخزن فية البيانات سابقا .
المفتاح يفتح القفل الخاص به فقط معلومة لدى الجميع هذه النقطة.
إذن إذا كنا قمنا بالتخزين سابقا سوف يكون نتيجة إستخدام كود الإستدعاء هذا هو البيانات المخزنة أو القيمة المخزنة وإذا لم نكن قمنا بالتخزين سابقا سوف يكون نتيجة الإستدعاء هو نص فارغ .
http://www.abc4web.net/vb/images/icons/abc00.gif أخيرا أنتظر منكم الإستكمال لهذا الموضوع بالترجمة إلى ملف مفتوح ووضعة فى رد " من كل من أحس أنه قد إستفاد من هذا الموضوع "
هذا إذا كان الشرح السابق واضح
http://i.imgur.com/Nz3B0Vj.gif