الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Problem in my Project

مغلق
بدأه أسير الحرمان2 في 23 مارس 2005 · 8 رد · 845 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

شكرا لك عزيز القارىء بتكرمك بقراءة الموضوع أولا

والف الف شكر لك أخي العزيز صاحب الرد مقدما

هذي نكته تفرفش شوي قبل الشغل : ذهب مريض يعاني من مرض النسيان الى الطبيب

المريض : يادكتور أنا عندي مشكله

الدكتور :ماهي مشكلتك

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

الدكتور: من متى وهذا المشكله عندك

المريض:أي مشكلة أنا ماعندي مشاكل :lol:

بدأ الجد هنا ركز الله يخليكم ركزو علشان تقدرون تفيدوني وأذا كان هنالك أستفسار مكرر أرجو أن تعذروني لأعادة السؤال

وتأكدوا أني بحث فبل السوال لكن ربما الجواب لم يكن واضح بالنسبة لي المهم :----------->

كانت عندي بعض الافكار الي كنت أحب أن أطرحها في مشروعي وواجهتني بعض المشكلات أحترت في وجد جواب ثم تذكرت

أن هنالك منتدى الفريق العربي الذي يمكنني أن أثق في قدراته وأحتراف أعضائه وخدمات مشرفه المنتدى زهرة الازهار

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

1_جدول القاعة مكون من حقلين رقم و سعة

2-جدول الطلاب وهو تابع لجدول القاعات مكون من رقم وحقل المفتاح الاجنبي

يعني العلاقة one to many المهم:

أولا:

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

القاعة وعند محاولة أضافة سجل يكون لدي مجموع أكبر من سعة القاعة أريد أن تخرج رساله تمنع ذلك وتبين السبب . محاولتي كانت

بأستخدام حقل داله count() تقوم بحساب عددالسجلات المضافة لكن كيف أربط هذا الحقل مع حقل سعة القاعة وأجرى أختبار الشرط

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

ثانيا:

في النماذج على فرض أني سويت نموذج شاشة أفتتاحية جميل وجعلت هذة الشاشة هي التى تفتح أولا من خلال أدوات بدا التشغيل

أخترت النموذج شاشة أفتتاحية كيف أخليها تختفي تلقائيا ثم تفتح عندي الشاشة الرئيسية أو هل المفرض وضع الشاشة الرئيسية هي

الافتراضية عند بدا التشغيل من خلال أدوات والشاشة الافتتاحية لها أجراء معين يمكنها من ان تفتح ثواني معدودة وتختفي وتفتح الشاشة

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

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

وهل أداة وأقصد الشاشة الافتتاحية وليس أطار أكسس كما أعتقد البعض وبالنسبة لـMicroSoft Developer التي كتب عنها

الكثير وتم تثبيت الموضوع هل تخرج برنامجي تماما عن الاكسس وتفصله ولا يوجد حاجة للأكسس على الجهاز!؟ وبالنسبة هل فكرة أنشاء

شريط (قوائم جديد) بدلا من الشاشة الرئيسة وهذا الشريط يحتوي على النماذج المختلفة طريقة فعاله وأن كانت هنالك ملاحظات على

كيفيتها الرجاء التكرم بذكرها.

ثالثا:

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

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

الا نموذج واحد.

والف الف شكر لكل من سوف يرد على موضوعي هذا والذي أتمنى أن يلقى منكم الاهتمام وأن كان هنالك شي يمكن أن اقدمها أضافة الى

الدعاء بالتوفيق والزواج لغير المتزوجين فقط طبعا فأنا مستعد.

في الانتظار.......

db1.zip

#2

لا حول ولا قوة الابالله 20 مشاهدة ولا واحد يرد معقول لا لا ياشباب بليز

كل المطلوب

ساعة رقمية تتحرك أمامي

أخفاء الشاشة الافتتاحية لاكسس

تحديد عدد السجلات المضافة لطالب بسعة القاعة وذلك بمنعه من أضافة الطالب وأصدار رسالة بذلك

العلاقة بين الطالب والقاعة one to many

معقول ما أحد يرد أستفسارات صعبه لهذي الدرجة أو تافه لا ينبغي الرد عليها

تم تعديل هذه المشاركة بواسطة أسير الحرمان2 في 27 مارس 2005 في 16:35

#3

يمكنك اخفاء شاشة الافتتاحية بالأمر التالي:

اقتباس
form.Visible =False

ولإضافة ساعة رقمية :

في وضع التصميم للنموذج اصنع مربع نص

وفي مصدر عنصر التحكم ضع الأمر :

اقتباس
Time()

واختر الفاصل الزمني لعداد الوقت في النموذج ضع القيمة التالية : 1000

أرجو أن تكون مساهمتي فيها فائدة

انظر المرفقات

Lamy1.rar

تم تعديل هذه المشاركة بواسطة اللامي في 27 مارس 2005 في 17:57

#4

الله يعطيك الف الف الف الف الف مليون مره الله يعطيك العافية هذا قبل ما أجرب الكود طبعا بعد ما أجربة الله يعينك من زود العافية

,ما راح يقصرون الشباب بس لو يقولون لي وشى الطريقة الي من خلالها

************************* الفكرة*************************

( أحدد عدد السجلات المضافة في العلاقة one to many يعني أضيف عدد سجلات الطلاب بحجم أستيعاب القاعة يعني قاعة تستوعب

100 طالب عند محاولة أضافة الطالب 101 في الجدول الفرعي التابع للقاعة يكون هناك شرط تحقق من الصحة يمنع ذلك وتصدر رسالة تبين السبب) وانا أتوقع أن هنالك مقارنة من خلال الدالة( count(Student والحقل سعة القاعة لكن برمجين ماني قادر أسويها ومنطقين فاهمها.

الشكر لك أخي اللامي أنت ماقصرت صراحة.

#5

السلام عليكم ورحمة الله وبركاتة المشرفين الكرام أود أن أستفسر منك عن المشكلة التى تواجهني

المواضيع في الارشيف مرفقاتها غير موجوده فقط رابط فارغ على الاقل التي حاولت تنزيلها المشكلة في مواضيع شرحها في مرفقاتها

واغتنم الفرصة لأضع أستفساري

******************************************بحثت ولكن لم أستفد**************************************

الموضوع الي حولت تنزيل مرفقاته يتعلق بدقة الشاشة

أرجو منك توضيح آلية عملها أريد أن تتغير دقة الشاشة مباشرة عند تشغيل البرنامج 800*600 من الوضع الي كانت فية وعند الاغلاق تعود كما كانت نعم هناك موضوع حول هذا ولكن الشرح في التطبيق بالمرفقات وهو غير متوفر أرجو شرح الطريقة والتكرم بأرفاق نموذج وشكرا لكم

#6

أرجو منكم المساعدة في معرفة كيفية تحديد عدد السسجلات في علاقة one to many

بحيث تكون سعة القاعة 15 وهي الجدول الرئيس والطلاب فرع ولا يمكن زيادة عدد الطلاب يعني عدد السجلات عن سعة القاعة فقط 15 طالب عند محاولة الاضافة يمنع Accsse المستخدم من ذلك ويظهر له رسالة تبين السبب.

#7

هل من مجيب؟ **************************** المسالة *****************************

جدول القاعة وجدول الطلاب العلاقة one to many من واحد الى كثير

أريد أن أجعل عدد السجلات count() محدد بالبيان في حقل الجدول قاعة

يوجد مثال مرفق أول مشاركة شكرا لكم

للرفع.......

#8

هل هذا المثال يفي بالغرض ؟

CheckBeforeInsert.zip

#9

الف شكر على الرد فقط لسا ماشفت البرنامج بس أشيك علية حقول أية الي جرا معاي متشكر أوي أوي

هذا الموضوع مغلق.

مواضيع مشابهة