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

استعلام الحاق استخدمت معه معيار منع التكرار تم منعه من العمل نهائى


إذهب إلى أفضل إجابة Solved by rudwan,

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

استعلام الحاق استخدمت معه معيار منع التكرار تم منعه من العمل نهائى

غير تاريخ اليوم وجرب تضيف

كود

Not In (select CustomerID from RASEEDB where CustomerID=CustomerID)

NCustomers.rar

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

السلام عليكم

 

اخي العزيز طالب علم

 

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

 

 

بالتوفيق

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

ما اريده الحاق السجلات بدون تكرار

لكن فى المرفق اللذى ارفقته ضاف اول مره ومع تغيير التاريخ لا يتم اضافة اى بيانات اخرى

وتم الحل باضافة حقل التاريخ واضافة المعيار له وظبط الحمد لله

 

شكرا لكم

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

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

انظر الجدول ستجد العميل رقم 2 تم اضافة سجل فارغ له

NCustomers.rar

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

وتم الحل باضافة حقل التاريخ واضافة المعيار له وظبط الحمد لله

 

 

هل هناك مشكلة أخرى بعد أن زبط الحل معك ؟

اشرح ماتريد بشكل أكثر تفصيلا ووضوحا

و من ناحية ثانية , أعتقد أن الجداول بحاجة لاعادة تصميم

عادة لا يستحب تحديث الرصيد في الجداول

بل من خلال استعلام

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

اهلا بك اخى رضوان

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

انا عامل استعلام حذف حاليا لحين حل هذه المشكله يقوم بحذف هذه السجلات الفارغه

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

الأكسس يتميز بأنه قاعدة بيانات

بمعنى أن يسهل عليك العمل و يقوم باجراء الحساب نيابة عنك عندما تعطيه معادلات صحيحة

لذلك فان اعادة صياغة البرنامج بما يتيح لك الحصول على الأرصدة تلقائيا من خلال استعلام

خير لك من هذه العملية التي تقوم بها كل مرة , و هي عملية غير سليمة من ناحية المنطق البرمجي

لذلك اترك موضوع الاستعلام هذا  و حاول شرح ماتريد فعله حتى تتمكن من اعادة صياغة البرنامج

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

الأكسس يتميز بأنه قاعدة بيانات

بمعنى أن يسهل عليك العمل و يقوم باجراء الحساب نيابة عنك عندما تعطيه معادلات صحيحة

لذلك فان اعادة صياغة البرنامج بما يتيح لك الحصول على الأرصدة تلقائيا من خلال استعلام

خير لك من هذه العملية التي تقوم بها كل مرة , و هي عملية غير سليمة من ناحية المنطق البرمجي

لذلك اترك موضوع الاستعلام هذا  و حاول شرح ماتريد فعله حتى تتمكن من اعادة صياغة البرنامج

 

اريد اضافة مبلغ الاشتراك فى خانة out فى جدول RASEEDB كل اول شهر للمشتركين فى النت فقط 

اذا كان فى طريقه افضل علمنى كيف اعملها اخى رضوان وجزاك الله عنا كل خير 

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

المثال مرفق والتفاصيل كما وضحتها اضافة مبلغ الاشتراك على سبيل المثال 10 جنيهات كل اول شهر لكل مستخدمى الانترنت بالشبكه انا عامل عميل انترنت أو لا

لأن البرنامج يحتوى عملاء آخرين بالسنتر 

لو عاوز تفاصيل اكتر وضحلى اخى رضوان

وجزاك الله كل خير على متابعتك

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

  • أفضل إجابة

هل تقصد أنه لديك عملاء

و تريد كل شهر اضافة مبلغ الاشتراك لهذا العميل ؟

اذا كان كذلك , جرب الاستعلام التالي

INSERT INTO RASEEDB ( ZCustomerID, Out, ZDate, Eladafy )
SELECT Customer.CustomerID, Customer.Money, [Select New Date] AS Expr1, 0 AS Expr2
FROM Customer
WHERE (((Customer.Net)=True));

و اذا لم يكن هو المقصود أرجو توضيح الفكرة أكثر

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

اخى رضوان بارك الله فيك

شكرا تم حل المشكله

واريد معرفة ان كانت طريقتى سليمه لاكمال البرنامج ام لا

وفقكم الله لما يحبه ويرضاه

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

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