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

اضافة شرط معين


الردود الموصى بها

السلام عليكم ورحمة الله وبركاته

الى جميع الاوخوة اعضاء وزوار هاذ المنتدى القيم وبعد..

السوال هو لدي برنامج رياضي والحمدلله اني كلما اتصفح هذا المنتدى اقوم بتعديل جميع الاخطاء الموجود لدي وهذا يعود لله ثم لاخواني الاعضاء وقد تبقى مواضيع بسيطه وسوف انهي البرنامج بشكل كامل ان شاء الله

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

رابط هذا التعليق
شارك

إذا كنت ترغب أو تود معرفه عما إذا كان الشخص موجود فى جدول معين فيمكنك إستعمال داله الــ DLookup و هناك أمثله عليها فى الـAcce$$s

اشكر اخوي على هذا الرد بس انت فاهم غلط المقصد اني عند التصفح في الجداول والنماذج يقوم البرنامج بالتسجيل دون وضع رقم الفارس هذا هي المشكلة اريد ان اتمكن من التصفح والتعديل دون التسجيل التلقائي يعني عندما اطلب منه رقم اللاعب يقوم بالتسجيل فقط

واشكر على تعاونك وجميع الاخوة الباقين

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته,

إذا كنت فهمت ما تقصد:

عليك أن تضيف إلى جدول اللاعبين حقل جديد يأخذ قيمة واحدة "واحد" أو "صفر" وعندما تدخل رقم اللاعب يقوم البرنامج بتسجيل دخوله ووقته ويعطي له القيمة "واحد" مثلاً فإذا حاولت إدخاله مرة آخرى يبحث البرنامج عن هذه القيمة فإذا وجدها "واحد" ظهرت لك الرسالة التي تريدها وهي أن "اللاعب مسجل هل تريد الحفظ" وعندما يخرج اللاعب تاخذ هذه القيمة رقم "صفر" وفي هذه الحالة يقوم البرنامج بالتسجيل مباشرة دون ظهور هذه الرسالة باعتبار أن اللاعب غير مسجل.

أرجو أن أكون قد فهمت ما تقصد.

أخوكم وحمد عبد الحليم

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته,

إذا كنت فهمت ما تقصد:

عليك أن تضيف إلى جدول اللاعبين حقل جديد يأخذ قيمة واحدة "واحد" أو "صفر" وعندما تدخل رقم اللاعب يقوم البرنامج بتسجيل دخوله ووقته ويعطي له القيمة "واحد" مثلاً فإذا حاولت إدخاله مرة آخرى يبحث البرنامج عن هذه القيمة فإذا وجدها "واحد" ظهرت لك الرسالة التي تريدها وهي أن "اللاعب مسجل هل تريد الحفظ" وعندما يخرج اللاعب تاخذ هذه القيمة رقم "صفر" وفي هذه الحالة يقوم البرنامج بالتسجيل مباشرة دون ظهور هذه الرسالة باعتبار أن اللاعب غير مسجل.

أرجو أن أكون قد فهمت ما تقصد.

أخوكم وحمد عبد الحليم

مشكور اخوي بس ودي توضح كيف الطريقة يعني اكتب كل الي قلته خطوة خطوة

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته,

الأخ الكريم هذا حل متواضع جداً وهناك الكثير من الحلول الأخرى والتي يستطيع الأخوة المشاركة بها.

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

وطبعاً يتم هذا في اليوم الواحد أي عند تغيير التاريخ إلى تاريخ آخر يقبل دخول اللاعب دون إعتراض أيضاً. ويقوم البرنامج أيضاً بتغيير قيمة هذا الحقل من "1" إلى "صفر" عند إدخال ساعة خروج اللاعب وبهذا يسمح البرنامج بتسجيل دخوله مرة آخرى في نفس اليوم ما دام قد تم تسجيل خروجه.

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

حاول أن تغير الأسماء وتاريخ اليوم وسترى النتيجة.

إذا كان هناك أي خطأ في البرنامج فأخبرني فقد لم أختبره بكل معاملاته جيداً نظراً لضيق الوقت.

أرجو لك التوفيق

أخيكم محمد عبد الحليم

db1.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته,

الأخ الكريم هذا حل متواضع جداً وهناك الكثير من الحلول الأخرى والتي يستطيع الأخوة المشاركة بها.

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

وطبعاً يتم هذا في اليوم الواحد أي عند تغيير التاريخ إلى تاريخ آخر يقبل دخول اللاعب دون إعتراض أيضاً. ويقوم البرنامج أيضاً بتغيير قيمة هذا الحقل من "1" إلى "صفر" عند إدخال ساعة خروج اللاعب وبهذا يسمح البرنامج بتسجيل دخوله مرة آخرى في نفس اليوم ما دام قد تم تسجيل خروجه.

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

حاول أن تغير الأسماء وتاريخ اليوم وسترى النتيجة.

إذا كان هناك أي خطأ في البرنامج فأخبرني فقد لم أختبره بكل معاملاته جيداً نظراً لضيق الوقت.

أرجو لك التوفيق

أخيكم محمد عبد الحليم

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

_______________.rar

رابط هذا التعليق
شارك

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

السلام عليكم ورحمة الله وبركاته،

أخي الكريم أين يتم تسجيل وقت اللاعب عند تسجيل دخوله؟ لقد أدخلت رقم اللاعب في النوذج الخاص بذلك ولم أعلم في أي نموذج أو جدول تم تسجيل دخوله. فقد تجولت في النماذج كلها ولم أجد مكان لتسجيل دخول اللاعب!

كما لاحظت انك سوف تستخدم هذه البيانات لمرة واحدة فقط ولن تتكرر بعد ذلك حيث لايوجد في جميع البيانات المدخلة أي تاريخ للأحداث التي ستتم (أقصد السباق) فهل أنت تقصد ذلك فعلاً؟

وهل أرقام اللاعبين مرتبطة بوقت تسجيلهم أم أن لكل لاعب رقم خاص به؟ بمعنى أن اللاعب الذي يتم تسجيله أولاً يأخذ رقم (1) والذي يسجل بعده يأخذ رقم (2) وهكذا أم أن لكل لاعب رقم شخصي يحتفظ به ويتم تسجيل بياناته بناءاً على هذا الرقم؟ هناك الكثير من الاستفسارات المطلوبة حتى يخرج البرنامج بشكل صحيح وتستطيع أن تستفيد منه جيداً. كما أن الشاشات (النماذج) تحتاج إلى بعض التعديلات ولا داعي لكثرتها والدخول إلى أكثر من نموذج للوصول إلى البيان المطلوب.

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

أخوكم محمد عبد الحليم.

رابط هذا التعليق
شارك

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

السلام عليكم ورحمة الله وبركاته،

أخي الكريم أين يتم تسجيل وقت اللاعب عند تسجيل دخوله؟ لقد أدخلت رقم اللاعب في النوذج الخاص بذلك ولم أعلم في أي نموذج أو جدول تم تسجيل دخوله. فقد تجولت في النماذج كلها ولم أجد مكان لتسجيل دخول اللاعب!

كما لاحظت انك سوف تستخدم هذه البيانات لمرة واحدة فقط ولن تتكرر بعد ذلك حيث لايوجد في جميع البيانات المدخلة أي تاريخ للأحداث التي ستتم (أقصد السباق) فهل أنت تقصد ذلك فعلاً؟

وهل أرقام اللاعبين مرتبطة بوقت تسجيلهم أم أن لكل لاعب رقم خاص به؟ بمعنى أن اللاعب الذي يتم تسجيله أولاً يأخذ رقم (1) والذي يسجل بعده يأخذ رقم (2) وهكذا أم أن لكل لاعب رقم شخصي يحتفظ به ويتم تسجيل بياناته بناءاً على هذا الرقم؟ هناك الكثير من الاستفسارات المطلوبة حتى يخرج البرنامج بشكل صحيح وتستطيع أن تستفيد منه جيداً. كما أن الشاشات (النماذج) تحتاج إلى بعض التعديلات ولا داعي لكثرتها والدخول إلى أكثر من نموذج للوصول إلى البيان المطلوب.

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

أخوكم محمد عبد الحليم.

والله ما ادري وش اقول ياخوي محمد والله انا تعبتك معي بس ما لي الا انت الي صبرك طويل المهم اوضح لك الموضوع هو ان لكل لاعب رقم معين قبل بدء السباق حتى النهاية ويعتبر البرنامج هو برناج زمني اي بمعنى انه يتم تسجيل اللاعبين والذي يحصل على اسرع زمن يكون هو الفائز اما بالنسبة لموقع تسجيل الزمن عند دخول للبرنامج ادخل على شاشات ادخال النتائج ولكن يسبقها ان تقوم بتسجيل الاسماء كاملة قبل البدء وعند ذهابك للشاشة النتائج تجد المراحل ادهب لشاشات الوصول والبرنامج يقوم بحساب الزمن مع المعادلات الحاسبة التي عملتها واتمنى ان تشوف لها حل وتكون على الوحدة النمطية يعني لكل نموذج له وقت دخول

توضيح بسيط

الاعب رقم 1 يحسب له : وقت الانطلاق ثم وقت الوصول ثم وقت الكشف ثم وقت الخروج ولكل حقل معادلة حسابية تجدها في الاستعلامات وان شاء الله بيكون البرنامج وضح لك اكثر من اول ومستعد لاي استفسار وكل رجاء ان يكون جميع او اغلب البرنامج يكون على الوحده النمطية

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information