moho58 قام بنشر أغسطس 2, 2023 قام بنشر أغسطس 2, 2023 السلام عليكم الأخوة الأعضاء والخبراء أريد تغيير مصدر تحكم مجموعة عناصر في نموذج وهذا بناء على تغيير قيمة مربع السرد والتحرير الذي اسمه C من النموذج frm_Time * إذا تم اختيار من مربع السرد والتحرير C القيمة 08سا-10سا يكون مصدر عنصر تحكم عناصر كما في الصورة رقم 1 * إذا تم اختيار من مربع السرد والتحرير C القيمة 10سا-12سا يكون مصدر عنصر تحكم عناصر كما في الصورة رقم 2 ولأن العملية مستعجلة نوعا ما الرجاء مساعدتي والتوجيه وبارك الله فيكم وربي يجازيكم BASE.accdb
عمر ضاحى قام بنشر أغسطس 2, 2023 قام بنشر أغسطس 2, 2023 هل هذا ما تريد ؟ انظر الى المرفق ولتوضويح ما تم قمت بعمل حدث للقائمة بعد التحديث If C = "08سا-10سا" Then dim1.ControlSource = "dim_w_8" dimA.ControlSource = "dim_m_8" lun1.ControlSource = "lun_w_8" lunA.ControlSource = "lun_m_8" mar1.ControlSource = "mar_w_8" marA.ControlSource = "mar_m_8" mer1.ControlSource = "mer_w_8" merA.ControlSource = "mer_m_8" jeu1.ControlSource = "jeu_w_8" jeuA.ControlSource = "jeu_m_8" Else dim1.ControlSource = "dim_w_10" dimA.ControlSource = "dim_m_10" lun1.ControlSource = "lun_w_10" lunA.ControlSource = "lun_m_10" mar1.ControlSource = "mar_w_10" marA.ControlSource = "mar_m_10" mer1.ControlSource = "mer_w_10" merA.ControlSource = "mer_m_10" jeu1.ControlSource = "jeu_w_10" jeuA.ControlSource = "jeu_m_10" End If خلاص كده ^_^ لا تنسي افضل اجابه ^_^ BASE.rar 1
moho58 قام بنشر أغسطس 2, 2023 الكاتب قام بنشر أغسطس 2, 2023 4 ساعات مضت, عمر ضاحى said: هل هذا ما تريد ؟ انظر الى المرفق ولتوضويح ما تم قمت بعمل حدث للقائمة بعد التحديث If C = "08سا-10سا" Then dim1.ControlSource = "dim_w_8" dimA.ControlSource = "dim_m_8" lun1.ControlSource = "lun_w_8" lunA.ControlSource = "lun_m_8" mar1.ControlSource = "mar_w_8" marA.ControlSource = "mar_m_8" mer1.ControlSource = "mer_w_8" merA.ControlSource = "mer_m_8" jeu1.ControlSource = "jeu_w_8" jeuA.ControlSource = "jeu_m_8" Else dim1.ControlSource = "dim_w_10" dimA.ControlSource = "dim_m_10" lun1.ControlSource = "lun_w_10" lunA.ControlSource = "lun_m_10" mar1.ControlSource = "mar_w_10" marA.ControlSource = "mar_m_10" mer1.ControlSource = "mer_w_10" merA.ControlSource = "mer_m_10" jeu1.ControlSource = "jeu_w_10" jeuA.ControlSource = "jeu_m_10" End If خلاص كده ^_^ لا تنسي افضل اجابه ^_^ BASE.rar 82.91 kB · 2 downloads معذرة أخي لى الـتأخر في الرد بارك الله فيك هذا هو المطلوب بالضبط ربي يجعلها في ميزان حسناتت وشكرا مرة أخرى 1
moho58 قام بنشر أغسطس 4, 2023 الكاتب قام بنشر أغسطس 4, 2023 أخي الكريم العملية كانت تشتغل جيدة لكن الآن عند أضافة سجل جديد لا تظهر ( 08سا-10سا) أو (10سا-12سا) في الأعلى كما هو مبين في الصورة 6 كما أنه عند أضافة سجل جديد لا تظهر البيانات في النموذج frm_Time مثلا هي موجودة في الجدول tbl_Time كما هو مبين في الصورة 5 الرجاء المساعدة و ربي يجازيك خير الجزاء الملف مرفق للقاعدة BASE.accdb
moho58 قام بنشر أغسطس 4, 2023 الكاتب قام بنشر أغسطس 4, 2023 (معدل) أعتقد أن الحل في مصدر عنصر التحكم حقل واحد هل فيه امكانية لجعل مصدر عنصر تكم حقلين معا وشكرا تم تعديل أغسطس 4, 2023 بواسطه moho58
ابوخليل قام بنشر أغسطس 5, 2023 قام بنشر أغسطس 5, 2023 لما فتحت المثال دهشت من هذه الكمية من الاستعلامات لم اتعمق في آلية العمل ولن طرأ على فكري ماذا لو عملت قائمة اخرى بجانب القائمة الموجودة ويكون مصدر عنصر التحكم 10سا-12سا
moho58 قام بنشر أغسطس 5, 2023 الكاتب قام بنشر أغسطس 5, 2023 1 ساعه مضت, ابوخليل said: لما فتحت المثال دهشت من هذه الكمية من الاستعلامات لم اتعمق في آلية العمل ولن طرأ على فكري ماذا لو عملت قائمة اخرى بجانب القائمة الموجودة ويكون مصدر عنصر التحكم 10سا-12سا مشكور أخي الكريم على الرد والإهتمام بالموضوع بالنسبة لكثرة الاستعلامات فهذه جزء فقط من برنامج الجدول المدرسي وأنا اختصرته لاجد الفكرة المناسبة أن شاء الله بفضل مساعدتكم بالنسبة للقائمة : يجب أن تكون قائمة واحدة وفيها خيارين وأنا اختار منها:08سا-10سا أو 10سا-12سا لأنه أحيانا الحصة الأولى تنطلق على الثامنة صباحا 08سا أي (08سا-10سا) وبعذها أكمل باقي الحصص (10سا-12سا) ......... وأحيانا تنظلق على الساعة العاشرة 10سا أي (10سا-12سا) وبعذها أكمل باقي الحصص (12سا-14سا) ......... لذلك جعلت القائمة اخيارية مثلا: افتح سجل جديد ,أختار 08سا-10سا وأفتح سجل جديد آخر ثاني واختار 10سا-12سا من نفس القائمة ما قام به الأخ عمر ضاحى جيد جدا استغل معي ثم اصبح فيه مشكل أحيانا لم أدخل البيانات ثم أقوم بالدخول والخروج من البرنامج تأثي فارغة انا بمحاولتي المتواضعة استنثجت يجب يكون مصدر التحكم العنصر: حقلين إثنين معا مثال في الخانة الأولى : dim1 يجب أن يكون مصدر عنصر التحكم dim_w_10 و dim_w_8 في الصورة المرفقة قمت بادخال سجلين لكن لا تظهر في الأعلى 08سا-10سا أو 10سا-12سا والله أعلم ننتظر اتوجيه من عندكم وإن أمكن أضع لك البرنامج إن كان هناك غموض وشكور أخي الكريم وربي يفتح عليك
ابوخليل قام بنشر أغسطس 5, 2023 قام بنشر أغسطس 5, 2023 امثلتك اعلاه كلها لايوجد id في النموذج اعد ارفاق المثال .. واشرح لي وجه الربط .. اي ماذا يمثل هذا الـــ id
moho58 قام بنشر أغسطس 5, 2023 الكاتب قام بنشر أغسطس 5, 2023 2 ساعات مضت, ابوخليل said: امثلتك اعلاه كلها لايوجد id في النموذج اعد ارفاق المثال .. واشرح لي وجه الربط .. اي ماذا يمثل هذا الـــ id مشكور أخي على الرد والمتابعة id اضفته فقط وهو يمثل رقم السجل عند إضافة سجل جديد يظهر رقمid جديد لا يمثل أي ربط أخي idحقل في الجدول tbl_Time أحيانا لم أدخل البيانات ثم أقوم بالدخول والخروج من البرنامج تأثي فارغة انا بمحاولتي المتواضعة استنثجت يجب يكون مصدر التحكم العنصر: حقلين إثنين معا مثال في الخانة الأولى : dim1 يجب أن يكون مصدر عنصر التحكم dim_w_10 و dim_w_8 والله أعلم ننتظر اتوجيه من عندكم وشكور أخي على المتابعة وربي يسهل أمورك ويفتح لك أبواب الخير BASE_1.accdb
ابوخليل قام بنشر أغسطس 6, 2023 قام بنشر أغسطس 6, 2023 انظر الى التعديل اتمنى يحقق حاجتك ............................. كلمة خارج النص : انا غير مقتنع بهذه الكمية من استعلامات الحذف والالحاق بصراحة وبدون زعل ولا تشيل بخاطرك مني ( آلية التنفيذ هذه) لا تسمى برمجة ، وانا على يقين ان استعلام (واحد للحذف) (وآخر للالحاق) يقومان بالمهمة لجميع الاجراءات ولو سلمنا بطريقتك انها صحيحة فلديك تكرار بالاجراءات بعدد الاستعلامات الموجودة ، ، فعند اختيار المادة يتم الحذف والإلحاق ثم عند اختيار المعلم يتم الحذف والإلحاق ايضا على السجل نفسه والمفترض ان عند اختيار المادة لا يحدث شيء ثم اذا اخترنا المعلم ينظر هل تم اختيار المادة ام لا ، ولا ينفذ الكود الا اذا تم اختيار المادة . BASE_2.rar
moho58 قام بنشر أغسطس 6, 2023 الكاتب قام بنشر أغسطس 6, 2023 2 ساعات مضت, ابوخليل said: انظر الى التعديل اتمنى يحقق حاجتك ............................. كلمة خارج النص : انا غير مقتنع بهذه الكمية من استعلامات الحذف والالحاق بصراحة وبدون زعل ولا تشيل بخاطرك مني ( آلية التنفيذ هذه) لا تسمى برمجة ، وانا على يقين ان استعلام (واحد للحذف) (وآخر للالحاق) يقومان بالمهمة لجميع الاجراءات ولو سلمنا بطريقتك انها صحيحة فلديك تكرار بالاجراءات بعدد الاستعلامات الموجودة ، ، فعند اختيار المادة يتم الحذف والإلحاق ثم عند اختيار المعلم يتم الحذف والإلحاق ايضا على السجل نفسه والمفترض ان عند اختيار المادة لا يحدث شيء ثم اذا اخترنا المعلم ينظر هل تم اختيار المادة ام لا ، ولا ينفذ الكود الا اذا تم اختيار المادة . BASE_2.rar 83.42 kB · 1 download مشكور مرة أخرى أخي الفاضل على الرد والمتابعة لقد قمت بإضافة سجلين كمايلي: السجل الأول : كما في الصورة رقم 1: من 08سا-10سا (id=10) تظهر البيانات عادية في النموذج السجل الثاني: كما في الصورة رقم 2 من 10سا-12سا (id=12) هنا أخي لا تظهر البيانات تأتي فارغة في النموذج بينما في الجدول tbl_Time نلاحظ وجود البيانات كما أدخلتها في النموذج كما في الصورة رقم 3 المشكلة عدم تطابق id=12 في الجدول مع هو موجود مع Id=12 في النموذج البيانات الصحيجة التي أدخلتها هي الموجدودة في الجدول عند id=12 ************************************** أخي انا مبتدأ جدا في البرمجة والأكسس وهذا الجدول قمت بإنجازه بمساعدة أحد الإخوة في هذا المنتدى الجميل أخي أعلم أنك مشغول وعندك ارتباطات كثيرة ياليث تساعدنا في كيفية التقليل من هذا الاستعلامات والاجراءات والله سأكون شاكر كثيرا وصدقة جارية لك بعد موافقتك إن أمكن أنزل نسخة لك من الجدول حتى يكون مبدأ عمله أكثر وضوح لك وبارك الله فيك أخي وربي يجازيك بغير حساب وعند فتح الجدول BASE_2.accdb
ابوخليل قام بنشر أغسطس 6, 2023 قام بنشر أغسطس 6, 2023 اخوي طلبك غير منطقي .. واكرر غير منطقي لأن حقل C منفصل وليس له علاقة بالجدول فقط عناوين الاعمدة وحين نحرك سجلات النموذج يتم التحرك بمعلومية الــــ id فافضل حل لك والطريقة التي تطلع فيها على البيانات المدخلة هو ان تخصص العمود للادخال فقط وتعمل حقول اخرى للعرض وهذا ما صنعته لك في مثالك BASE_3.rar
moho58 قام بنشر أغسطس 6, 2023 الكاتب قام بنشر أغسطس 6, 2023 8 ساعات مضت, ابوخليل said: اخوي طلبك غير منطقي .. واكرر غير منطقي لأن حقل C منفصل وليس له علاقة بالجدول فقط عناوين الاعمدة وحين نحرك سجلات النموذج يتم التحرك بمعلومية الــــ id فافضل حل لك والطريقة التي تطلع فيها على البيانات المدخلة هو ان تخصص العمود للادخال فقط وتعمل حقول اخرى للعرض وهذا ما صنعته لك في مثالك BASE_3.rar 80.98 kB · 2 downloads شكرا أخي ,استاذنا على صبرك أنا كنت عامل كذا من قبل خطرت على هذه الفكرة التي طلبتها بناء على احتياجات خاصة للعمل وكما قلت لك أنا مبتدأ جدا جدا وقد طلبت طلب مستحيل وأنا لا أعلم أخي الجدول كامل ملاحظاتك وتقييمك ........ وهل تؤثر كثرة الاستعلامات على الجدول من حيث السرعة و..... وبارك الله فيك times.accdb
ابوخليل قام بنشر أغسطس 7, 2023 قام بنشر أغسطس 7, 2023 شوف اخوي هل هذه كامل المدخلات التي في الفورم ؟ لأني لاحظت وجود حقول لأوقات اخرى في الجدول فأنا سوف اعمل لك طريقة احترافية مختلفة تماما عن الموجود .. ولكنها تأخذ مني وقتا وجهدا اقصد اني لن اعيد عملي مرة اخرى فيما لو اردت اضافة حقول ادخال اخرى .. لهذا اردت تنبيهك
moho58 قام بنشر أغسطس 7, 2023 الكاتب قام بنشر أغسطس 7, 2023 (معدل) منذ ساعه, ابوخليل said: شوف اخوي هل هذه كامل المدخلات التي في الفورم ؟ لأني لاحظت وجود حقول لأوقات اخرى في الجدول فأنا سوف اعمل لك طريقة احترافية مختلفة تماما عن الموجود .. ولكنها تأخذ مني وقتا وجهدا اقصد اني لن اعيد عملي مرة اخرى فيما لو اردت اضافة حقول ادخال اخرى .. لهذا اردت تنبيهك ربي يجازيك اخي الكريم وربي يفرحك كما افرحتني اعلم جيدا اخي أنا العمل هذا يأخد وقت كبير انا اصبحت امضي معظم وقتي مع هذا الجدول الحقول الأقات هي : 08سا- 10سا العمود الأول 10سا -12سا العمود الثاني 13سا - 14ساو30د العمود الثالث 14ساو30د - 16سا العمود الرابع هاذي الأوقات في الجدول الحقول الأخرى لباقي الأوقات هي محاولة مني لجعل العمود الثاني والثالث اختياري لكن كما قلت لي ان هذامستحيل اخي الكريم واستاذنا الكبير ربي يفتح لك ابواب الخير انا في انتظار عملك تم تعديل أغسطس 7, 2023 بواسطه moho58
ابوخليل قام بنشر أغسطس 7, 2023 قام بنشر أغسطس 7, 2023 تفضل عمل احترافي لا يخطر على بالك .. تم ازالة جميع الاكواد في محرر الفيجوال طريقة العمل : 1- اختر الدرجة 2- ادخل بيانات جميع الحقول ( جميع الاسبوع ) 3- حفظ ثم انقر على زر تحديث وانظر النتيجة . times22.rar 1
moho58 قام بنشر أغسطس 7, 2023 الكاتب قام بنشر أغسطس 7, 2023 1 ساعه مضت, ابوخليل said: تفضل عمل احترافي لا يخطر على بالك .. تم ازالة جميع الاكواد في محرر الفيجوال طريقة العمل : 1- اختر الدرجة 2- ادخل بيانات جميع الحقول ( جميع الاسبوع ) 3- حفظ ثم انقر على زر تحديث وانظر النتيجة . times22.rar 62.81 kB · 4 downloads ممتاز ممتاز ممتاز ممتاز أستاذنا الكبير والله طريقة ولا في الأحلام مختصرة جدا ورائعة و أكثر من ممتازة فعلتها ولم يتطلب منك الوقت الكثير أخي الكريم ,استاذنا الكبير ربي يفتح لك أبواب الخير والله دعاء من القلب من فضلك نتمنى تكمل معي بقي استفساران فقط : الجدول هذا : في العمود الأول 08سا-10سا العمود الثاني : 10سا-12سا العمود الثالث: 14ساو303 الهمود الرابع : 14ساو30د- 16سا هل هذه الأختيارات مثبثة أم يمكن تغييرها لاني في الكود لاحظت وجود مثلا: SELECT tbl_Time.ID, tbl_Time.[dim_w_10_11,30], tbl_Time.[dim_m_10_11,30], "dim_w_10_11,30" AS Expr1 وهذا خاص بالوقت: من 10سا-13سا و30د أنا في انتظار ردك استاذنا ربي يرزقك من غير لا تحتسب
ابوخليل قام بنشر أغسطس 7, 2023 قام بنشر أغسطس 7, 2023 لم افهم !! كيف مثبتة ؟ لم اغير شيئا ... في النموذج حقول يتم تعبئتها وكل حقل مرتبط بعنصر تحكم في الجدول
moho58 قام بنشر أغسطس 7, 2023 الكاتب قام بنشر أغسطس 7, 2023 والله يا أستاذنا عمل ولا أروع ممتاز ممتاز ممتاز ممتاز ربي يبارك فيك ويزيدك درجات في العلم بقي طلب فقط وهو العمود الأول الوقت فيه: 08سا-10سا العمود الثاني الوقت فيه : أختار : 10سا-12سا أو 10سا-11ساو30د العمود الثالث: الوقت فيه أختار :11ساو30د -13سا أو 13سا-15سا أو 14ساو30د-16سا العمود الرابع الوقت فيه: 14ساو30د-16سا أنا لا أعرف إن كان طلبي هذا منطقي أم ةغير معقول . لكني في الكود الذي عملته أخي لا حظت وجود الوقت :11ساو30د -13سا . 13سا-15سا . 10سا-11ساو30د وشكرا كثرا
moho58 قام بنشر أغسطس 7, 2023 الكاتب قام بنشر أغسطس 7, 2023 11 دقائق مضت, ابوخليل said: الآن فهمتك نعم انا اخذت احتياطي بتصدير جميع حقول الجدول كل ما عليك عمله الآن هو في النموذج فقط انك تضيف ثلاث اعمدة وتضبط عنصر التحكم فيها بحيث جميع الساعات تكون مرتبطة بعنصر تحكمها وانا نسيت اضع عناوين للاعمدة فانت ضع العناوين تكون ثابتة ( ليبل ) وهي عبارة عن الساعات واضح ؟؟ لم افهم اخي 3 اعمدة
أفضل إجابة ابوخليل قام بنشر أغسطس 7, 2023 أفضل إجابة قام بنشر أغسطس 7, 2023 تفضل لاحظ انك مخير بالادخال في هذه الحقول الذي تدخل فيه البيانات هو الذي سيظهر معك في الجدول ملحوظة : عند اجراء تعديل على جدول اسبوعي سابق حتى لو تعديل حصة واحدة .. يجب ان تقوم بالحفظ ثم التحديث التحديث : هو عملية حذف للجدول بالكامل ثم اعادة الحاقه times23.rar 1
moho58 قام بنشر أغسطس 7, 2023 الكاتب قام بنشر أغسطس 7, 2023 منذ ساعه, ابوخليل said: تفضل لاحظ انك مخير بالادخال في هذه الحقول الذي تدخل فيه البيانات هو الذي سيظهر معك في الجدول ملحوظة : عند اجراء تعديل على جدول اسبوعي سابق حتى لو تعديل حصة واحدة .. يجب ان تقوم بالحفظ ثم التحديث التحديث : هو عملية حذف للجدول بالكامل ثم اعادة الحاقه times23.rar 66.16 kB · 2 downloads الله ينورك أخي الكريم واستاذنا الكبير ما فعلته معي اليوم شئ رائع و الطريقة الممتازة التي فعلتها للأستغناء عن تلك الاستعلامات مذهلة من أعماق القلب ربي يرزقك ما تتمنى كما ساعدتني ربي يساعدك ويرزقك من حيث لا تحتسب والله أكثر من ثلاثة ايام وأنا أبحث عن طريقة لجعل عناوين الأعمدة إختيارية في الوقت (10سا-12سا أو 11سا و 30د) و هذه الطريقة مستحيلة و أنا لا أعلم سأقوم بالتقرير الخاص بالجدول وبذلك أكون قد انتهيت * التقرير ان احتجت لك أخي سأطرحه هنا وهو آخر استفسار وعد مني * حتى لا أكثر عليك مرة أخرى ربي يجازيك بغير حساب ان شاء الله
ابوخليل قام بنشر أغسطس 7, 2023 قام بنشر أغسطس 7, 2023 5 دقائق مضت, moho58 said: والله أكثر من ثلاثة ايام وأنا أبحث عن طريقة لجعل عناوين الأعمدة إختيارية في الوقت (10سا-12سا أو 11سا و 30د) و هذه الطريقة مستحيلة و أنا لا أعلم لا لا ليست مستحيلة .. لا مستحيل في البرمجة الا في الأفكار الغير منطقية ولكنها تشبه المثل الشعبي : وين اذنك يا جحا كل ما كانت ادوات التنفيذ بسيطة وواضحة كل ماكان البرنامج اقوى
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.