امل عبدالمحسن قام بنشر مارس 3, 2016 قام بنشر مارس 3, 2016 كيف اجعل حقل التاريخ يقبل فقط بين عامي:2009-2013 1
عبد الفتاح كيرة قام بنشر مارس 3, 2016 قام بنشر مارس 3, 2016 (معدل) Between #1/1/2009# and #31/12/2013# فى مواصفات الحقل قاعدة التحقق من الصحة تم تعديل مارس 3, 2016 بواسطه عبد الفتاح كيرة 1
امل عبدالمحسن قام بنشر مارس 3, 2016 الكاتب قام بنشر مارس 3, 2016 شكرا استاذ عبدالفتاح ماقصرت وعندى ايضا استفسارات كثيره في الآكسس ممكن اكتبهم وترد علي 1
jjafferr قام بنشر مارس 3, 2016 قام بنشر مارس 3, 2016 منذ ساعه, امل عبدالمحسن said: شكرا استاذ عبدالفتاح ماقصرت وعندى ايضا استفسارات كثيره في الآكسس ممكن اكتبهم وترد علي اختي الفاضلة اهلا وسهلا بِكِ في المنتدى قوانين المنتدى لا تسمح لأكثر من سؤال واحد في كل موضوع ، لذا اعملي العدد اللي تحبين من المواضيع الجديدة ، والكل ان شاء الله بيحاول المساعدة جعفر
عبد الفتاح كيرة قام بنشر مارس 3, 2016 قام بنشر مارس 3, 2016 عليك الكتابة و أعضاء المنتدى الأساتذة الكبار عليهم الإجابة
jjafferr قام بنشر مارس 3, 2016 قام بنشر مارس 3, 2016 16 دقائق مضت, عبد الفتاح كيرة said: و أعضاء المنتدى الأساتذة الكبار عليهم الإجابة وانت منهم أخي عبدالفتاح 1
عبد الفتاح كيرة قام بنشر مارس 3, 2016 قام بنشر مارس 3, 2016 10 دقائق مضت, jjafferr said: وانت منهم أخي عبدالفتاح كيف و أنا اتتبع خطاكم و أسطركم الذهبية فى الردود على الأعضاء حيا الله جميع رواد المنتدى و بارك فى علمكم 1
محمد سلامة قام بنشر مارس 3, 2016 قام بنشر مارس 3, 2016 السلام عليكم طيب لو عاوز اجبر المستخدم انه يدخل تاريخ عن السنه الحاليه فلو استخدامات دالة الاستاذ عبدالفتاح كيرة. 7 ساعات مضت, عبد الفتاح كيرة said: Between #1/1/2009# and #31/12/2013# فى مواصفات الحقل قاعدة التحقق من الصحة يجب ان اعود مع بداية كل سنه لخصائص الجداول واغير التواريخ فهل من طريقة اخري
jjafferr قام بنشر مارس 3, 2016 قام بنشر مارس 3, 2016 27 دقائق مضت, محمد سلامة said: يجب ان اعود مع بداية كل سنه لخصائص الجداول واغير التواريخ فهل من طريقة اخري همم ، مع ان هذا السؤال غير عن السؤال الاصل ، ولكن له علاقة ما خلينا نراجع الموضوع بطريقة تختلف شوي ، وراح نوصل بنتائج اخرى يجب عدم السماح لمستخدمي البرنامج ان يدخلوا البيانات في الجداول مباشرة ، لأي سبب كان ، لهذا السبب ، فإدخال البيانات يكون عن طريق حقل في نموذج ، وهنا يمكنك ان تستخدم قاعدة التحقق من الصحة لبيانات هذا الحقل ، فالمسألة اصبحت سهلة ، حيث نستطيع ان نعمل معادلة لهذا الحدث ، فلنفترض ان اسم الحقل Date_From ، عليه تكون المعادلة شئ من هذا النوع: Between DateSerial(Year(Date()),1,1) And DateSerial(Year(Date()),12,31) واعتقد بأننا نستطيع ان نضع هذه المعادلة في قاعدة التحقق من الصحةفي الجدول كذلك جعفر 2
عبد الفتاح كيرة قام بنشر مارس 3, 2016 قام بنشر مارس 3, 2016 تحديد ما تريده بدقة نصف الإجابة أنت الآن تريد سنة حالية مفردة في حين كانت قبلا مدى بين أربع سنوات
ابوخليل قام بنشر مارس 3, 2016 قام بنشر مارس 3, 2016 13 دقائق مضت, jjafferr said: فالمسألة اصبحت سهلة ، حيث نستطيع ان نعمل معادلة لهذا الحدث ، فلنفترض ان اسم الحقل Date_From ، عليه تكون المعادلة شئ من هذا النوع: Between DateSerial(Year(Date()),1,1) And DateSerial(Year(Date()),12,31) جزاكم الله خيرا معلمينا الكرام ويمكن ان نجعل الامر اكثر مرونة فنستبدل ()Date بمتغير نجعله بين يدي المستخدم 2
jjafferr قام بنشر مارس 3, 2016 قام بنشر مارس 3, 2016 2 دقائق مضت, ابوخليل said: ويمكن ان نجعل الامر اكثر مرونة فنستبدل ()Date بمتغير نجعله بين يدي المستخدم انت الخير والبركة اخوي ابو خليل واكمالا لفكرتك ، نستطيع ان يكون عندنا متغيرين اثنين (Date_1 و Date_2) ، فبهذه الطريقة يمكن الاستفادة من المعادلة لسنة او 4 سنوات او اي عدد من السنين: Between DateSerial(Year([Date_1]),1,1) And DateSerial(Year([Date_2]),12,31) جعفر 1
محمد سلامة قام بنشر مارس 3, 2016 قام بنشر مارس 3, 2016 (معدل) بارك الله فيكم جميعا واذا سمحت استاذ جعفر ممكن مثال بسيط حتي افهم وجهة نظرك شكرا جزيلا تم تعديل مارس 3, 2016 بواسطه محمد سلامة
jjafferr قام بنشر مارس 5, 2016 قام بنشر مارس 5, 2016 السلام عليكم في 3/3/2016 at 02:47, محمد سلامة said: واذا سمحت استاذ جعفر ممكن مثال بسيط حتي افهم وجهة نظرك تفضل هذا النموذج يعطيك نظرة شاملة عن حقول التواريخ: . قاعدة التحقق من الصحة في الحقول Date_1 و Date_2 ثابته في الجدول ، مثلا: . وقاعدة التحقق من الصحة في الحقول Date_11 و Date_22 متغيرة في الجدول على اساس السنة ، مثلا: . بينما قاعدة التحقق من الصحة في الحقول Date_111 و Date_222 متغيرة في النموذج ، مثلا: . والكود يمكن يكون: سواء Between [Date_From] And [Date_To] او اذا التواريخ موجودة في نموذج خارجي Between [Forms]![frm_Dates]![Date_From] And [Forms]![frm_Dates]![Date_To] . والتجربة: . النتيجة اللي كنت اريد ان اوصل لها هي ، عندما تكون التواريخ متغيرة في النموذج (وهذا رأي اخوي ابو خليل كذلك) ، فيكون عندك تحكم افضل ، وتغييره يكون اسهل ، وخصوصا اذا كان البرنامج عند العميل ، لأن برمجة النموذج ممكنه جعفر 306.Validation_Rule.mdb.zip 1
محمد سلامة قام بنشر مارس 5, 2016 قام بنشر مارس 5, 2016 ماشاء الله مبدع كالعادة استاذ جعفر كيف اشكرك ربي يغفر لك ويجعله في ميزان حسناتك وجاري التجربة
jjafferr قام بنشر مارس 5, 2016 قام بنشر مارس 5, 2016 ايش رأيك في مثال موسع أكثر نستطيع ان نعمل قاعدة التحقق من الصحة في كود ، مثلا: اعمل حقل اسمه int_No ، وعلى حدث "الحالي" للنموذج ، استعمل كود مثل هذا: Private Sub Form_Current() If Day(Date) <= 5 Then Me.int_No.ValidationRule = "is null or <=5" ElseIf Day(Date) <= 10 Then Me.int_No.ValidationRule = "<=10" ElseIf Day(Date) <= 15 Then Me.int_No.ValidationRule = "isnumeric([int_No])=true" ElseIf Day(Date) <= 20 Then Me.int_No.ValidationRule = "isnumeric([int_No])=false" ElseIf Day(Date) <= 25 Then Me.int_No.ValidationRule = "between 15 and 30" Else Me.int_No.ValidationRule = "between 1 and 14" End If End Sub . فحسب يوم الشهر ، تتغير قاعدة التحقق من الصحة مرونة تامّه ، مو مثل الجدول جعفر 2
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.