اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

ابومؤنس

المشرفين السابقين
  • Posts

    397
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل منشورات العضو ابومؤنس

  1. استاذي الفاضل محمد طاهر انا اسف علي التاخير والمشكلة مازالت قائمة لو تدري ما فعلتة بي قاعدة البيانات السابقة التي صممها الاخ ابو هادي لضحكت علي والله علي مااقول شهيد خذ عندك .... قمت بتغير جميع الاكواد مثل قاعدة البيانات السابقة ولم تحل المشكلة قمت بتغير اسماء النماذج والجدوال ولم تحل المشكلة قمت بنسخ التنسيقات حتي عرض الخط ولون الخلفية مع اني متاكد انها ليست السبب ولكن لم تحل المشكلة .... لا افهم السبب والسر في قاعدة البيانات هذة مع العلم اني قمت بتصميم مربع نص في قاعدة البيانات الاصلية وعمل بشكل جيدة فاستنتجت ان السر في النموذج قمت بتصميم نموذج مشابة تماما لانموذج الاصلي ولكن دون جدوي ... اخوان الاعزاء لي تقريبا اكثير من اسبوعين وانا احاول في فهم هذا السر لماذا يمكن في قاعدة البيانات التي صممها اخونا ابو هادي يمكن اضافة مسافة بين الاسماء وفي قاعدة البيانات التي صممتها لا فعل لك ؟ ساقوم بتحميل قاعدة البيانات التي صممتها اليكم ارجو التعديل فيها وشرح الاخطاء ان امكن بعد التحميل اكتب مثلا الاسم محمد وحاول اضافة مسافة لتكتب باقي الاسم . Phone_Book.zip
  2. راع اخي Daniello لمساتك الفنية في منتهي الروعة وبذلك يتم الجمع بين قوة قاعدة البيانات وبين الوجهات الفنية ..
  3. بسم الله الرحمن الرحيم شرح الدوال المقدمة الحمد لله رب العالمين وبعد .... رايت انة من المناسب قبل الدخول في عالم الدوال . والخوض في تفاصيل البعض منها . ان نتعرف علي معني الدالة وماهي اقسامها وانواعها . عندما بحثت عن تعريف للدالة وجدت ان اغلب التعاريف وان اختلفة في المضمون الا انها خرجت بمعني واحد . وهذا المعني يجب علينا تعريف الاجراء اولا وعرف عملاق الاكسس ابو حمود الاجراء علي انه : عبارة عن سلسلة من الاعلانات والعبارات في وحدة نمطية يتم تنفيذها كوحدة . وتشمل الاجراءات علي الاجراءات الفرعية واجراءات الدالة . ومن هنا يمكن القوال ان الدالة(Functions) : هي نوع من الاجراءات تكتب بنفس طريقة كتابة الاجراءات . وتستخدم الدوال في تسهيل اعمال مستخدمين الحاسوب و القيام بالعديد من الوظائف الشائعة . الا ان البعض منهم عندما لا يجد الدالة المناسبة للقيام بمهمة مخصص فانة يقوم بتعريف دالة خاصة بة . وهنا نجد ان الدالة قسمان هما : 1- الدوال المبنية Built-in Functions وهي الدوال الجاهزة مسبقا في الحاسوب ولكن يحكمها قواعد وتركيبات يجب معرفتها. 2- الدوال المعرفة بواسطة المستخدم User Defined Functions وهي التي يقوم عادا المستخدم بكتابتها لتقوم بمهمة خاصة لة . وهي بطبع ليست موجودة ضمن قائمة الدوال المبنية . والذي هو موضوع درستنا هو النوع الاول .وتاخذ الدوال عموما الشكل الاتي : اسم الدالة (الوسائط) حيث لكل دالة اسم مخصص لها يتم استدعائها عن طريقة . ووسائط يجب مراعاتها وتطبيقها حتي تكون مخرجات او معطيات الدالة صحيحة .ولابد ان توضع بين قوسين ( ) . وتختلف الدوال من حيث عدد الوسائط فبعضها يشمل علي وسيطة واحدة والبعض الاخر يتطلب اكثر من وسيطة وبعضها لا يحتاج لا دخال وسيطات . ويشمل كل من الاكسس والاكسل علي العديد من هذة الدوال والتي يمكن تقسمها ال مجموعات بحسب الوظائف المطلوبة منها . مثل : دوال مالية - دوال التاريخ والوقت - دوال الرياضيات والمثلثات - دوال الاحصاء - دوال بحث والمراجع - دوال قاعدة البيانات - دوال النص - دوال منطقية - دوال معلومات وسنحاول بعون الله تعالي ان نقدم ما نستطيع من شرح وافي لكل دالة علي حدة .ومن اجل ذلك تم وضع منهج لتاخذ كل دالة حقها من الشرح والامثلة وحتي يكون الموضوع اكثر تنظيما ودقتا . والمنهج هو اسم الدالة استخدامتها الصورة العامة للدالة : ويتضمن اوسائط . المجموعة التي تضمن اليها الدالة الامثلة : وسوف تتنوع الامثلة ان شاء الله من الامثلة البسيطة الي المركبة ومن المنطقية الي الحسابية . وسيتم ادراج ربط لها من داخل المنتدي ان وجد . وقبل ان انهي هذة المقدمة احب ان اقول كلمة مؤجزة . اخواني ان التعامل مع الدوال متعة حقيقية وفن جميل . ان هذة الدوال الموجودة داخل اجهزتنا انها مثل اللوان التي لايمكن تصور الابداعات الفنية بدونها . ان اللوان قبل استخدامها في الرسم وهي موضوعة بجانب بعضها البعض لاتشكل شي ولكن عند مزجها ببعض ووضعها علي لوحة الرسم فانها ستشكل روعة وبهاء ذلك العمل الفني . وكذلك الدوال فانها اساس الابداع الفني في عالم البرمجة الممتع . فبمجرد ادراج الدوال ومزجها مع بعضها البعض تكون قد كونت لوحة في منتهي الروعة والدقة . قد تضل تشهد لك بروعة البرمجة وحسن التعامل مع الدوال والدقة في اختيار مايناسبك منها . وهناك امر اخر . اخوتي لا تستعجلوا في حصاد نجاح هذا الاعمال البرمجية . لان الامر يحتاج الي الحكمة والتمهل . فبنظر الي الوحات الفنية لكبار الرسمين تجد ان اكثرها تم انجازها في فترة زمنية كبيرة قد تصل الي سنوات عديدة .ومع ذلك اصبحت هذة اللوحات تشكل مدرسة في الفن وخلدت اسم صاحبها علي مر التاريخ . فقد يكون موضوع او كود مستحيل تنفيذة او القيام بة اليوم يكون في المستقبل من اسهل الامور ويحق عندها ان تفخر باعماك وانجازات وتكون هذة الاعمال بعد ذلك مدرسة في تعليم فن البرمجة واستخدام الدوال . هناك العديد من الافكار التي نجد انها مجرد حتي فكرة قد تكون مستحلية ولكن مع الدراسة والتجربة اصبحت ولله الحمد سهلة وتمت برمجتها و حققت الاهداف المطلوبة منها . وهناك حديث للرسول صلي الله عليو وسلم يقول " احرص علي ما ينفعك واستعن بالله ولا تعجز " او كما قال رسول الله . هناك كلمة في نفسي اود ان اقولها لكم : بصراحة لقد ترددت كثيرا في طرح هذا الموضوع خوفا من ان يكون بدون قيمة لانة من السهل الحصول علي شرح لاي دالة مع الامثلة عليها من داخل تعليمات الاوفيس . ولكني اردت بهذا العمل ان يكون منتدي اوفيسنا محط انظار الجميع من مبرمجين ودارسين . وحتي يكون للمنتدي مكتبة ضخمة وارشيف جبار من الدروس والامثلة والتطبيقات . وايضا تحقيق الاستفادة من التطبيقات الموجودة داخل المنتدي عند ادراجها لشرح دالة ما . ولكن تشجيع الاستاذ الفاضل محمد طاهر كان وراء كتابة هذا الموضوع . سوف يكون حديثنا ان شاء اللة عن دالة الدوال او ام الدوال . وفي الختام ارجوا للجميع التفوق والنجاح..
  4. الي الاستاذ الغالي محمد طاهر اشكرا علي سرعة الرد ولكن استاذي الغالي لم اجد ما اريد . والذي اريدة موجودة في مثال في منتداكم .والمشكلة هي انني لم استطع فهم السر في نجاح الفكرة في نموذجكم ولم تنجح معي . رغم انني كتب اكواد مثل الاكواد في المثال بل حتي انني صممت قاعدة بيانات مثلها ولم تنجح .الرابط للقاعدة البيانات الناجحة =http://www.officena.net/ib/index.php?=showtopic=419&hi في هذا النموذج تستطيع ان تكتب (علي سبيل المثال ) في مربع النص كلمة (الاصوال )ثم تضيف مسافة , وبعدها تكتب الحرفين (ال)لتحصل علي النتائج التالية الاصوال الثابتة الاصوال المتداولة الاصوال الاخري ولو قمت بتكملة باقي الحروف من الجزاء الثاني من كلمة البحث لحصلت علي ماتريد فمثلا لو كتبت بهد الحرفين (ال) متداولة . لحصلت علي نفس الكلمة والسوال هنا .اين يكمن السر في قاعدة البيانات في امكانية اضافة مسافة بين الكلمتين . ولم استطع ان افعل ذلك مع نموذج رغم التقليد الشديد لها .
  5. لدي نموذج اسمة show طريقة العرض الافتراضية هي نماذج مستمرة وفي راس النموذج وضعت مربع نص اسمة nema_look مصدر السجل للنموذج هو استعلام وفي حقل الاسماء وضعت في المعايير التعبير التالي like "*"&[forms]![show]![nemalook]&"*" cood المشكلة لا استطيع ادراج مسافة بين الاسماء فمثلا للبحث عن الاسم حسن حمد بعد الانتهاء من ادخال حروف الاسم الاول اضغط زر مسافة فان المؤشر يضل في مكانة عند الحرف الاخير ولا يتحرك ليعطني المسافة من اجل ان ادخل الاسم الثاني . ارجوكم الحل .
×
×
  • اضف...

Important Information