اذهب الي المحتوي
أوفيسنا

عدة اسأله عن الاستعلامات


enssan

الردود الموصى بها

السلام عليكم

المشكله الاولى

عندي استعلام الحاقي

كيف استطيع ان الغي الرساله التي تظهر عند تشغيل الاستعلام وهي من الرسائل المضمنه بالبرنامج اصلا

المشكله الثانيه

كيف امنع الاستعلام الالحاقي ان يكرر البيانات بالجدول عند تشغيله اكثر من مره بنائا على حقل التاريخ

يعني اذا التاريخ موجود بالجدول اريد ان تظهر رساله تفيد ان البيانات موجوده مسبقا وهل يريد الاستمرار او لا

ثالثا

كيف نبحث عن بيانات الثلاث ايام الماضيه اعتمادا على التاريخ

علما انني جربت كود

between date() and date() - 3

ولم تظهر نتائج

عندي حقل فيه مجموع الكميات اريد المتوسط لهذي الكميات average

ارجو ان اجد الايجابه عند كم

رابط هذا التعليق
شارك

اتوقع اذا كان التاريخ فهرس فريد راح يرفض اضافتهم البرنامج لان حقل الفهرس الغير مكرر يمنع الاضافة .

جرب اجعل حقل التاريخ الذي لاتريد تكرار الالحاق فيه اجعله فهرس فريد ووانظر سوف تخرج رسالة تفيدك ان الاكسس لم يقم الالحاق لعدم مطابقة الشروط ...واذا وضعت كود الغاء الرسائل اللي وضعه الاخ بو يسوف لن تظهر رسالة ولكن ايضااااااا لن يضيف ..

على العموم جرب وسنرى

رابط هذا التعليق
شارك

وعليكم السلام ورحمة الله وبركاته ،،،

إجابة المشكلة الأولى

ضع هذا الكود قبل الاستعلام المستدعى أو جملة الاستعلام

   DoCmd.SetWarnings False

الاستعلام صممته من خلال عرض التصميم

ماهو من خلال الكود

انا ضعيف بالاكواد اذا امكن وضح اكثر كيف اضعه

اتوقع اذا كان التاريخ فهرس فريد راح يرفض اضافتهم البرنامج لان حقل الفهرس الغير مكرر يمنع الاضافة .

جرب اجعل حقل التاريخ الذي لاتريد تكرار الالحاق فيه اجعله فهرس فريد ووانظر سوف تخرج رسالة تفيدك ان الاكسس لم يقم الالحاق لعدم مطابقة الشروط ...واذا وضعت كود الغاء الرسائل اللي وضعه الاخ بو يسوف لن تظهر رسالة ولكن ايضااااااا لن يضيف ..

على العموم جرب وسنرى

التاريخ احتاج انه يكرر

لكن البيانات المصاحبه للتاريخ لا اريدها ان تتكرر

مثلا

احمد بتاريخ اليوم اشترى 5 كيلو كوسا

اذا ضغط المستخدم بالخطاء على امر الالحاق يظهر بالجدول ان احمد اشترى اليوم مرتين 5 كيلو كوسا

لكن بالنسبه للتاريخ ممكن نخزن بيانات شخص اخر اشتر بتاريخ اليوم ايضا

لذا من غير الممكن ان نجعل حقل التاريخ لايقبل التكرار

تم تعديل بواسطه enssan
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information