hh88 قام بنشر يوليو 28, 2017 قام بنشر يوليو 28, 2017 أساتذتي الكرام عندي حقل مسجل فيه وقت الدخول اريد حساب عدد السجلات لهذا الحقل الي تجاوز قيمة الوقت فيها عن ٣٠ دقيقة حاولت لأكن لم تضبط معي الدالة ارجو التعديل عليها =DCount("*";"المراجعين";"[الوقت] time <30 ) وشكرا
محمدنجار قام بنشر يوليو 28, 2017 قام بنشر يوليو 28, 2017 5 ساعات مضت, hh88 said: اريد حساب عدد السجلات لهذا الحقل الي تجاوز قيمة الوقت فيها عن ٣٠ دقيقة =DCount("*";"المراجعين";"[الوقت] time <30 ) :: اهلا بك اخي .... مع من تقارن وقت الدخول ؟ مع الوقت الحالي ؟ وضح ذلك رجاءا .
hh88 قام بنشر يوليو 28, 2017 الكاتب قام بنشر يوليو 28, 2017 14 minutes ago, محمدنجار said: :: اهلا بك اخي .... مع من تقارن وقت الدخول ؟ مع الوقت الحالي ؟ وضح ذلك رجاءا . هلا اخي الكريم هذا الحقل مقارنة بين وقتين معلومة اريد ان احسب عدد السجلات للاوقات الي تجاوزت اكثر من 30 دقيقة والف شكر
hh88 قام بنشر يوليو 28, 2017 الكاتب قام بنشر يوليو 28, 2017 (معدل) اكثر توضيح:: عندي حقل وقت حضور وحقل وقت خروج اريد دالة تحسب اذا كان وقت الخروج تعدى 30 دقيقة مقارنة بوقت الحضور اي ان الدالة تحسب عدد جميع السجلات الي [وقت الخروج] يختلف عن وقت الحضور باكثر من 30 دقيقة هل استخدم مثل هذا الدالة DateDiff ("وقت الدخول", [وقت الخروج], Date()) > 30 ولكم الشكر يأساتذتي الكرام تم تعديل يوليو 28, 2017 بواسطه hh88
محمدنجار قام بنشر يوليو 28, 2017 قام بنشر يوليو 28, 2017 19 دقائق مضت, hh88 said: اريد دالة تحسب اذا كان وقت الخروج تعدى 30 دقيقة مقارنة بوقت الحضور اي ان الدالة تحسب عدد جميع السجلات الي [وقت الخروج] يختلف عن وقت الحضور باكثر من 30 دقيقة هل استخدم مثل هذا الدالة DateDiff ("وقت الدخول", [وقت الخروج], Date()) > 30 :: تفضل استخدم هذه الدالة حيث وقت الخروج [a] وقت الدخول . بالتوفيق =DCount("[id]";"tbl1";"minute([b]-[a])>30") 1
hh88 قام بنشر يوليو 28, 2017 الكاتب قام بنشر يوليو 28, 2017 25 minutes ago, محمدنجار said: :: تفضل استخدم هذه الدالة حيث وقت الخروج [a] وقت الدخول . بالتوفيق =DCount("[id]";"tbl1";"minute([b]-[a])>30") الف مليون شكر اخي الكريم محمد الله يكتب لك الاجر ان شاء الله ولكن عندي ملاحظة بسيطة انه الكود يحسب الدقايق فقط يعني حتى لو زاد عدد الساعات يضل يحسب الدقايق فقط لو كانت الساعة زادت بدون دقايق لايحسبها هل اقدر اعدل عليه ليحسب حتى الساعة حاولت اطبق بس ياليت تساعدني =DCount("[id]";"tbl1";"minute;hour([b]-[a])>30")
أفضل إجابة محمدنجار قام بنشر يوليو 28, 2017 أفضل إجابة قام بنشر يوليو 28, 2017 4 ساعات مضت, hh88 said: ليحسب حتى الساعة حاولت اطبق بس ياليت تساعدني =DCount("[id]";"tbl1";"minute;hour([b]-[a])>30") :: تفضل اخي الكريم تعديل شرط الدالة ... بالتوفيق =DCount("[id]";"tbl1";"Hour(b-a)*60+Minute( b-a )>30") 1
hh88 قام بنشر يوليو 28, 2017 الكاتب قام بنشر يوليو 28, 2017 18 minutes ago, محمدنجار said: :: تفضل اخي الكريم تعديل شرط الدالة ... بالتوفيق =DCount("[id]";"tbl1";"Hour(b-a)*60+Minute( b-a )>30") الف الف مليون شكر اخي الكريم محمد اسال االله ان يوفقك بس استفسار اخير معليش سامحني في حالة اردت ان اكتب هذي الدالة في الاستعلام في صف المعايير كيف يكون شرط الدالة وذلك لهدف استخراج رسوم بيانية
Shivan Rekany قام بنشر يوليو 28, 2017 قام بنشر يوليو 28, 2017 اخي ههـ 88 اخي @hh88 انت ما ارفقت القاعدة لذلك استاذنا الحبيب @محمدنجار اعطاك الكود 1
hh88 قام بنشر يوليو 28, 2017 الكاتب قام بنشر يوليو 28, 2017 1 hour ago, Shivan Rekany said: اخي ههـ 88 اخي @hh88 انت ما ارفقت القاعدة لذلك استاذنا الحبيب @محمدنجار اعطاك الكود هلا اخي شفان مرحبتين ياستاذي مرفق قاعدة البيانات بها الاستعلام المطلوب حساب الوقت.rar
Shivan Rekany قام بنشر يوليو 29, 2017 قام بنشر يوليو 29, 2017 الان تريد ان يظهر لك السجلات في الاستعلام اللي فرق بينهم اكثر من موجب 30 دقيقة ام تريد فقط ان يعطيك عدده بدون سجلات 1
hh88 قام بنشر يوليو 29, 2017 الكاتب قام بنشر يوليو 29, 2017 16 minutes ago, Shivan Rekany said: الان تريد ان يظهر لك السجلات في الاستعلام اللي فرق بينهم اكثر من موجب 30 دقيقة ام تريد فقط ان يعطيك عدده بدون سجلات مرحبتين اخي شفان اريد العدد فقط بدون سجلات والف شكر 🌹
Shivan Rekany قام بنشر يوليو 29, 2017 قام بنشر يوليو 29, 2017 26 دقائق مضت, hh88 said: مرحبتين اخي شفان اريد العدد فقط بدون سجلات والف شكر 🌹 هذا الاستعلام سيعطيك سجلات اللي مر عليه اكثر من 30 دقيقة SELECT السجل.id, السجل.a, السجل.b, ((Format(Hour([b]),"00")-Format(Hour([a]),"00"))*60)+Format(Minute([b]),"00")-Format(Minute([a]),"00") AS DDDD FROM السجل WHERE (((((Format(Hour([b]),"00")-Format(Hour([a]),"00"))*60)+Format(Minute([b]),"00")-Format(Minute([a]),"00"))>30)); وهذا سيعطيك عدد السجلات اللي مره عليه اكثر من 30 دقيقة SELECT Count(السجل.id) AS CountOfid FROM السجل WHERE ((((((Format(Hour([b]),"00")-Format(Hour([a]),"00"))*60)+Format(Minute([b]),"00")-Format(Minute([a]),"00")))>30)); واليك المرفق بها استعلامين حساب الوقت.rar 1
hh88 قام بنشر يوليو 29, 2017 الكاتب قام بنشر يوليو 29, 2017 5 hours ago, Shivan Rekany said: هذا الاستعلام سيعطيك سجلات اللي مر عليه اكثر من 30 دقيقة SELECT السجل.id, السجل.a, السجل.b, ((Format(Hour([b]),"00")-Format(Hour([a]),"00"))*60)+Format(Minute([b]),"00")-Format(Minute([a]),"00") AS DDDD FROM السجل WHERE (((((Format(Hour([b]),"00")-Format(Hour([a]),"00"))*60)+Format(Minute([b]),"00")-Format(Minute([a]),"00"))>30)); وهذا سيعطيك عدد السجلات اللي مره عليه اكثر من 30 دقيقة SELECT Count(السجل.id) AS CountOfid FROM السجل WHERE ((((((Format(Hour([b]),"00")-Format(Hour([a]),"00"))*60)+Format(Minute([b]),"00")-Format(Minute([a]),"00")))>30)); واليك المرفق بها استعلامين حساب الوقت.rar الف شكر اخي شفان لماذا ناتج عدد السجلات قي الاستعلام لاتتطابق مع ننائج الداله في النموذج يوجد اختلاف
Shivan Rekany قام بنشر يوليو 29, 2017 قام بنشر يوليو 29, 2017 44 دقائق مضت, hh88 said: لماذا ناتج عدد السجلات قي الاستعلام لاتتطابق مع ننائج الداله في النموذج يوجد اختلاف الفرق بينهما هو طريقتي بيعطيك ارقام سالب ايضا مثلا عندك سجل وقت دخول هو 11:44 ووقت الخروج هو 10:40 لذلك يعطيك سالب وعند سجل وقت الدخول 03:35 ووقت الخروج هو 05:40 لذلك يعطيك موجب اي طريقتي بيعطيك اللي رقمه الموجب فقط وتقدر ان تعمل لكي يعدد كل سجلات اي تحويل ارقام سالب الى الموجب وتعدده لكن الطريقة استاذنا @محمدنجار بيعطيك فقط ارقام موجب لذلك بيعدد كل سجلات 2
hh88 قام بنشر يوليو 29, 2017 الكاتب قام بنشر يوليو 29, 2017 1 hour ago, Shivan Rekany said: الفرق بينهما هو طريقتي بيعطيك ارقام سالب ايضا مثلا عندك سجل وقت دخول هو 11:44 ووقت الخروج هو 10:40 لذلك يعطيك سالب وعند سجل وقت الدخول 03:35 ووقت الخروج هو 05:40 لذلك يعطيك موجب اي طريقتي بيعطيك اللي رقمه الموجب فقط وتقدر ان تعمل لكي يعدد كل سجلات اي تحويل ارقام سالب الى الموجب وتعدده لكن الطريقة استاذنا @محمدنجار بيعطيك فقط ارقام موجب لذلك بيعدد كل سجلات الف شكر استاذي الكريم اسال الله ان يكتب لم الأجر وشكرا على المجهود وسامحني تعبتك معاي
Shivan Rekany قام بنشر يوليو 30, 2017 قام بنشر يوليو 30, 2017 46 دقائق مضت, hh88 said: وسامحني تعبتك معاي استغر الله نحن في خدمتك 2
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.