بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|
نجوم المشاركات
Popular Content
Showing content with the highest reputation on 08/07/17 in مشاركات
-
السلام عليكم ورحمة الله وبركاته هذا الموضوع مما تكثر الحاجة اليه الاصل عند تسجيل الحضور هو ادخال الوقت والتاريخ الكامل General Date ثم التعامل معه من خلال الاستعلامات والوحدات النمطية وهذا التاريخ هو المعمول به في اجهزة الحضور عامة كقارىء البصمات وغيرها ، والملاحظ ان بعض الاخوة المبرمجين يقومون بجلب بيانات الحضور من الجدول المصدر والتعامل معها اثناء الجلب وتفكيك البيانات في جدول جديد خاص . وفي الصورة ادناه نموذج من الجدول المعدل وهو الذي سوف اعتمده في شرحي ومثالي المرفق علما اني افضل العمل مباشرة على مصدر البيانات الاصل ثم نستخدم الاستعلام لضم هذا الجدول مع جدول الاسماء وعمل تجميع دقائق الـتأخر خلال شهر ونستعين بوحدة نمطية صنعناها لحساب التأخر بالايام وحساب المتبقي من الدقائق ثم ترحيلها الى الشهر التالي كرصيد سابق وحساب الايام بناء على ساعات التأخر (يكون حسب النظام المتبع ) فيختلف من مؤسسة الى اخرى فمنها من يحسب اليوم بــ 5 ساعات تأخر أو 7 ساعات ... وهكذا وفي مثالي هذا جعلت اليوم ساعتي تأخر (120 دقيقة ) ويظهر جليا في الوحدة النمطية المستخدمة Public Function trhelSn(mnthID, uid As Integer) ' uid يمثل رقم الموظف في الاستعلام On Error Resume Next Dim i, ii, a1, a2, a3, a4 As Integer ii = mnthID ' يمثل رقم الشهر في الاستعلام a2 = 0 For i = 1 To ii a2 = a4 ' ترجع بالرصيد السابق للشهر التالي a1 = Nz(DLookup("secnd", "qryscnd", "monthx=" & i & "And nID =" & uid), 0) ' ترجع بحقل الدقائق الذي تم جمعه في الاستعلام a3 = (Nz(a1) + Nz(a2)) \ 120 ' ترجع بعدد الايام بناء على عدد الدقائق المعتمد وهي هنا 120 دقيقة a4 = (Nz(a1) + Nz(a2)) Mod 120 ' ترجع بالمتبقي من الدقائق في الشهر الحالي Next End Function ' مصطلح الشهر الحالي والشهر التالي باعتبار الابتداء من اول شهر فأول شهر في الاستعلام يعتبر الحالي ثم التالي .. التالي ... وهكذا وهذه هي النتيجة النهائية : وهنا تكملة للموضوع احتساب التأخر بالدقائق وترحيل .rar4 points
-
السلام عليكم هذه طريقة أخرى ربما تفي بالغرض سوف يكون شكل التقرير في وضع التصميم هكذا: و شكل التقرير في وضع المعاينة هكذا: - و قد استعملت هذا الكود لتحديد إرتفاع و مكان ظهور التقارير الفرعية في التقرير الرئيسي. Dim RC2 As Integer, RC3 As Integer, RC4 As Integer Dim i As Double Dim heig_r2 As Double, heig_r3 As Double, heig_r4 As Double i = 566.9291338583 RC2 = [rpt_2].Report![nrow2] heig_r2 = (1.085 + (0.503 * (RC2 + 2) / 2) + 0.45) * i Me.rpt_2.Height = heig_r2 '----------------------- Me.rpt_3.Top = heig_r2 + 5.5 * i RC3 = [rpt_3].Report![nrow3] heig_r3 = (1.085 + (0.503 * (RC3 + 1) / 2) + 0.45) * i Me.rpt_3.Height = heig_r3 '----------------------- Me.rpt_4.Top = Me.rpt_3.Top + heig_r3 + 0.5 * i RC4 = [rpt_4].Report![nrow4] heig_r4 = (1.085 + (0.503 * (RC4 + 1) / 2) + 0.45) * i Me.rpt_4.Height = heig_r4 '----------------------- Me.Label119.Top = Me.rpt_4.Top + heig_r4 + 0.5 * i Me.Sum_raseedafter.Top = Me.rpt_4.Top + heig_r4 + 0.5 * i و غيرت خصائص التقارير الفرعية على النحو التالي: أضفت حقل Expr1 فارغ لمصدر السجلات (الإستعلامات) من أجل إضافة تجميع لتقرير الفرعي 1- و غيرت خاصية تكرار المقطع إلى نعم للعنصر رأس_expr1 كما في الصورة: 2- تغيير خاصية التقرير "اتجاه" إلى من اليمين إلى اليسار و هذا هو المرفق: 680.3.الاجازات - Copy.rar2 points
-
اخي الكريم@Barna اخوك طالب مبتدا وقد نصحنا الكثير من الخبراء ولكن كون يسهل علئ التعلم ابد بالعربي هذا الهدف شاكرا لك على النصيحه1 point
-
وعليكم السلام ورحمة الله وبركاته أخي ابا زاهر .... نصيحة بسيطة من أخوك .... دائما حاول كتابة اسماء النماذج وتسمية الكائنات داخلها باللغة الانجليزية حتى يسهل كتابة الاكواد لها ... بارك الله فيك1 point
-
كمل الطريق انا جربت انه بيكتب الباركود في شاشة سوداء سي ام دي كيف نقدر نتحوله الى اكسس ؟1 point
-
1 point
-
موضوع جميل .. شكرا استاذ ابو خليل لماذا لا نفتح قسم تابع هذا المنتدى لهذه المواضيع المهمة .. ونخلي هنا للاسئلة فقط ؟ اي نفرق بين المواضيع و الاسئلة لكي نعرف من يسأل و نرد عليه ولمن يريد موضوع يشوف المواضيع ويشارك معه1 point
-
السلام عليكم ورحمة الله تعالى وبركاته على راى المثل الكتاب بيبان من العنوان واعتذر لكبر حجم الملف تم رفع الملف على رابط خارجى يمكنكم التحميل من هنا واستغلال وقت الانتظار اثناء التحميل بالاستغفار1 point
-
جزاك الله خيرا اخي الكريم...ورزقك من حيث لا تحتسب وبارك لك في علمك وزادك علما على علم... العمل تم بنجاح واسبدلت حرف G بحرف P وبقى خطوه واحدة وهي استخدام المؤشر (أعلى وأسفل) بدلا من كتابة ارقام المجموعات في الخانه (P) ؟؟؟؟ ممكن مساعده في ذلك1 point
-
مرحبا اختي شرحك جميل واجمل اكثر بمرفق صغير به الثلاث جداول ونموذج بيانات الموظفين لو تجربي استخدام معالج البحث اثناء عرض تصميم الجدول ومن قائمة نوع البيانات تختاري lookup wizard ثم الاشارة للجدول ثم اختيار عمودي المفتاح الاساسي وحقل الوصف او الاسم ثم اتباع المعالج التالي التالي حتى النهاية ستاخذين فكرة عن تخزين القيم في حقل الربط ولكن يظهر الوصف للمستخدم بالتوفيق1 point
-
الیکم ھذا الرابط لعل تستفيدون منه ... https://boundstatesoftware.com/blog/4-ways-to-get-your-ms-access-database-on-an-android-tablet-or-phone وهذه اثنان من برامج لكي يقدرون توصل الى قاعدة اكسس وفي رابط الاول تم اعطاكم مزايا و عيوب كل الطرق ... https://play.google.com/store/apps/details?id=com.kmsoft.access_db_viewer https://play.google.com/store/apps/details?id=com.microsoft.rdc.android1 point
-
1 point
-
شكرا على المعلومة منذ الصباح ابحث عن هذه البرامج كما تفضلت ، وبالفعل موجودة ، والبرنامج الوحيد "المجان" الذي وجدته والذي "اعتقد" بأننا نستطيع التحكم فيه من الاكسس هو: https://sourceforge.net/projects/zbar/ لأن فيه نظام التحكم عن طريق Commanline (كما هو الحال في التحكم في البرامج التي في رابطي اعلاه) ، والبرنامج يحتاج تنصيب وتجربة!! جعفر1 point
-
لا بل تقدر جلب مجموعە قیم من استعلام الى استعلام اخر لكن نحن نحتاج لقاعدة مصغرة بها استعلام الاساسي وايضا نحتاج نعرف ما تريد ان نخرج منه الى استعلام اخر .. اي وضح لنا ماتريد مع تقدير1 point
-
1 point
-
الفرق بينهما هو طريقتي بيعطيك ارقام سالب ايضا مثلا عندك سجل وقت دخول هو 11:44 ووقت الخروج هو 10:40 لذلك يعطيك سالب وعند سجل وقت الدخول 03:35 ووقت الخروج هو 05:40 لذلك يعطيك موجب اي طريقتي بيعطيك اللي رقمه الموجب فقط وتقدر ان تعمل لكي يعدد كل سجلات اي تحويل ارقام سالب الى الموجب وتعدده لكن الطريقة استاذنا @محمدنجار بيعطيك فقط ارقام موجب لذلك بيعدد كل سجلات1 point
-
1 point
-
يعني قدامه الجدار هههههههه شكرا يابو نادر على المداخلة وهذا مثال مبسط لفكرتي مع اللمسات فرض الحفظ قبل الانتقال.rar1 point
-
اخ رمهان انت استاذنا ومعلمنا والعين لاتعلو على الحاجب هذا تواضع منك يالغالي ولكن في الحقيقه اجابتك في نظري وبدون مجامله الافضل واذا كان القصد من حيث السبق فلا يهم هذا الامر بنسبه لي الاهم الفائده ونا ولله استفدت منك الكثير اكرر شكري لك يالغالي على هذه الروح الطيبه1 point
-
1 point