عبد الفتاح كيرة قام بنشر يونيو 9, 2011 قام بنشر يونيو 9, 2011 الأخ منتصر حفظك الله كيف يمكن حساب الفارق بالأيام بين تاريخين أقصد باقى الأيام بعد حذف الشهور و السنين مكتملة كما فى إكسل بدالة datediff مثلا تاريخ أول 5 نوفمبر 66 الثانى 3 نوفمبر 2000 فارق الأيام أربده = 28 يوما و الشهور = 11 و السنوات = 13 هل يمكن تنفيذ ذلك فى معايير الاستعلام لحساب سن الطالب فى أول أكتوبر باليوم و الشهر و السنة جزاك الله خيرا
منتصر الانسي قام بنشر يونيو 10, 2011 قام بنشر يونيو 10, 2011 اخي العزيز kemas طلبك ستجده في الموضوع هنــا في آخر مرفق تحياتي,,,
عبد الفتاح كيرة قام بنشر يونيو 11, 2011 الكاتب قام بنشر يونيو 11, 2011 (معدل) الفاضل الأستاذ منتصر الانسي شكرا على اهتمامك أنا أريد حساب الشهور الباقية بعد السنوات داخل الجدول بنفس طريقة حساب الأيام فى الاستعلام هذا المرفق لقد تم حساب الأيام بنجاح و الحمد لله وبقيت الشهور و السنوات برجاء الاطلاع على الاستعلام بالمرفق وشكرا لكم test2003.rar تم تعديل يونيو 11, 2011 بواسطه kemas
عبدالله المجرب قام بنشر يونيو 11, 2011 قام بنشر يونيو 11, 2011 الاستاذ ابا عمر هل لا ارفقت المطلوب بصيغة 2003 يمكن نسوي حاجة هههههه كما تعلم فلازلنا متاخرين في مواكبة التحديثات
عبد الفتاح كيرة قام بنشر يونيو 11, 2011 الكاتب قام بنشر يونيو 11, 2011 السلام عليكم أخى أبا أحمد معذرة تم تعديل المرفق إلى 2003
منتصر الانسي قام بنشر يونيو 11, 2011 قام بنشر يونيو 11, 2011 اخي العزيز kemas يبدو انك لم تحمل المرفق على الرابط المذكور في مشاركتي السابقة والذي يحتوي على كود يختصر لك الكثير كما ستجده في الاستعلام في مثالك والمرفق بهذه المشاركة أما إن كنت تريد تطبيق فكرة محددة في بالك فيرجى توضيحها لنا أكثر لنناقشها ونحاول تطبيقها ان شاء الله . تحياتي,,, test2003.rar
عبد الفتاح كيرة قام بنشر يونيو 11, 2011 الكاتب قام بنشر يونيو 11, 2011 أخى منتصر الهدف أن يكون فى الجدول عمود حساب أوتوماتيكى عند إدخال تاريخ ميلاد الطالب فى حقل تاريخ الميلاد تحسب تلقائيا 3 أعمدة يوم - شهر - سنة بدون تدخل كما بالإكسل للآن تمكنت من عمل ذلك كاملا بفضل الله ثم الملف المرفق لكن فى استعلام لعله أيضا من إنتاجك و هو عبارة عن وظيفة تحسب ذلك أو بالأحرى 3 وظائف أنا استخدمت الوظائف فى استعلام و تعمل تمام السؤال الآن كيف يمكن نقل تلك الأعمدة الثلاثة بوظائفها الحسابية من الاستعلام إلى الجدول أو ربط الاستعلام بالجدول بحيث ندخل تاريخ الميلاد فقط فى نموذج أو جدول وتحسب الأعمدة الثلاثة تلقائيا الملف المرفق به الوظائف الثلاثة حساب العمر1.rar
منتصر الانسي قام بنشر يونيو 11, 2011 قام بنشر يونيو 11, 2011 اخي العزيز مرفق لك مثالك بعد اضافة طريقة الاحتساب للجدول مباشرة عن طريق النموذج كما ارجو منك الاطلاع على النموذج الثاني للتعرف على طريقتي اكثر وكذلك ملاحظة الفارق فستلاحظ ان الفرق بين التاريخين 01/01/1980 و 31/12/2010 لم يتطابق في النموذجين فما رايك ايهما أصح ليتم إعتماده منا جميعاً. اما عن طريقة نقل البيانات من الاستعلام الى الجدول يتم عن طريق استعلام التحديث ومرفق لك مثالك الأول لتوضيح الفكرة تحياتي,,, حساب العمر1.rar test2003.rar
عبد الفتاح كيرة قام بنشر يونيو 11, 2011 الكاتب قام بنشر يونيو 11, 2011 التاريخ الأول 05/11/1995 التاريخ الثانى 01/10/2010 فارق الأيام = 26 فارق الشهور =10 فارق السنوات = 14 هذا هو الأصح لأننا نستلف 30 يوما
عبد الفتاح كيرة قام بنشر يونيو 11, 2011 الكاتب قام بنشر يونيو 11, 2011 الآن التعديل فى النموذج يؤدى للتعديل فى الجدول بربط الحقول الثلاثة بالكود هل هذا صحيح؟ أرجو توضيح أكثر للطريقة وشكرا لوقتك الثمين بارك الله فيك
منتصر الانسي قام بنشر يونيو 11, 2011 قام بنشر يونيو 11, 2011 يمكن لم تفهم قصدي كنت اقصد الفترة من 01/01 حتى 31/12 هل نعتبرها سنة بالضبط أم نعتبرها 11 شهر و30 يوم ولاتعتبر سنة إلا في 01/01 كنت أريد رأيك في هذه النقطة بحكم إستخدامك لها أكثر مني ... لأنه من الضروري توحيد طرق الإحتساب في معاملاتنا ككل ولا اقصد هنا فقط تحياتي,,,
منتصر الانسي قام بنشر يونيو 11, 2011 قام بنشر يونيو 11, 2011 اخي kemas إنت تأمر ياشيخ المهم اننا نقدر نخطفك من أكسل بالفعل طريقة التحديث من النموذج هي نفس ما قمت به انت ولكن بدلا من وضع نتيجة الإحتساب في مربع نص (غير منضم) يتم وضعه في مربع نص مرتبط بحقل في الجدول وهذا كل شيئ تحياتي,,,
عبد الفتاح كيرة قام بنشر يونيو 11, 2011 الكاتب قام بنشر يونيو 11, 2011 (معدل) أولا حساب السنة مثلا المعاش يكون إلى نفس تاريخ البدء +1 مثلا موظف تعيين 1/1/ سنة 50 يحال على المعاش اليوم الثانى من شهر واحد سنة 2010 ويوم 1-1 2010 هو يوم عمل و يتغافل عن الشهر الكبير 31 يوما لأن وسط السنة شهور قصيرة و شهر فبراير 28 أو 29 -- ثانيا لقد أفدتنى الليلة إفادة عظيمة حيث عرفت طريقة عمل حقول حسابية تلقائية بالجدول عن طريق نموذج وهناك سؤال لماذا غيرت أسماء المربعات الثلاثة فى النموذج لتخالف أسماء الحقول بالجدول هل هذا مهم؟ و جزاك الله خيرا و ممنون لك جدا و إن شاء الله أشرف بمصاحبتكم فى منتدى أكسيس فقط لأتعلم تم تعديل يونيو 11, 2011 بواسطه kemas
منتصر الانسي قام بنشر يونيو 11, 2011 قام بنشر يونيو 11, 2011 اخي العزيز انا لم اغير الاسماء بل ابقيتها كما عملتها انت وذلك حتى تتنفذ الاكواد بدون اي تعديل ولتعرف ان الاوامر والاكواد تتعامل مع اسماء عناصر التحكم بغض النظر عن مصادر بياناتها وكذلك يمكنك التعامل مع اسماء حقول الجدول مباشرة ولكن يجب توضيح شيئ هام في هذه النقطة في حالة تنفيذ الكود على عنصر التحكم (اسم عنصر التحكم في النموذج سواء كان بنفس اسم الحقل او كان اسم مغاير) فإنها تتحدث قيمة الحقل في الجدول وتظهر نتيجة الكود مباشرة في النموذج اما في حالة التنفيذ على اسم الحقل والذي لايطابق اسم مربع النص او عنصر التحكم في النموذج فإن قيمة الحقل في الجدول تتحدث مباشرة ولكنها لاتظهر في النموذج الا اذا ماتم عمل تحديث (Requery) لعنصر التحكم او للسجل كالانتقال لسجل اخر والعودة الى السجل المذكور او إغلاق النموذج وإعادة فتحه... الخ ارجو ان يكون الشرح واضح تحياتي,,,
عبد الفتاح كيرة قام بنشر يونيو 11, 2011 الكاتب قام بنشر يونيو 11, 2011 معلومة قيمة إذن الأفضل تنفيذ الكود على عناصر التحكم بالنموذج لنجمع بين تحديث النموذج و تحديث الجدول صحيح؟
منتصر الانسي قام بنشر يونيو 11, 2011 قام بنشر يونيو 11, 2011 اخي العزيز هذا لايعني انه يجب ان يختلف اسم عنصر التحكم في النموذج عن اسم الحقل في الجدول فيمكن ان يكون اسم عنصر التحكم هو نفس اسم الحقل في الجدول (وهو الافضل ليسهل التعامل معه وعدم التوهان) حيث وسيتعامل معه الكود بنفس الطريقة المذكورة اعلاه والتطبيق أفضل برهان ... هذا كان للتوضيح فقط تحياتي,,,
أبو آدم قام بنشر يونيو 11, 2011 قام بنشر يونيو 11, 2011 و للتوضيح فقط .... أقول هذا "حوار علمي محترم" شكرا لكم "لا يفتى و الآنسي في المنتدى" .....
عبد الفتاح كيرة قام بنشر يونيو 12, 2011 الكاتب قام بنشر يونيو 12, 2011 أحسن الله إليكم و زادكم علما أخى منتصر أخى nart lebzo
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.