Hamdi Edlbi-khalf قام بنشر يونيو 15, 2019 مشاركة قام بنشر يونيو 15, 2019 السلام عليكم قمت بعمل استعلام و أنشأت به عموداً من نوع تاريخ DCount("[ID]";"[Table2 Query]";"[Date2]=#"&[Date2]&"#") إلا أن النتجة كانت صفراً بينما لو كان الحقل من نوع رقم أو نص لأعطى النتيجة المناسبة. DCount("[ID]";"[Table2 Query]";"[TextName]='" & [TextName] & "'") شكراً لكم و جزاكم الله كل خير. رابط هذا التعليق شارك More sharing options...
AlwaZeeR قام بنشر يونيو 15, 2019 مشاركة قام بنشر يونيو 15, 2019 وعليكم السلام ورحمة الله وبركاته جرب =DCount("[ID]";"[Table2 Query]";"[Date2]=#" & Format([Date2],"yyyy/mm/dd") & "#") 1 رابط هذا التعليق شارك More sharing options...
Hamdi Edlbi-khalf قام بنشر يونيو 15, 2019 الكاتب مشاركة قام بنشر يونيو 15, 2019 (معدل) شكراً لكم سأجربها و أعلمكم بالنتيجة إن شاء الله. مع أني قد غيرت تنسيق التاريخ في الجهاز و التاريخ يظهر لدي dd/mm/yyyy. تم تعديل يونيو 15, 2019 بواسطه Khalf رابط هذا التعليق شارك More sharing options...
Hamdi Edlbi-khalf قام بنشر يونيو 16, 2019 الكاتب مشاركة قام بنشر يونيو 16, 2019 شكراً أستاذ @AlwaZeeR فعلاً هو الحل مع أني عدلت تنسيق التاريخ على الحاسب. رابط هذا التعليق شارك More sharing options...
أفضل إجابة jjafferr قام بنشر يونيو 16, 2019 أفضل إجابة مشاركة قام بنشر يونيو 16, 2019 السلام عليكم 🙂 مجموعة ملاحظات لوسمحتوا 🙂 ورجاء فكروا ان الجدول به 20 الف سجل فما فوق 🙂 1. لسرعة عمل الاستعلام ، فيجب ان يكون الحقل الذي به معيار ، مفهرس ، وإلا فالاستعلام سيكون بطيء ، وحقل المحسوب لا يمكن عمل فهرسه له ، 2. بالنسبة الى طريقة عمل تنسيق التاريخ ، والتي يجب ان لا تتغير بتغير اعدادات كمبيوتر العميل ، هذه الطريقة مضمونه بأنها تعمل على جميع الاعدادات: . 3. الامر DCount بطيء بطبيعته ، لذلك يمكنك ان تعمل استعلام آخر للـ Table2 Query ، يكون استعلام مجاميع ، ينفذ المطلوب بدل امر Dcount ، ثم تربط هذا الاستعلام بالاستعلام الذي انت فيه ، وتأذخذ القيمة المطلوبة من استعلام المجاميع (نعم تصير ، وخذ وقتك ، فأحد اصدقائي ارسل لي برنامجه اللي فيه حوالي 100 الف سجل ، والاستعلام كان يحتاج وقت تناول وجبة العشاء !! ، وعملت التعديل اللي اخبرتك ، واصبح الوقت جدا قليل 🙂 ) 4. الامر DCount بطيء بطبيعته ، اذا كلً ولابد ، فيمكنك جعله اسرع هكذا : بدل =DCount("[ID]";"[Table2 Query]";"[Date2]=#" & Format([Date2],"yyyy/mm/dd") & "#") استعمل =DCount("*";"[Table2 Query]";"[Date2]=#" & Format([Date2],"yyyy/mm/dd") & "#") جعفر 2 رابط هذا التعليق شارك More sharing options...
Hamdi Edlbi-khalf قام بنشر يونيو 16, 2019 الكاتب مشاركة قام بنشر يونيو 16, 2019 جزاك الله خيراً أستاذ جعفر . معلومة قيمة و ملحة. رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان