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

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

قام بنشر

اخواني الاعزاء

تحية طيبة

ارجوا منكم مساعدتي في حل مشكلة تكرار السجلات في استعلام مبني على جدولين 

حسب المثال المرفق يوجد استعلام فيه ID1 , ID2

كيف ممكن عدم تكرار ID1

بحيث يبقى في الاستعلام 3 سجلات فقط 43 -44 -55

وشكرا جزيلا

FADI .zip

قام بنشر
26 دقائق مضت, aboufadi777 said:

اخواني الاعزاء

تحية طيبة

ارجوا منكم مساعدتي في حل مشكلة تكرار السجلات في استعلام مبني على جدولين 

حسب المثال المرفق يوجد استعلام فيه ID1 , ID2

كيف ممكن عدم تكرار ID1

بحيث يبقى في الاستعلام 3 سجلات فقط 43 -44 -55

وشكرا جزيلا

FADI .zip

اخي العزيز لازم بيكون واحد id بيكون  فی بالاسعلام و على ووضع كروب لان في حین وجود id اخر بارقام مختلف راح يعطيك ريكورد تكرار مع تحيات

1.PNG

قام بنشر

اخي الكريم

انا بدي يضل 3 ريكوردات مع الاحتفاظ ب اول ID2 موجود مقابل كل ID1

وشكرا على اهتمامك

قام بنشر

اخي العزيز

TblRec هو البضاعة الموجودة بالمستودع كل سجل عبارة عن توب قماش مع تفاصيلة اللون و المستودع الخ

TblOrd هو البضاعة المباعة

وشكرا جزيلا على اهتمامك و ارجوا ان اجد عندك حل لمشكلتي

 

قام بنشر

اخ محمد شكرا لك على اهتمامك
لكن انا لازمي ID1 بشكل اساسي و المرادف له من ID2
لانه بناء على هذه النتيجة ممكن اني اعرف اي سجل ممكن احذف من TblREC و الذي هو مخزن البضاعة الاساسي
و جدول TblOrd هو جدول المبيعات
و انا اريد انشاء استعلام بحيث بيقى فيه البضاعة الموجودة بعد حذف المبيع
لذلك رقم ID2 مهم جدا بمعرفة السجل المراد حذفة
ارجوا ان اجد عندك حل لمشكلتي
مع الشكر

قام بنشر

اخي الكريم

TblRec هو جدول مشتريات قابل للتغيير بصورة متكررة

 وهو غير ثابت

مع الشكر

قام بنشر

اولا ربط الجداول والعلاقات غير صحيحة

ثانيا ومع احترامي الشديد لا شرحك للمشكلة مفهوم ولا وصفك للبيانات داخل الجداول مفهومة

مجموعة من الارقام غير معروف انها مواصفات المواد او بيانات بيع وشراء

المرفق يوضح طريقة ربط الجداول

واسف على التقصير

FADI .zip

اسف ارسلت الملف الخاطئ

FADI 2.rar

قام بنشر

اخي حسام

الموضوع ببساطة انا عندي جدولين واحد للمستودع TblRec

والتاني للمبيعات tblORD

كل سجل في هذه الجداول في معلومات توب قماش واحد الصنف الطول اللون رقم اللون الخ

انا جمعت الجدولين باستعلام TblRecFinal

عشان احدد فية رقم ID2 الموجود في TblRec

لاتمكن من حذف السجلات المباعة

لا يوجد طريقة لربط الجدولين ببعض الا عن طريق المعلومات المتطابقة بين المبيعات و المستودع الطول و الصنف و المستودع و رقم اللوت الخ

المطلوب كيف ممكن عدم تكرار السجلات اكتر من مرة في TblRecFinal و الاحتفاظ فقط بالمبيع بحيث يتطابق مع TblOrd مع فارق واحد وجود رقم ID2

اتنمى انو تكون الفكرة وصلتلك

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

 

 

قام بنشر (معدل)

اخي العزيز عند تصميم برنامج لحساب بيع وشراء مواد وحسب فكرة برنامجك تحتاج

1- جدول للمستودعات

2- جدول للمواد وتذكر فيه رقم المادة واسمها وبقية المواصفات

3-جدول لحركة المواد وفيه فقط فقط فقط (حقل رقم الوصل وحقل نوع الوصل وحقل تاريخ الوصل وحقل اسم العميل وحقل رقم المادة وحقل الكمية وحقل السعر)

اي انه لا يتم اعادة الحقول التي فيها مواصفات المواد او المستودعات لانه يمكن استدعائها عن طريق الاستعلام

تم تعديل بواسطه husamwahab
قام بنشر

كلامك صحيح اخي الكريم

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

بس حابب اوضحك فكرة اني ما عم بعمل برنامج من الصفر

بس تعديل علية

السؤال ببساطة هل ممكن عمل عبارة Sql في داخل استعلام او كود برمجي في نموذجTblRecFinal بحيث انو يعطيني اول سجل من كل رقم ID1 يقابلة الرقم المرادف من ID2 ام لا يمكن

ذلك

 

قام بنشر

اخي العزيز

شكرا لمجهودك بس انت ما فهمت علي شو المطلوب او انا ما شرحت طلبي بشكل واضح

انا عندي 12 سجل في TblRecFinal مقابل كل ID1 يوجد اربع سجلات و ارقام مختلفة من ID2

بدنا سجل واحد بدل اربع سجلات

بحيث يعطيني ID2 المرادف لكل ID1

43  يقابله في ID2 22

44  يقابله في ID2 161

45 يقابله في ID2 329

يعني ضروري عدم تكرار القيم في ID2

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

قام بنشر

اعذرني اخي الكريم ولكن عندك خطا في تصميم البرنامج لان رقم ID هو ترقيم تلقائي ان ان الارقام لن تتطابق بين الجدولين الا بالصدفة

يفترض بدل الربط برقم ID ان تضع رقم للمادة في كلا الجدولين و يتم الربط بين الجدولين عن طريق هذا الرقم

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

وطبعا بعد كل عملية بيع او شراء يتم تحديث كمية المادة الموجودة لديك في المستودع

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