اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

sandanet

الخبراء
  • Posts

    1,366
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    19

كل منشورات العضو sandanet

  1. اخي ابومصطفى ماهو المقصود ب" دليل برمجة اكس" هل قصدك كتاب عام يشرح كيفية بناء تطبيقات عن طريق الاكسس؟
  2. وانا اقف موقف المذهول فقط ههههه
  3. استاذي الكريم ابوعارف احييك على روح المثابرة في الوصول الى حل سليم وبالفعل حلك في المرفق الأخير رائع جدا "TimeCount" وهناك حلول عديدة في هذا المجال وانا حقيقةً لا اهمل اي حل مقدم من خلالكم فانتم خبراء في هذا المجال ونحن تلامذتكم وهدفنا الوصول الى ابسط الحلول العملية .. فتحياتي لك وللأخوة الافاضل الذين شاركوا معي هذا الموضوع
  4. قبطاننا العزيز اتتركنا في جزيرة ضائعة وتبحر لوحدك ام تلقي لنا مركبا لانعرف كيفيه توجيهه؟؟ ارجو منك القاء مركباً بصيغة 2003 يمكن لبحارة الاكسس القدماء والبسطاء من قيادته تحياتي
  5. اخي ابوعارف انا جربت وضع العبارة السابقة مباشرة في مربع الاجمالي لكن للأسف النتيجة ليست صحيحة كما هو واضح في الصورة .. وقد ارفقت لك المثال فيه اوقات انصراف اكثر لكي يتم التأكد من عمل كود الاجمالي اخي رمهان ارجو منك تجربة المرفق ايضاً والتأكد من اذا ماكان الناتج لديك هو نفس الناتج الذي في الصورة .. بالمناسبة كنت قد سألتك سابقاً عن اذا ماكان لديك تفسيراً للكود التالي total: Int(Sum([time2]-[time])*24) & ":" & Format(Sum([time2]-[time]);"nn") attendance.zip
  6. أخي ابوعارف قمت بتغيير الوقت كما اشرت الى 2:50 وكذلك 1:40 وكانت النتيجة 9:30 لايوجد اي مشكلة!! سوف ارفق لك صورة التقرير مع المثال اما بالنسبة لسؤالك عن لماذا ضرب ناتج طرح وقتين في 24 فحقيقة انا سألت نفسي نفس السؤال ولم افهم عمل الكود بشكل جيد لكنه يؤدي الغرض واعتقد ان الاخ العزيز بحار الاكسس هو من زودني بهذا الكود في مشاركته اعلاه "اتفضل التقرير عن طريق الجدول وعن الاستعلام" لذلك اضم صوتي لصوتك وننتظر منه الجواب استاذي القدير رمهان حلك جميل كحل الاساتذة الكرام هنا في هذا الموضوع لكننا بصدد مناقشة ابسط كود يؤدي الغرض من بين الحلول العبقرية التي تفضلتم بها .. ارجو منك تجربة المرفق وابداء رأيك بالكود الموجود في الاستعلام total_time_attendance عسى ان تجد لنا تفسيراً منطقياً لذلك تحياتي attendance.zip
  7. شكراً لك اخي ابوعارف على هذه الملاحظة المهمة وانا وجدت حل آخر يبدو اسهل في التطبيق وهو كالتالي وضعت الكود التالي في الاستعلام time_attendance total1: Format([time2]-[time];"Short Time") ومن ثم عملت استعلام اسمه total_time_attendance مستند على الاستعلام السابق ووضعت فيه الكود التالي total: Int(Sum([time2]-[time])*24) & ":" & Format(Sum([time2]-[time]);"nn") ومن ثم في التقرير وضعت الكود التالي كمصدر لعنصر التحكم الخاص بمربع نص الاجمالي =DLookUp("[total]";"total_time_attendance") لا اعلم اذا ماكان اجمالي الساعات سيكون 80.90 او 81:30 ارجو منك تجربتها وابداء رأيك فيها تحياتي
  8. ماشاء الله عليك استاذي القدير ابوعارف حلك ولا اروع .. بارك الله فيك وجعلها الله في ميزان حسناتك واتمنى ان تسقينا من نبع خبرتك دائماً ... تحياتي
  9. موضوع يستهل 5 نجوم لكن بعد الاطلاع على النتيجة النهائية ... تحياتي
  10. اعتقد ان المشكلة اصعب مماتوقعت ..
  11. اخواني الكرام ارفق لكم برنامجي لكي تجربوا عليه بصورة مباشرة حيث انني عجزت عن تطبيق الاجمالي في التقريرعند فتح النموذج اختاروا شهر 6 لكي يفتح التقرير وستلاحظون خانة الاجمالي فارغة وهي المطلوبة حيث انها المفروض تحسب مجموع الساعات attendance.zip
  12. عفوا اخي بحار الاكسس ليس هذا المطلوب .. المطلوب هو في حال كان التقرير Unbound ومربع نص حساب حساب المجموع ايضا Unbound أي بمعني ان التقرير غير مرتبط بموضوع الساعات لابجدول الساعات ولا باستعلام الفرق بين الوقتين .. الذي اعرفه انه في هذه الحالة يتم استخدام دالة الـ DLookUP كمصدر لبيانات مربع نص المجموع لكني لم اوفق في تطبيقها مع الكود الذي تفضلت به
  13. لي طلب بسيط إن شاء الله وهو في حال كان التقرير مستند على جدول اخر واريد خانة الاجمالي في التقرير كيف يكون شكل كود الاجمالي؟ انا حاولت ان اضعه بداخل دالة DLookUp لكن لم تظهر النتيجة
  14. أولا اعتذر منكم على تأخري في الاطلاع على حلولكم الرائعة بسبب فصل الانترنت وبارك الله فيكم لما تقدموه من مساعدة وبالنسبة لملاحظات أخي الكريم ابوخليل جزاه الله خير الجزاء بالفعل انا لدي رابط بين الجدولين طبعا لم اضعها في المثال لاعتقادي انه ليس هنالك حاجة لها فالمطلوب كان حساب المجموع فقط اما بالنسبة الى النقطة الثانية " لايمكن الجمع حسب طريقتك لان الحقل غير رقمي وانما نطبق عملية الجمع على الحقول الرقمي" فهذه هي المشكلة لان عملية حساب عدد الساعات تمت بداخل الاستعلام وليست بالجدول لذلك لايوجد هنالك حقل رقمي وانا حاولت ان اجد طريقة لإعطائي المجموع لكن لم اتوصل لها. بالنسبة لحل اخي الكريم بحار الاكسس جزاه الله خيراً فاعتقد بانه حل سحري ويحتاج الى وقت لفهمه وان شاء الله احاول تطبيقه ولي عودة للنقاش فيه بعد ذلك تحياتي
  15. السلام عليكم ورحمة الله وبركاته اما بعد... اخواني الاعزاء في المرفق مثال به تقرير مبني على استعلام يحسب الفرق بين وقتين ومن ثم يجمع الناتج .. المشكلة عندي في طريقة جمع الناتج في التقرير ارجو منكم المساعدة ولكم مني جزيل الشكر example.zip
  16. ماشاء الله عليك أستاذي الكريم جعفر شرح ولا اروع بارك الله فيك
  17. اشكركم جزيل الشكر اساتذتي الكرام على معلوماتكم القيمة هذه وهنا احب ان استفسر منكم على بعض النقاط 1. بالنسبة لكود الأخ سعيد docmd.runsql "DELETE leave.* FROM leave WHERE d IN (SELECT [date] FROM record)" كيف يتم اضافة شرط اخر مثلاً الاسم في الجدول الاول = الاسم في الجدول الثاني بالاضافة الى الشرط السابق؟ 2. ماهو الفرق بين الكودين من الناحية العلمية (كود الاستاذ سعيد وكود الاستاذ جعفر) اي لماذا الاول يستخدم عبارة sql بينما الكود الثاني يستخدم CurrentDb.Execute 3. كيف يتم انشاء كود الاستاذ جعفر؟ اي من اين جائت عباة INNER JOIN ارجو منكم توضيح تلك النقاط وبارك الله فيكم على مجهوداتكم الرائعة
  18. قارن بهذا الكود DoCmd.RunSQL "DELETE emp_vacation.ID, emp_vacation.name, emp_vacation.from, emp_vacation.to FROM emp_vacation WHERE ((emp_vacation.name)=[forms]![off]![Text26])"
  19. السلام عليكم ورحمة الله تعالى وبركاته أما بعد .. اساتذتي الكرام في المرفق مثال عن كيفية حذف السجلات من جدول leave عند تواجدها في جدول record بنفس التاريخ هنالك مشكلة في كود الحذف ارجو الاطلاع عليه تحياتي New Microsoft Office Access Application.zip
  20. نعم اخي جعفر انا استخدم التنسيق الذي اشرت اليه في الجدول لكن في بعض الاحيان تجري عمليات بالكود على التواريخ في النماذج او التقارير وفي بعض الاحيان يكون النموذج غير مرتبط في جدول .. كذلك بالنسبة للعمليات الحسابية على الوقت فعند تغيير اللغة من العربية السعودية مثلا الى لغة عربية اخرى مثلا ليبيا فستجد ان الامر البرمجي لايستجيب للتواريخ او الاوقات .. ساحاول ارفاق مثال على ذلك في اقرب فرصة ... تحياتي
  21. طيب هل جربت ان تغير لوحة المفاتيح الى الانجليزية بينما تبقي الاشكال الرقمية على "دولي" هل تستمر المشكلة؟ ام فقط عند اختيار اللغة العربية مع الاشكال الرقمية تلك؟
×
×
  • اضف...

Important Information