تم التعديل على المثال كالتالي :
1- انشاء جدول يشتمل على حقل بداية السنة
2- انشاء وحدة نمطية عامة لحصر عدد الايام من بداية السنة وحتى تاريخ اليوم الحالي
3- انشاء وحدة نمطية عامة تحسب المستحق من الاجازة الميدانية حسب نوع الرتبة وحسب المدة الزمنية المقررة
4- توظيف الوحدة النمطية داخل الاستعلام واستحداث حقل يخرج المتبقي من الاجازة خلال هذه السنة
آمل ان تتمعن في الاستعلام جيدا
حيث يمكنك من خلاله التصفية حسب :
1- نوع الرتبة او 2- المعرف او 3- نوع الاجازة
fred2.rar
جوابك خطأ فليس هذا ما اريد
انا كضابط ولم اتمتع خلال السنة
فرصيدي سيكون 105 أيام 60 عن الميدانية و 45 عن الاجازة العادية
هل هذا الكلام صحيح ؟
الاجازة العادية للضباط 3.75 ايام لكل شهر
والافراد 2.5 لكل شهر
هل هذا ايضا صحيح ؟
هذا مفهوم
ولكن غير المفهوم
انك تتكلم عن الميدانية فقط
س/ اعتبرني ضابط جديد بدأ تعييني في 1/1/1437 ولم ولن اتمتع باي اجازة
بعد مضي 6 شهور كم رصيدي من الاجازات ؟ اكتب لي رقما
وبعد مضي سنة كم استحق ؟ اريد رقما فقط
اخي الكريم
سألتك السؤال الاول ولم تجبني اجابة واضحة
ثم سألتك مرة اخرى وكذلك لم تجبني
هل اسألتي غير مفهومة ؟
ثم اعطيتك حل مبدأي ولم تناقشني فيه
ماذا اعمل لك ؟
افضل طريقة لحصولك على حل شافي هو ان تلرفق مثالا بذلك
واحرص ان يكون المثال مختصرا حسب الحاجة ويفضل ان يكون على صيغة mdb
شكرا لكم اخوتي وأحبابي الكرام قائدا ومشرفين واعضاء
قلوبكم تنبض بالحب والوفاء
فأنتم اهل البذل والعطاء
تبذلون علمكم وتعطون وقتكم
كتب الله لكم الأجر بكل ثانية من وقتكم وكل حرف كتبتوه
السلام عليكم
شكرا للاخ الكريم كامل
ابو كورد : يلزم وجود حقل الموقع في جدول المواد او ما تسمى الاصناف
وكلما تغير الموقع يتم التحديث داخل هذا الجدول
وتستطيع اظهار المواد بمواقعها بمعلومية هذا الجدول بان تضعه مصدر بيانات التقرير
الافضل دائما رفع مثال بسيط يشتمل على المشكلة
انظر الحل وكيف رفعته لك بمثال بسيط
يمكنك الآن التطبيق على برامجك
ولو صعب عليك يمكنك استيراد التقرير والاستعلام الى برنامجك
db2.rar
الحقيقة لم استوعب الفكرة
هل الاجازات الميدانية لافراد مخصصين وهم من يتواجدون في الميدان فقط
لانك في سؤالي الاول نفيت وفي سؤالي الثاني اثبت والسؤالين بالمعنى نفسه
وعلى كل حال سأوجهك حسب ما فهمت
على اساس ان الاجازات تحسب من بداية السنة الجديدة
في جدول الاجازات انت بحاجة الى الحقول التالية :
1-معرف الشخص
2-حقل لتمييز الضباط عن الافراد يعبر عنه مثلا بالرقمين 1 ، 2
وان كان هذا التمييز موجود في جدول الاسماء فيستغنى عنه هنا
3- حقل لرصد الاجازة الممنوحة
4- حقل لتاريخ منحها
هذا كل شي
اخراج الاستحقاقات يكون من خلال الاستعلام
يدرج فيه المدة المكتسبة عن طريق حساب الفترة ومقدار الاستحقاق بناء على نوع الرتبة
ويدرج فيه ايضا مجموع ايام الاجازات الممنوحة
وحقل لحساب الفرق بين الحقلين المذكورين لينتج لنا الرصيد المتبقي
اعتقد مثل هذا يحقق مطلوبك
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 45 Then
Dtfild = Dtfild - 1
ElseIf KeyCode = 43 Then
Dtfild = Dtfild + 1
End If
End Sub
باعتبار Dtfild هو حقل التاريخ داخل النموذج
غالب اجهزة البصمة يرفق معها ملفات تطوير او ما يسمى SDK
وهي عبارة عن امثلة جاهزة لطريقة الاتصال والتعامل مع الجهاز
ويحرص الصانع الحاذق على ادراج اكثر من مثال لاكثر من لغة برمجية
اذكر يوجد موضوع ليس قديما لمدير القسم BlueMind بهذا الخصوص ابحث عنه لعلكتجده
تقصد صورة قاعدة البيانات ؟
هذه ثابتة لا تتغير خاصة في الواجهات ، اما ان كانت القاعدة خلفية فيمكنك تغيير الامتداد الى اي نوع تريده ثم الارتباط بها مجددا