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

تسلسل التاريخ عند تسجيل بيان


إذهب إلى أفضل إجابة Solved by سعيد صواب,

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

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

اريد بالنموذج عند ادخال اسم الطالب 

يتم دراج التاريخ 

بمعني انا سجل 

احمد 1/3/2015

محمد2/3/2015

ابراهيم3/3/2015

علي4/3/2015

خالد5/3/2015

 

وهكذا يتم تسلسل التاريخ حسب التاريخ السابق 

يعني لو اخر سجل سجلته واخد تاريخ 

6/3/2015

بالتالي السجل اللي بعد لما اسجلة يتم تسجيلة بتاريخ 

7/3/2015

واريد ان يرتبط التسجيل بيوم التاريخ 

يعني مثلا اخر بيان سجلته بتاريخ 

7/3/2015

وجيت يوم 10 اسجل بيان اخر 

يبقي التاريخ يكون 8/3/2015

تسلسل 

 

New تطبيق Microsoft Office Access.rar

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

  • أفضل إجابة

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

 

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

حدد حقل التاريخ واضغط على خصائص

من خصائص اختر بيانات

من بيانات اختر القيمة الإفتراضية وضع هذا الكود = DMax("date_sequence";"student")+1

 

ملاحظة : عند تسجيل اول سجل يجب ان تقم بتسجيله يدويا وبعدها سيتم التسجيل تلقائي .

 

وإليك المرفق .. اتمنى ان يكون ماطلبت .

 

بالتوفيق ان شاء الله .

 

 

New تطبيق Microsoft Office Access.rar

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

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

Microsoft.rar

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

حياك الله اخي الكريم 

 

اليك المرفق بعد التعديل 

 

من الأفضل في هذه الحالة ان تضعه في حدث ...

 

انا وضعته في حدث " في الحالي " للنموذج 

Me.Date_Sequence = DMax("[date_sequence]", "[student]") + 1

 

توضيح : student  تشير الى اسم  الجدول وليس النموذج .. يعني حتى لو غيرت اسم النموذج الكود يبقى نفسه اهم شئ الجدول .

 

بالتوفيق ان شاء الله .

Microsoft.rar

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

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

 

تم تعديل النموذج وانشاء حقل برأس النموذج بأسم ( Starts_from_data )

 

وهو الذي اقوم بوضع التاريخ الذي اريده فيه 

واليك الملف للتوضوح واسف مره اخري لكثر طلباتي 

وشكرا لحضرتك 

 

soft.rar

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

حياك الله اخي الكريم وبارك فيك ,,
 

لو فرضنا مثلا انك قمت بتسجيل اربعة  طلاب والتاريخ المقابل للطالب الرابع  مثلا 04/03/2015

 

واردت بداء من الطالب الخامس ان يكون التسجيل بداء من تاريخ 10/03/2015 مثلاا .

 

فقط قم بإدخال التاريخ عند تسجيل ذلك الطالب وتلقائيا سيتم تسجيل

الطالب السادس 11/03/2015

 الطالب السابع 12/03/2015

الطالب الثامن  13/03/2015

وهكذا 

 

غير ذلك اشرح ما تريده من البرنامج اكثر 

حتى يتضح بالظبط ماتريده من البرنامج علنا نجد طريقه مناسبة لبناء البرنامج حتى لاتقع في اخطاء مستقبلا ..

 

وفقنا الله واياك .

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

استاذي الفاضل حياك الله 

انا فعلت كما قولت ولكن انا اريد مثلا 

اني اسجل 

احمد 25/12/2014

محمود 26/12/2014

 

وحبيت اسجل بيانات بعد ذلك بتاريخ معين 

مثلا هبدء من 1/7/2014

القي البرنامج بيسجل او تاريخ ويبدء ياخد من اكبر تاريخ في الجدول 

 

فانا كنت عايز يسحب من النموذج من الحقل الموجود اعلي النموذج علي اساس 

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

حتي لو حبيت اكرر نفس التاريخ لبعض الطلاب 

فقط 

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

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

 

تفضل اخي الكريم ,,,

 

فقط قم بتغيير التاريخ في النموذج وسيبدأ الترقيم من ذلك الرقم ,, هذه المرة بإستخدام الكود  ,,, في حدث في  الحالي للنموذج 

Private Sub Form_Current()
Me.Date_Sequence = DLast("[date_sequence]", "[tabolstudent]") + 1
End Sub

soft.rar

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

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