اذهب الي المحتوي
أوفيسنا

محمد السوداني

03 عضو مميز
  • Posts

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

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

كل منشورات العضو محمد السوداني

  1. تم التعديل في الوحدة النمطية المذكرة والمؤنثة معاً في المرفقات Male and Female5.rar
  2. هاك هذا التغديل الآخير يقدم المعدود تلميذان إثنان درجتنان إثنتان شكرا للملاحظة والتي تؤدي الي التجويد Male and Female4.rar
  3. الأستاذ علي ما حاولت أن أوضحه لك هناك أنه لاتوجد وحدة نمطية خطأ وأخرى صحيحة ولكن توجد واحدة تعمل مع المذكر وأخرى تعمل مع المؤنث وبما أن المشاركة كتانت تبحث في جانب واحد وهو المؤنث وتصور في ذهن القارئي أن الوحدة النمطية الأخرى المذكرة خطأ وقد ياتي شخص أخر يستخدم الوحدة النمطية المؤنثة التي عملت عندك بشكل صحيح ويراها خطأ عندما يستخدمها لعد مذكر لهذا كان لابد من طرح موضوع منفصل يتناول الموضوع بنظرة شاملة للحالتين المذكر والمؤنث للغة العربية فقط ووضع الخيار للمبرمج كي يختار كما يريد. وما تشير له في الوحدة النمطية في المشاركة رقم 20 لأستاذنا المبدع أبو خليل مشكوراً فهي تعمل مع المؤنث فقط لتلبي طلبك فقط وليس سهواً منه ولكنها رد لحالة محددة وهذا ما حاولت شرحه لك هناك ويمكنك تجربة إستخدامها لعد أي شيء مذكر مثل عدد التلاميذ وستكتشف أن هناك خطأ وستفهم ما أعنيه عندما طرخت هذا الموضوع هنا لأنه أكثر شمولية ويقدم حل للجميع للغة العربية وللمبرمج ان يحدد ما يريد بما فيها اللغة ونوع المعدود وبناء على ذلك يستخدم الوحدة النمطية المناسبة له فكلها صحيحة والشكر لمن كتبها جميعاً.
  4. أستاذنا ابو خليل تشرفنا بمرورك وملاحظتك جميلة وهي تقود للتجويد لهذا قمت ببعض التعديلات في المرفقات ووجدت أني أمام خيارين أما تجاهل الكسور وهذا يمكن بل مطلوب في بعض الأحيان مثل عدد التلاميذ فلايوجد نصف تلميذ مثلاً وستجدها في المرفق الأول Male and Female3.rar وإذا كان لابد من وجود الكسور فإنه في هذه الحالة لابد من ظهور هذه المشكلة مع العدد إثنين فقط وحاولت أن أفصل بينهما بفاصلة لعلها تكون مقبولة في المرفق الثاني Male and Female2.rar وفي إنتظار أي ملاحظات أخرى Male and Female3.rar Male and Female2.rar
  5. قام الاخوة الاساتذة بالمساهمة بقدر كبير في هذا الموضوع وكانت مشاركتي هذه جزء من إجابة على ملاحظة الأخ على المصري لأنه يرى فرق عند تفقيط مسمى مؤنث فكما هو معروف فإن اللغة العربية تميز في العدد بين المذكر والمؤنث فالأعداد من 3 وحتى 10 تخالف المعدود في الجنس أي لو كان المعدود مذكر فإن العدد سيكون مؤنث أي (ثلاثة ، أربعة ، خمسة ،ستة سبعة ، ثمانية ، تسعة ) وإذا كان المعدود مؤنث فإن العدد سيكون مذكر أي (ثلاث ، أربع ، خمس ،ست سبع ، ثماني ، تسع ) وما يطرح من دوال ووحدات نمطية هنا وهناك يستحيل أن تفي بالإثنين معاُ يطريقة تلقائية أي لو وجدت وحدة نمطية تحمل وظيفة فإنها قد تعمل مع المذكر ولكن لو إستخدمها لعد مؤنث فستجد أن هناك مشكلة وكذلك لو عملت مع المؤنث فإنك ستجد مشكلة مع المذكر فما هو الحل إذا مع العلم بأنه شبه مستحيل إيجاد وحدة نمطية تميز بين المذكر والمؤنث. فماذا لو رغبت في عد الطلاب فإن العدد سيختلف هنا خمس تلميذات فقط وخمسة تلاميذ فقط وكذلك العملة فهناك دول تستخدم الريال وأخرى الدينار وأخرى الليرة وما يصلح لهذا لايصلح لذاك لهذا لابد ان يقوم المبرمج بتحديد نوع المعدود بنفسه ولا يتركه للحاسوب ويستخدم الوحدة النمطية المناسبة حسب نوع المعدود. لماسبق أعلاه فإني رأيت أن من الأفضل طرح هذا الأمر في موضوع منفصل ليكون بصورة أوضح للجميع مع ملاحظة أن هذه الوحدة النمطية هي نفسها الوحدة التي طرحها الأخ safwatscc في مشاركته مطلوب دالة تفقيط فى الاستعلام لدرجات الطلاب مع بعض التعديل فالفضل لكاتب الوحدة والفضل للأخ ناشرها وإليكم كيفية إختيار نوع المعدود الأسماء المذكرة نستدعي ModuleM عن طريق الوظيفة NoToTxtM الأسماء المؤنثة نستدعي ModuleF عن طريق الوظيفة NoToTxtF مرفق الوحدتان مع إضافة مثال للمذكر والمؤنث في تقارير في نفس البرنامج جرب وفي إنتظار رأيك لعمل أي تعديل لغوي يحفف الفائدة للجميع Male and Female.rar
  6. هو نفس الوحدة النمطية التي كنت تشكو من عدم دقتها اللغوية تم تعديل الفاظها فكيف كنت تستخدم تلك ؟؟
  7. الأخ علي واضح أن الأمر توقف عند اللغة وتحديداً الفرق بين المذكر والمؤنث وحسب معرفتي البسيطة بالحاسوب فانه من الصعب على الحاسوب تصنيف الاسماء المذكر من المؤنث والعربية تواجه دائما مشاكل مع الحاسوب ودورنا نحن ابناء العرب ان نساندها ونكمل النقص. بالمراجعة لايوجد خطأ فالوحدة النمطية السابقة فهي معدة لتعمل مع الاسماء المذكرة مثل الريال وانت تحتاج لوحدة تعمل مع الاسماء المؤنثة لانك تحتاج لتفقيط الدرجات لأن الدرجة مؤنثة.. هدية لجميع الاخوة العرب وأعضاء المنتدى أضع الوحدة النمطية السابقة بعد أن قمت بتعديلها بنفسي لوحدة مذكرة لتعمل مع الاسماء المذكرة ووحدة مؤنثة لتعمل مع الاسماء المؤنثة والاثنان في نفس البرنامج ويتم استدعاء الوظيفة كالآتي: الأسماء المذكرة نستدعي ModuleM عن طريق الوظيفة NoToTxtM الأسماء المؤنثة نستدعي ModuleF عن طريق الوظيفة NoToTxtF جرب وفي إنتظار رأيك لعمل أي تعديل لغوي يحفف الفائدة للجميع Male and Female.zip
  8. الأستاذ أبو خليل أعتذر لو أني خالفت نظام المنتدى ولكني أرغب دائما في تعميم الفكرة وعدم قصرها على السائل فقط لهذا طلبت منه الشرح كما أنني أحاول أن أقدم مساعدة بقدر معرفتي البسيطة لمن يرغب حتى لا أكون أناني فآخذ دون أن أعطي أرجو أن يتسع صدركم لنا وأنتم فوق رؤوسنا ونستفيد كثراً من ما تقدمونه من حلول وملاحظات دائماً وحيثما نزل قلم أبو خليل نزل خير كثير
  9. الأخ علي المصري جرب كود أستاذنا أبو خليل وأفيدنا وجميعنا إخوة وستجدنا عند حسن ظنك ان شاء الله
  10. أخي العزيز كل عام وانتم بخير بعد تحميل مرفقات اتضح لي الآتي: يوجد لديك مشكلة في التقرير pation1 حدثت اثناء انشاءه ربما بسبب صورة إن به صورة أو لخلل حدث فجأة الحل هو حذف التقرير المعني واغلاق قاعدة البيانات ثم محاولة إنشاء تقرير جديد حاول ووافينا بالنتيجة
  11. كل عام وانتم بخير لكي تتسع قاعدة المشاركين أقترح عليك تحويل قاعدة البيانات الى 2003 فاكثرهم يستخدم هذا الاصدار
  12. الأستاذ هشام كل عام وانتم بخير اشكر لك إثراء النقاش والتوضيح والذي يعود بالفائدة لنا ولك فلهذا دعني أقدم لك مقترح بسيط هذا بالإستناد الى أني قد فهمت فكرة البرنامج وأرجو أن تصححني إن أخطأت فكرة البرنامج تنبني على إنشاء نظام حسابي للجمعية لحساب ومراجعة الإشتراكات السنوية هل هذا صحيح؟؟ إن كان ذلك صحيح فإن شكل البرنامج من الأفضل ان يتغير ليصبح اكثر سهولة كالآتي: عليك بعمل جدول للمشتركين يحوي بياناتهم الشخصية مثل رقم المشترك والعنوان ورقم الهاتف والمهنة وهكذا وجدول آخر للإشتراكات يحوي المبلغ ورقم الايصال وتاريخ الإيصال والسنة ورقم المشترك إنشاء علاقة ربط بين الجدولين بحقل رقم المشترك (علاقة واحد بمتعدد) ثم إنشاء فورم لإدخال بيانات المشتركين وآخر لإدخال الإشتراكات عندها لن تحتاج لتكرار نسخ الأسماء بشكل سنوي فقط ستقوم بإدخال بيانات المستخدمدم الجديد فقط مرة واحدة ولن تحتاج لنسخها سنوياً وإدخال الإشتراكات فقط بشكل سنوي لأنها تحوي بيانات متجددة سنوياً وهي تاريخ الايصال ورقم الايصال والمبلغ وتكون مرتبطة برقم المشترك مع جدول المشتركين بعدها يمكنك إجراء كل العمليات الحسابية والبحث والإستعلامات على البرنامج هذا مجرد مقترح والرأي لك وللإخوة الأساتذة
  13. السبب مذكور في الصور بطريقة واضحة في الشكلين وهو كما مكتوب يوجد مشكلة أو خطأ في الحقل او المتغير تاريخ التعديل عليك بمراجعته التعبير او الماكرو واذا لم تستطيع ذلك حول البرنامج الى 2003 وقم برفعه ليقوم الاعضاء بمراجعته واصلاح الخطأ
  14. السلام عليكم هناك حل بسيط وغير معقد اقترح عليك تجربته وهو ان تعين القيمة الإفتراضية لمربع النص المخصص للبحث الى كلمة "مدرسة" وستجدها مكتوبة عند فتح النموذج ثانياً:حاول تجربة الآتي وانت تبحث عن مدرسة الورود للبنين: أكتب الحروف الاولى من إسم المدرسة في مربع البحث بعد كلمة مدرسة الموجودة أصلا وعند كتابة الألف والأم ثم الواو سوف تجد جميع المدارس التي تبدأ بحروف الألف والأم ثم الواو ظهرت هي من غير حاجة للبحث الطويل مثل مدرسة الورود ومدرسة الوئام ومدرسة الوفاء وكلما اضفت حرف ستجد باقي العبارة قد اكتملت وإن لم تظهر فهي غير موجودة أصلاً.
  15. الاخ علي كل عام وانتم بخير و ماشاء الله عليك لا تسير بسرعة فقط ولكنك تقفز قفزا وتثير موضوعات مهمة ومفيدة للجميع بخصوص ملاحظاتك أو أي ملاحظات أخرى من بقية الاخوة أقترح عليك التعديل لما تراه غير صحيح في الوحدة النمطية مع تقديرنا وإحترامنا الكبير لكاتبها والذي أعتقد انه قدم خدمة كبيرة للمستخدمين العرب والكمال لله وحده مع ملاحظة حفظ نسخة منها قبل التعديل حتى يمكن الرجوع إليها عند حدوث خلل في التعديل الذي يحتاج لفهم أكوادها وبهذه المناسبة أرجو من الأخوة عباقرة المنتدى تطويرها فهي تقبل حتى 12 منزلة فقط لتوسعتها وزيادة نطاقها لتصلح لحسابات الدول والجهات التي تتجاوز مئات المليارات
  16. إستاذنا أبو خليل أتفق معك في ذلك فلو تم ربطه بالشهر سيتم تشغيله طوال ايام الشهر وبالتالي سيصبح كود دائم ينفذ مع فتح البرنامج وستنتفي عنه ميزة الشهري وسوف يحدث خلل خاصة في الفواتير الشهرية وغيرها من الإستخدامات ونقس الحديث ينطبق على الكود الأخر وبما أننا في منتدى عمالقة الأكسس لابد من وضع خل قاطع فهو يدخل في يدخل في حوالي 70% من البرامج مثل: فواتير المياه والكهرباء فواتير الهاتف ايجارات العقارات الشهرية المرتبات وخاصة العمالة باليومية الرسوم الدراسية الشهرية عمليات النسخ الإحتياطي الجرد الشهري وتقفيل حسابات المحلات التجارية التي تحاسب بشكل شهري مع ملاحظة أن الكود إذا تم إعداده يمكن بعد ذلك تحويره ليصبح نصف شهري وغيرها كنت اتمنى أن يجد وقفة متأنية منكم ومن الإخوة فهو كود هام لابد من وضع خل قاطع من عمالقة الأكسس
  17. الكود اعلاه بسيط بإعتبار ان البرنامج يتم تشغيله بشكل يومي وهو كافي بنسبة 100% في هذه الحالة ويقدم حل بسيط للمبرمجين المبتدئين لكن ماذا لو كان اليوم الأول في الشهر عطلة اسبوعية ولم يقوم احد بفتح البرنامج لسبب أو لآخر؟؟ عندها لن يتم فنح الإستعلام لهذا الشهر ولمعالجة هذا الأمر سوف تحتاج لكود أكثر تعقيداً ويمكن كتابته بعدة طرق مختلفة بالإستناد الي قيمة مخصصة لذلك في جدول خاص بعمليات التحديث فقط. وحتى يتم إثراء الموضوع بشكل اكبر ودخول افكار جديدة في هذا الموضوع اتوقف هنا واترك إكمال الموضوع لبقية الأساتذة لتعم الفائدة والمساهمة بافكار جديدة.
  18. السلام عليكم يمكنك وضع هذا الكود في حدث فتح النموذج الرئيسي "if Day(Now()) = 1 Then DoCmd.OpenQuery "quryname قم بإستبدال عبارة quryname وضع مكانها إسم الإستعلام المطلوب عمله
  19. يسعدني التعرف على شخصكم الكريم والشكر لله أولاً الذي سخر إدارة هذا المنتدى في هذا العمل الخير الذي يجمع الإخوة والأحباب من كل مكان بخصوص تحديد التاريخ يمكنك ذلك عن طريق عمل مربع نص لبداية الفترة وآخر لنهاية الفترة أو تركها كمعلمات يطلبها الإستعلام عند تشغيله كما كانت كلا الطريقتين تؤدي المطلوب. وبخصوص الأفكار في الأكسس فهذا المنتدى مليء بها و يمكنك متابعة هذا المنتدى الجميل ومتابعة الأسئلة والحلول وسوف تستفيد وتفيد إن شاء الله
  20. السلام عليكم يمكنك عمل فورم للإضافة فقط ولا يمكن التعديل من خلاله أو الحذف وذلك من خصائص الفورم تختار صفحة بيانات منها ستجد السماح بالتحرير تختار لا من القائمة المنسدلة وكذلك في السماح بالحذف تختار لا وفي السماح بالإضافة تختار نعم عندها سيعمل الفورم للإضافة فقط دون حدذف أو تعديل بعد إضافة جميع الحقول وفي نهاية الفورم ضع زر أمر لأغلاق التنوذج وطباعة الفاتورة بعد وضع عامل تصفية في التقرير بمطابقة بيانات النموذج حتى يتم طباعة الفاتورة الحالية فقط
  21. الأخ هشام أشكر لك التوضيح ولكني عندي ملاحظة صغيرة فكما تقول إنها تجديد للإشتراكات لعام جديد فلابد أن يكون هناك مشترك قديم في العام السابق ولم يجدد إشتراكه كما أن السجل يتنسخ كما هو حتى تاريخ الإيصال ورقم الإيصال للعام السابق الذي من المفترض أن يتغير برقم إيصال جديد وبتاريخ جديد وبالتأكيد لن يقوم جميع الأعضاء بالسداد برقم إيصال واحد وبنفس التاريخ أرجو أن توضح لنا حتى تعم الفائدة لنا ولك ولك كل شكري وإحترامي
  22. الاخ هشام كمال لو سمحت ارغب في معرفة الفائدة من هذا العمل خاصة وان نفس البيانات تتكرر لكن برقم سنة جديدة فما الجدوى من ذلك ؟؟
  23. كل عام وانتم بخير انت قمت بجميع الخطوات بشكل صحيح فقط أخطأت في إسم الفورم في عامل التصفية ولقد قمت بالتصحيح وإعادة إرفاقه لك toukhy1.zip
×
×
  • اضف...

Important Information