99عمرو قام بنشر فبراير 5, 2017 مشاركة قام بنشر فبراير 5, 2017 الاخوه الافاضل بقاعدة بياناتى يوجد اجازات مرضى متتاليه اريد عند طباعة التقرير ان تظهر اخر اجازه مرضى قد اخذت فقط و ان يتجاهل الباقى بمعنى ان الموظف قد اخد خمس اجازات مرضى بفترات مختلفه اريد طباعة التقرير باخر مده قد اخذها فقط و هل توجد طريقه للترقيم من جديد بالتقارير وتجاهل الترقيم الموجود بالجدول قاعدة البيانات http://www.mediafire.com/file/icff3gfcbull3b9/Sickness.rar 1 رابط هذا التعليق شارك More sharing options...
99عمرو قام بنشر فبراير 5, 2017 الكاتب مشاركة قام بنشر فبراير 5, 2017 ده اللى قدرت اوصل ليه مقارب للمطلوب ولكن خاص بالاكسيل ولا يفيد فى التقرير 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 رابط هذا التعليق شارك More sharing options...
Shivan Rekany قام بنشر فبراير 6, 2017 مشاركة قام بنشر فبراير 6, 2017 هل توجد طريقه للترقيم من جديد بالتقارير وتجاهل الترقيم الموجود بالجدول نعم اعمل مربع جديد في التقرير واكتب فيها = 1 وفي قائمه خصائصه غير خاصية Running Sum من No الى Over Group اريد عند طباعة التقرير ان تظهر اخر اجازه مرضى قد اخذت فقط و ان يتجاهل الباقى بمعنى ان الموظف قد اخد خمس اجازات مرضى بفترات مختلفه اريد طباعة التقرير باخر مده قد اخذها فقط اولا قاعدة بياناتك ما بها اي بيانات وثانيا اشوف بدل ذاك القاعدة ان تعمل جدولين جدول للمعلومات الموظف والاخر للاجازات كل شي راح يكون اسهل لك لكي تعمل المطلوب واذا عملت ذلك تكدر تستخدم استعلام وفي حقل التاريخ تختار ماكس هذا والله اعلم 3 رابط هذا التعليق شارك More sharing options...
99عمرو قام بنشر فبراير 6, 2017 الكاتب مشاركة قام بنشر فبراير 6, 2017 15 minutes ago, Shivan Rekany said: نعم اعمل مربع جديد في التقرير واكتب فيها = 1 وفي قائمه خصائصه غير خاصية Running Sum من No الى Over Group اولا قاعدة بياناتك ما بها اي بيانات وثانيا اشوف بدل ذاك القاعدة ان تعمل جدولين جدول للمعلومات الموظف والاخر للاجازات كل شي راح يكون اسهل لك لكي تعمل المطلوب واذا عملت ذلك تكدر تستخدم استعلام وفي حقل التاريخ تختار ماكس هذا والله اعلم سلمت يداك اخى شفان الترقيم تمام وبالنسبه للجداول انا بالفعل سانشىء جدول خاص للبيانات والجدول الاتى هو للاجازات فقط ولكن لم افهم الماكس من الاستعلام لان كل موظف له اكثر من عمود للاجازات رابط هذا التعليق شارك More sharing options...
Shivan Rekany قام بنشر فبراير 6, 2017 مشاركة قام بنشر فبراير 6, 2017 سلمت يداك اخى شفان الترقيم تمام وبالنسبه للجداول انا بالفعل سانشىء جدول خاص للبيانات والجدول الاتى هو للاجازات فقط ولكن لم افهم الماكس من الاستعلام لان كل موظف له اكثر من عمود للاجازات اي اعرف اخي قصدي ان تعمل جدول خاص للاجازات وراح يكون كالاتي حقل اي دي مثلا لكي يتم العلاقة راس بالاطراف مع جدول الموظفين وحقل اخر لنوع الاجازة وحقل ل عدد ايام الاجازة وحقل ل تاريخ الاجازة وحقل لتاريخ البدأ الاجازة وحقل لتاريخ نهاية الاجازة اي مباشرة من جديد وبعدين تعمل استعلام لحقل اسم الموظف لجدول الموظفين وحقل عدد ايام و حقل تاريخ الاجازة واعمل تجميع اي كروب للاستعلام وفي حقل التاريخ الاجازة اختر last وليس ماكس انا اخطأت لان ماكس هو لاختيار الرقم الكبيرة تحياتي 2 رابط هذا التعليق شارك More sharing options...
99عمرو قام بنشر فبراير 6, 2017 الكاتب مشاركة قام بنشر فبراير 6, 2017 (معدل) 9 hours ago, Shivan Rekany said: شكرا اخى وصلت المعلومه تم تعديل فبراير 6, 2017 بواسطه 99عمرو رابط هذا التعليق شارك More sharing options...
Shivan Rekany قام بنشر فبراير 6, 2017 مشاركة قام بنشر فبراير 6, 2017 مشكور اخى شفان ولكن انا لم افهم اعمل تجميع اي كروب للاستعلام لانى استخدم اوفس 2016 ولا يوجد خانه للتوتال بالاستعلام شوف الصورة 2 رابط هذا التعليق شارك More sharing options...
99عمرو قام بنشر فبراير 6, 2017 الكاتب مشاركة قام بنشر فبراير 6, 2017 انظر اخى شفان ما قد توصلت له كحل لى مناسب ولكن المشكله انى اريد ان يقوم باختيار اخر تاريخ من بين عدة حقول ما الرمز للتخيير ما بينهم و اعطائى اخر تاريخ من بينهم و قد جربت & ولكن تجمعهم جميعا معا رابط هذا التعليق شارك More sharing options...
Shivan Rekany قام بنشر فبراير 6, 2017 مشاركة قام بنشر فبراير 6, 2017 (معدل) اخر تاريخ من بين كم عمود ؟ اكتب لي اسماء العمود اللي تريد ان توصل لاخر تاريخ من بينهم تم تعديل فبراير 6, 2017 بواسطه Shivan Rekany رابط هذا التعليق شارك More sharing options...
99عمرو قام بنشر فبراير 6, 2017 الكاتب مشاركة قام بنشر فبراير 6, 2017 [s1] [s1+0] رابط هذا التعليق شارك More sharing options...
Shivan Rekany قام بنشر فبراير 6, 2017 مشاركة قام بنشر فبراير 6, 2017 [s1] [s1+0] اعمل استعلام بنفس اللي في الصور شوف الصور واستخدم هذا الكود S1S: IIf([Sickness]![s1]>[Sickness]![s1+0];[Sickness]![s1];[Sickness]![s1+0]) 2 رابط هذا التعليق شارك More sharing options...
99عمرو قام بنشر فبراير 6, 2017 الكاتب مشاركة قام بنشر فبراير 6, 2017 (معدل) بارك الله فيك اخى شفان وزادك علما واذا اردت ان ازيد خانه ثالثه بينهم فكيف يكون تم تعديل فبراير 6, 2017 بواسطه 99عمرو 1 رابط هذا التعليق شارك More sharing options...
99عمرو قام بنشر فبراير 6, 2017 الكاتب مشاركة قام بنشر فبراير 6, 2017 كنت اريد زيادة حقل ثالث للمقارنه اخى شفان وكتبته كالاتى Expr1: IIf(AND([Sickness]![s1]>[Sickness]![s1+0]>[Sickness]![s1+1],[Sickness]![s1],[Sickness]![s1+0],[Sickness]![s1+1]) ولكن هناك خطأ به رابط هذا التعليق شارك More sharing options...
Shivan Rekany قام بنشر فبراير 6, 2017 مشاركة قام بنشر فبراير 6, 2017 كنت اريد زيادة حقل ثالث للمقارنه اخى شفان وكتبته كالاتى Expr1: IIf(AND([Sickness]![s1]>[Sickness]![s1+0]>[Sickness]![s1+1],[Sickness]![s1],[Sickness]![s1+0],[Sickness]![s1+1]) ولكن هناك خطأ به كم يزداد عمود واحد راح يطول كودنا اكثر في هذه الحالة نستخدم هذا الكود S1S1: IIf(Nz([Sickness]![s1])>Nz([Sickness]![s1+0]) And Nz([Sickness]![s1])>Nz([Sickness]![s1+1]);Nz([Sickness]![s1]);IIf(Nz([Sickness]![s1+0])>Nz([Sickness]![s1]) And Nz([Sickness]![s1+0])>Nz([Sickness]![s1+1]);Nz([Sickness]![s1+0]);IIf(Nz([Sickness]![s1+1])>Nz([Sickness]![s1]) And Nz([Sickness]![s1+1])>Nz([Sickness]![s1+0]);Nz([Sickness]![s1+1]);Nz([Sickness]![s1])))) شوف اضفنا NZ لانه احتمال احد من الحقول بيكون فارغ او تكدر تستخدم هذا الكود شوية اقصر من الاول ولكن بنفسه بس حذفنا اسم الجدول S1S11: IIf(Nz([s1])>Nz([s1+0]) And Nz([s1])>Nz([s1+1]);Nz([s1]);IIf(Nz([s1+0])>Nz([s1]) And Nz([s1+0])>Nz([s1+1]);Nz([s1+0]);IIf(Nz([s1+1])>Nz([s1]) And Nz([s1+1])>Nz([s1+0]);Nz([s1+1]);Nz([s1])))) لكن كما قلت مسبقا اذا تعمل جدول خاص للموظفين وجدول اخر للاجازات وتربط بينهم علاقة راس باطراف ما راح تكون محتاج كل هذا تحياتي 1 رابط هذا التعليق شارك More sharing options...
99عمرو قام بنشر فبراير 6, 2017 الكاتب مشاركة قام بنشر فبراير 6, 2017 سلمت يداك اخى شفان الكود فعلا طويل جدا ولك هو سوف يناسبنى ولكنى سوف اقوم بتعميمه على اكثر من 20 حقل سأفكر فى طريقه لاختصاره رابط هذا التعليق شارك More sharing options...
Shivan Rekany قام بنشر فبراير 7, 2017 مشاركة قام بنشر فبراير 7, 2017 سلمت يداك اخى شفان الكود فعلا طويل جدا ولك هو سوف يناسبنى ولكنى سوف اقوم بتعميمه على اكثر من 20 حقل سأفكر فى طريقه لاختصاره اهخي عمرو الحل الافضل هو اللي انا قلت لك اعمل جدولين جدول خاص للمعلومات الموظفين والجدول اخر للاجازاتهم واعمل علاقة بينهم راس باطراف واشوف هو حل المناسب لك هذا والله اعلم مع تقدير 1 رابط هذا التعليق شارك More sharing options...
99عمرو قام بنشر فبراير 7, 2017 الكاتب مشاركة قام بنشر فبراير 7, 2017 1 hour ago, Shivan Rekany said: اهخي عمرو الحل الافضل هو اللي انا قلت لك اعمل جدولين جدول خاص للمعلومات الموظفين والجدول اخر للاجازاتهم واعمل علاقة بينهم راس باطراف واشوف هو حل المناسب لك هذا والله اعلم مع تقدير ما هو اخى تكمن المشكله بالنسبه لى فى ربط التسلسل بشخص واحد فقط رابط هذا التعليق شارك More sharing options...
Shivan Rekany قام بنشر فبراير 7, 2017 مشاركة قام بنشر فبراير 7, 2017 ما هو اخى تكمن المشكله بالنسبه لى فى ربط التسلسل بشخص واحد فقط عفوا منك اخي عمرو ما فهمت قصدك بالضبط رابط هذا التعليق شارك More sharing options...
99عمرو قام بنشر فبراير 7, 2017 الكاتب مشاركة قام بنشر فبراير 7, 2017 بمعنى ان رقم 1 فى التسلسل التلقائى فى جميع الجداول ينتمى لشخص واحد فقط لهذا انا اعمل حقول متعدده للتسلسل الواحد لتعدد الاجازات ولرغبتى ان يكون التسلسل تلقائى بكل الجداول رابط هذا التعليق شارك More sharing options...
Shivan Rekany قام بنشر فبراير 7, 2017 مشاركة قام بنشر فبراير 7, 2017 بمعنى ان رقم 1 فى التسلسل التلقائى فى جميع الجداول ينتمى لشخص واحد فقط لهذا انا اعمل حقول متعدده للتسلسل الواحد لتعدد الاجازات ولرغبتى ان يكون التسلسل تلقائى بكل الجداول اخي تعرف اذا تعمل ما اقول راح يكون لجدول الموظفين ترقيم تلقائي والجدول الاجازات بيكون ارقام مكررة مثلا اذا بيكون اسمي بيأخذ ترقيم تلقائي رقم 3 مثلا وحين نكت الاجازة لي راح يكتب في حقل الرقم في جدول الاجازات رقم 3 ولو بيأخذ 100 اجازة كل مرة راح يكتب رقم 3 وبهذا راح يسهل علينا اذا نبحث شي او نحذف شي او اي عمليات اللي احنا نريد اتمنى ان تفهم كلامي لان انا ضعيف باللغة العربية تحياتي رابط هذا التعليق شارك More sharing options...
99عمرو قام بنشر فبراير 7, 2017 الكاتب مشاركة قام بنشر فبراير 7, 2017 تمام فهمت فكرتك اخى شفان ولكن كيف سوف ابحث فى الفورم بالاجازات هل سوف اجبر ان اقلب فى الاجازات لنفس الموظف بالنفجيتور مثلا اذا بدى اظهار جميع الاجازات للموظف بالفورم 30 اجازه بفورم واحده كيف ستكون رابط هذا التعليق شارك More sharing options...
Shivan Rekany قام بنشر فبراير 9, 2017 مشاركة قام بنشر فبراير 9, 2017 تمام فهمت فكرتك اخى شفان ولكن كيف سوف ابحث فى الفورم بالاجازات هل سوف اجبر ان اقلب فى الاجازات لنفس الموظف بالنفجيتور مثلا اذا بدى اظهار جميع الاجازات للموظف بالفورم 30 اجازه بفورم واحده كيف ستكون لا بل راح يكون كل شخص له سجله خاص وراح تشوف كل اجازاته مثلا الان ان الصفحة المفعلى على اسمك وفي الاسفل بها نموذج فرعي راح يظهر كل اجازاتك واذا رحت على اسمي مثلا راح تشوف كل اجازاتي وهكذا الخ تحياتي 1 رابط هذا التعليق شارك More sharing options...
99عمرو قام بنشر فبراير 9, 2017 الكاتب مشاركة قام بنشر فبراير 9, 2017 لو ممكن مثال لتلك الطريه امون شاكر ليك اخى رابط هذا التعليق شارك More sharing options...
Shivan Rekany قام بنشر فبراير 9, 2017 مشاركة قام بنشر فبراير 9, 2017 لو ممكن مثال لتلك الطريه امون شاكر ليك اخى اذا ماكان غلطان انا مرة انا عملت لك في احم من المشاركات لكن انت رفضت واحتمال السبب انو ما فهمت مني في ذاك الوقت الان راح اشوفه اذا وجدت راح ارفع لك والا راح اعمل لك واحد جديد تحياتي رابط هذا التعليق شارك More sharing options...
Shivan Rekany قام بنشر فبراير 9, 2017 مشاركة قام بنشر فبراير 9, 2017 اليك هذا شوف نظرة اليها خلي كل واحد بيأخذ 1000 اجازات راح يظهر كلها في نموذج فرعي ولكل واحد على وحده تحياتي موظفين.rar 1 رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان