الله ينور اخى شفان وانا قد وصلت لطريقة استخدام دالة Dcount
=DCount("[MyField]","MyTable","[ID]=" & [ID])
ولكن كانت مشكلتها انها عند حذف سجل لا تعد فى حينها ولكن بعد عمل ريفريش او قفل و فتح الفورم ولكن حلك تلافى تلك المشكلة بارك الله فيك
السلا م عليكم اخوانى انا اريد استخدام الدالة Dcount
علما ناى انشات جدول به تسلسل تلقائى مرتبط بجدول اخر بارقام فاصبح هناك للرقم واحد فى التسلسل التلقائى اكثر من حقل فى الجدول الاخر فكل ما اريده تحديد العدد لكل رقم
بالجدول الاخر
كود الحضور ( -الاخوه الافاضل عندى قاعدة بياناتى بها 6 بيانات اساسية (الاسم - الدرجه الوظيفيه - المرتب - الرقم الخاص - الاداره
السؤال أريد عند طباعة التقرير ان اختار البيانات حسب الحاجه مثلا اريد ان اطبع الاسم و الدرجه الوظيفيه بدون باقى البيانات مع وجود التناسق عند الطباعه فى حالة طباعة الكل او الجزء
تمام فهمت فكرتك اخى شفان ولكن كيف سوف ابحث فى الفورم بالاجازات هل سوف اجبر ان اقلب فى الاجازات لنفس الموظف بالنفجيتور مثلا اذا بدى اظهار جميع الاجازات للموظف بالفورم 30 اجازه بفورم واحده كيف ستكون
بمعنى ان رقم 1 فى التسلسل التلقائى فى جميع الجداول ينتمى لشخص واحد فقط لهذا انا اعمل حقول متعدده للتسلسل الواحد لتعدد الاجازات ولرغبتى ان يكون التسلسل تلقائى بكل الجداول
كنت اريد زيادة حقل ثالث للمقارنه اخى شفان وكتبته كالاتى
Expr1: IIf(AND([Sickness]![s1]>[Sickness]![s1+0]>[Sickness]![s1+1],[Sickness]![s1],[Sickness]![s1+0],[Sickness]![s1+1])
ولكن هناك خطأ به
انظر اخى شفان ما قد توصلت له كحل لى مناسب ولكن المشكله انى اريد ان يقوم باختيار اخر تاريخ من بين عدة حقول ما الرمز للتخيير ما بينهم و اعطائى اخر تاريخ من بينهم و قد جربت & ولكن تجمعهم جميعا معا
سلمت يداك اخى شفان الترقيم تمام
وبالنسبه للجداول انا بالفعل سانشىء جدول خاص للبيانات والجدول الاتى هو للاجازات فقط ولكن لم افهم الماكس من الاستعلام لان كل موظف له اكثر من عمود للاجازات
ده اللى قدرت اوصل ليه مقارب للمطلوب ولكن خاص بالاكسيل ولا يفيد فى التقرير
Sub sbLastRowOfAColumn()
'Find the last Row with data in a Column
'In this example we are finding the last row of column A
Dim lastRow As Long
With ActiveSheet
lastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
End With
MsgBox lastRow
End Sub
الاخوه الافاضل بقاعدة بياناتى يوجد اجازات مرضى متتاليه اريد عند طباعة التقرير ان تظهر اخر اجازه مرضى قد اخذت فقط و ان يتجاهل الباقى بمعنى ان الموظف قد اخد خمس اجازات مرضى بفترات مختلفه اريد طباعة
التقرير باخر مده قد اخذها فقط
و هل توجد طريقه للترقيم من جديد بالتقارير وتجاهل الترقيم الموجود بالجدول
قاعدة البيانات http://www.mediafire.com/file/icff3gfcbull3b9/Sickness.rar