راعي الغنم قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 قال الراوي ياسادة ياكرام: في المرفق ادناه يوجد حقل datee وهو يعرض تاريخ ووقت السجل وذلك لضرورة وجود الوقت, وبطبيعة الحال سيكون للتاريخ الواحد اكثر من وقت. فمثلا:19/05/2015 به سجل بوقت 06:30م واخر 12:00ص وهكذا.. والمطلوب معلمة او معيار بالاستعلام لا احتاج فيه لأدخال التاريخ والوقت لليوم المطلوب وانما ادخال تاريخ اليوم والذي سيرجع جميع سجلات اليوم المدخل بالمعلمة بغض النظر عن اوقات السجلات.. كنت قد وضعت حقل تاريخ فقط بنفس الجدول باسم datee1 وقيمته الافتراضية date() بحيث يكون الاستعلام منه وليس من الحقل الاول ولكنني اعرضت عنه لأنه ستحدث الاخطاء عندما يتم تحديث حقل التاريخ في اوقات اخرى... شكرا لتعاونكم ومشاركتكم... راعي الغنم.rar
jjafferr قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 وعليكم السلام ليس معيارا ، وانما القيمة في الاستعلام: Date1: Format([DATEE],"dd/mm/yyyy") جعفر
راعي الغنم قام بنشر يونيو 6, 2015 الكاتب قام بنشر يونيو 6, 2015 وعليكم السلام ليس معيارا ، وانما القيمة في الاستعلام: Date1: Format([DATEE],"dd/mm/yyyy") جعفر جميل حيث كنت قد استخدمت دالة يسار date1:left([datee];10) ولكنها مع ماتكرمت بوضعه انت تحتاج مني ان ادخل التاريخ كاملا (19/05/2015) في حال وضعت في المعايير معلمة [ادخل تاريخ اليوم المطلوب] بعكس حقول التاريخ الاخرى والتي لا احتاج سوى ادخال (19/5) وهاهنا بيت القصيد والطبيخ ^_^..
راعي الغنم قام بنشر يونيو 6, 2015 الكاتب قام بنشر يونيو 6, 2015 (معدل) بخصوص حقل التاريخ الثاني datee1 سيكون غير ظاهر للمستخدم وادخال قيمه تلقائيا..هذا للافادة تم تعديل يونيو 6, 2015 بواسطه راعي الغنم
jjafferr قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 (معدل) تستطيع على الحدث "بعد التحديث" لإدخال التاريخ في الحقل myDate تستعمل هذا الكود: if len(me.myDate) <=5 then me.myDate=cDate(me.myDate & "/" & year(now())) endif باعتبار 19/05 هي خمسة حروف ، فعلى اساسه سيضيف السنة جعفر تم تعديل يونيو 6, 2015 بواسطه jjafferr
رمهان قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 بعد اجمل تحية للجميع ضع عمود جديد بالاستعلام وبه الدالة فورمات ثم ادخل الدالة فورمات كذلك على المعيار طبعا كليهما نفس التنسيق وحسب ماتختار من تنسيقات التواريخ بالتوفيق
jjafferr قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 حيا الله أخوي رمهان طريقة حلوة بس هذه الطريقة تنفع اذا كان المعيار لهذه السنة ، وانما للسنوات السابقة لا ينفع جعفر
راعي الغنم قام بنشر يونيو 6, 2015 الكاتب قام بنشر يونيو 6, 2015 وماذا عن معلمة الاستعلام [ادخل تاريخ اليوم المطلوب] وماهو موقعها من الاعراب... هناك مشكلة كبيرة انتو مش عارفينها وهي ان حضراتكم تفتكروني فهمان بالاكسس وماشاء الله علي ولذلك تعطوني رؤؤؤس اقلام!! ياجماعة انا طست في الاكسس, اعطوني على قد عقلي وفهموني حبة حبة الله يرضى عليكم وعلى والديكم...
رمهان قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 حيا الله أخوي رمهان طريقة حلوة بس هذه الطريقة تنفع اذا كان المعيار لهذه السنة ، وانما للسنوات السابقة لا ينفع جعفر مافهمت عليك اخوي جعفر ! مالها دخل السنوات ! مثلا : ضع المعيار: format([xx];"dd/mm/yyyy)" والعمود الجديد به : format([datee];"dd/mm/yyyy)" تحياتي
رمهان قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 وماذا عن معلمة الاستعلام [ادخل تاريخ اليوم المطلوب] وماهو موقعها من الاعراب... هناك مشكلة كبيرة انتو مش عارفينها وهي ان حضراتكم تفتكروني فهمان بالاكسس وماشاء الله علي ولذلك تعطوني رؤؤؤس اقلام!! ياجماعة انا طست في الاكسس, اعطوني على قد عقلي وفهموني حبة حبة الله يرضى عليكم وعلى والديكم... فيك الخير والبركة تفضل : لا تقول ماتعرف كيف تلصق جملة الاستعلام !!!!!!!!! SELECT LY.ID, LY.[PT-NAME], LY.DATEE, LY.datee1 FROM LY WHERE (((Format([datee],"d/m/yy"))=Format([ادخل تاريخ اليوم المطلوب],"d/m/yy"))); تحياتي
راعي الغنم قام بنشر يونيو 6, 2015 الكاتب قام بنشر يونيو 6, 2015 هيييييييييييييييييييييييييييييييييييييييييه وجدتها على قول ارشميدس دائما اقول حديث رمهان حديث الثقات... مش كنت تقول من اول ان المعلمة تكون مكان حقل التاريخ لما نحط الدالة فورمات في المعايير وانا جالس احطها زي ماهي نسخ لصق ولا جابت اي قناة.. جابها رمهان الله يزوجه ويزوج جعفر ويزوج الجميع بحبات جديدة او مستخدم نظيف.^_^
jjafferr قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 تفضل افتح النموذج ، وادخل التاريخ بطريقتك جعفر 91.Database1.accdb.zip
راعي الغنم قام بنشر يونيو 6, 2015 الكاتب قام بنشر يونيو 6, 2015 شكرا للاستاذ جعفر افندي وللاستاذ رمهان افندي والشكر موصول لكل من مر هنا وغادر مصحوبا بالسلامة.. وافضل قسم الله للمرء عقله...فليس من الخيرات شيئ يقاربه اذا اكمل الرحمن للمرء عقله...فقد كملت اخلاقه ومآربه
jjafferr قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 مافهمت عليك اخوي جعفر ! يوجد في التاريخ معلومة في 1/1/2014 كيف يمكن ان يبحث عنها؟ جعفر
راعي الغنم قام بنشر يونيو 6, 2015 الكاتب قام بنشر يونيو 6, 2015 ايها السادة الافاضل: ان الكلمات او ضغطات الاعجاب لن تفي بشعرة من حقكم ولن تجازيكم اجركم ولكنني اجعل مجازاتكم لله الواحد سبحانه فهو القادر على إيفائكم ما تستحقون... من علمني حرفاً....صرت له عبدا..
راعي الغنم قام بنشر يونيو 6, 2015 الكاتب قام بنشر يونيو 6, 2015 (معدل) لعل من المعلوم من الاكسس بالضرورة يااستاذ جعفر ان الاستعلام عن تاريخ ليس بالسنة الحالية يحتاج ادخال السنة المطلوبة او جزء منها 14 تعني 2014 وهذا حسب علمي القاصر جدا والله اعلم. وهذا حسب قولك 1/1/2014 تم تعديل يونيو 6, 2015 بواسطه راعي الغنم
رمهان قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 ولا يهمك ياساحرهم !!!!! SELECT LY.ID, LY.[PT-NAME], LY.DATEE, LY.datee1 FROM LY WHERE (((Format(CDate([datee]),"dd/mm/yyyy"))=Format(CDate([ادخل تاريخ اليوم المطلوب]),"dd/mm/yyyy"))); تحياتي
jjafferr قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 جربتها وما ضبطت للتاريخ 1/1/2012 يعني لازم تدخل 1/1 فقط ، والاستعلام لازم يعطيك سجل 1/1/2012 هذا كان شرط راعي الغنم ، ادخال اليوم والشهر ، بدون سنة : والتي لا احتاج سوى ادخال (19/5) جعفر
jjafferr قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 انا هنا ادمج لك 3 طرق: 1. عن طريق استخدام النموذج: الاستعلام: والنموذج عند الادخال: وكود بعد التحديث لحقل التاريخ هو: Private Sub myDate_AfterUpdate() If Len(Me.myDate) <= 5 Then Me.myDate = CDate(Me.myDate & "/" & Year(Now())) End If End Sub وعليه يصبح حقل التاريخ بالكامل ، وعندها تضغط على زر فتح الاستعلام: 2. عن طريق وحدة نمطية: الاستعلام: والوحدة النمطية Correct_This_Date: Function Correct_This_Date(D) If Len(D) <= 5 Then This_Date = CDate(D & "/" & Year(Now())) Exit Function Else This_Date = CDate(D) End If End Function 3. واخيرا ، وضعت كل شئ في الاستعلام ، بدون نموذج او وحدة نمطية: جعفر 91.Database1.accdb.zip
jjafferr قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 (معدل) بس الظاهر في الحلول 2 و3 ، اني وقعت في نفس المشكلة اللي وقع فيها أخوي رمهان ، وطريقته واجد ابسط من طريقتي فمافي إلا الحل رقم 1 جعفر تم تعديل يونيو 6, 2015 بواسطه jjafferr
رمهان قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 عزيزي جعفر ! اوك حبة حبة ! اولا اعطيتني المعلومة 1/1/2014 وهي ليست موجودة !!! ثم 1/1/2012 وهذا ليس موجود كذلك !! على فكرة احنا شغالين على العمود datee والذي يحوي التاريخ والوقت وليس العمود datee1 !! ولي عودة اقرأ كتاباتك بالتركيز المركز !! تحياتي
jjafferr قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 (معدل) نعم شغلنا على Datee وعفوا ، هذا هو السجل: جعفر تم تعديل يونيو 6, 2015 بواسطه jjafferr
jjafferr قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 انا اعتذر ، فكلامك صح ، لا يوجد 1/1/2012 في Datee جعفر
رمهان قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 انا اعتذر ، فكلامك صح ، لا يوجد 1/1/2012 في Datee جعفر وكذلك 1/1/2014 لا يوجد ! المشكلة والله قاعد ابحث بها وماتظهر النتيجة .. الله يسامحك خليتني اصدع شوي ! بس استفدت لما صرت ابحث عن حلول مريت بمعلومات وافكار حول ذلك ! فكلك بركة في كل الاحوال ! تحياتي
تسنيم قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 السلام عليكم و رحمة الله و بركاته أخي الكريم إذا أردت أن تبحث عن أجزاء من التاريخ أو التاريخ كله بدون وقت ممكن هنا : أولا : إضافة ثلاث حقول جديدة في التاريخ 1 - يوم 2- شهر 3 - سنة ومن ثم ننشىء استعلام تحديث نستخدم دالات التاريخ : day , month . year ثانيا : ننشىء جدول ثلاث حقول 1 - يوم 2- شهر 3 - سنة ثالثا ننشىء استعلام البيانات المطلوبة و نربط الحقول الثلاثة مع بعضها من الجدول الاول و الثاني رابعاً ننشىء نموذج ادخال لعرض البيانات الاستعلام الثاني للجدول الثاني اعتذر عن عدم قدرتي على رفع ملف جاهز بسبب عدم المعرفة كيفية الرفع للمكتبة
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.