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

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


qathi
إذهب إلى أفضل إجابة Solved by ابوبسمله,

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

السلام عليكم اساتذتي واخواني الافاضل اعضاء منتدانا الرائع
اسأل الله لكم دوام الصحة والعافية


المطلوب في فاتورة مرتجع بيع كالتالي:

النقطة الاولى:
# بعد اضافة (رقم فاتورة البيع) في فاتورة مرتجع بيع .. بحقل (رقم فاتورة البيع😞
- يتم ادراج الاصناف والعميل وجميع بيانات الفاتور البيع حسب رقم الفاتورة .. في فاتورة مرتجع البيع الحالية .. (بدون ارقام الكميات) في فاتورة المرتجع بيع الحالية

 

2023-02-26_21-09-11.png.bcf1c4fc4d8bb6f63cabd118b47fa9d3.png

 

وشكراً لكم على كل ماتقدموه لنا من وقتكم وجهدكم الثمين .. وجزاكم الله عنا خيرا


مرفق الملف للتعديل علية:

InvoiceSale_10-1.rar

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

قم بعمل استعلام الحاق برقم الفاتورة 

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

فانه لا يقوم بانزال الاصناف وتظهر رساله تفيد انه قد تم عمل مردود لهذه الفاتورة من قبل

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

22 دقائق مضت, اكرم العريقي said:

قم بعمل استعلام الحاق برقم الفاتورة

اهلا بك اخي اكرم قمت بعمل ذلك سابق ولكن لم يتم نسخ السجلات .. قد ربما خطاء مني او لا

 

وضعت الملف فيالاعلى أن امكنك او أي احد التعديل علية

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

وعليكم السلام..

لدي ربما ملاحظتين..الاولى ان جدول العملاء لايربط مع ذيل الفاتورة وانما براس الفاتورة

ثانيا فاتورة المرتجع مربوطة بجدول المبيعات فكيف تريد بدون كميات ..وكيف ستعرف الكميات المباعة من الكمية المرتجعة

عملت لك مربعي تحرير باسم العميل ورقم الفاتورة

InvoiceSale_10-1.rar

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

3 ساعات مضت, Eng.Qassim said:

الاولى ان جدول العملاء لايربط مع ذيل الفاتورة وانما براس الفاتورة

نعم استاذي @Eng.Qassim هذا الذي تم عملة .. ولأنه صعب جدا اقتطاع هذه الجزئية من برنامجي قمت بوضع ملف خاص بي قديم حتى يفهم المطلوب

 

3 ساعات مضت, Eng.Qassim said:

ثانيا فاتورة المرتجع مربوطة بجدول المبيعات فكيف تريد بدون كميات ..وكيف ستعرف الكميات المباعة من الكمية المرتجعة

طبعا لم افهم بشكل كلي لهذه الملاحظة .. لكن اوضح مافهمت منه

طبعا كان طلب العميل ( المستخدم ) اذا ارجع الزبون بعض الاصناف من الفاتورة بيع وليس كلها .. فانه بهاذه الحالة يقوم بفتح فاتورة مرتجع وعند كتابت رقم الفاتورة تظهر الاصناف ( بان تنسخ _ تتكرر) ويقوم بنفسه في أن يضع الكمية بشكل يدوي على تلك الاصناف .. وعند الضغط على زر حفظ يتم حذف جميع الاصناف الذي لا توجد رقم الكمية ويتم الابقى على الاصناف الذي بها رقم الكمية في فاتورة المرتجع فقط .. طبعاً بدون المساس بالاصناف الفاتورة البيع الاصلية لهاذا الزبون

 

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

 

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

5 ساعات مضت, Eng.Qassim said:

عملت لك مربعي تحرير باسم العميل ورقم الفاتورة

استاذي @Eng.Qassim قمت بالاطلاع على الملف الذي قمت بتعديلة .. لكن للاسف ليس المطلوب .

لا يتم نسخ (تكرار) الاصناف  بدون الكميات في فاتورة المرتجع .. وعوضا عن ذلك يتم عرض الاصناف نفسها لفاتورة المبيعات وهذا يعتبر خطاء كبير

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

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

مشاركه مع اخى واستاذى ومهندسنا العزيز قاسم @Eng.Qassim جزاه الله عنا كل خير

اخى الفاضل @qathi  ركز معى فالخطوات لكى تتعلم

قم بانشاء استعلام مبنى على الجدول InvoiceTT وادرج الحقول التى تريدها وضرورى يكون به الحقل رقم الفاتوره InvoiceNum

ثم فى المعيار ضع المعيار التالى وهو رقم الفاتوره بنموذج المرتجعات

[Forms]![InvoiceReF]![Num]

1.png.802c1a0ce3bc20d929a619ffcba2c8a9.png

ثم قم بانشاء استعلام الحاق مبنى على هذا الاستعلام وقم بادراج الحقول

ثم فى حقل رقم الفاتوره InvoiceNum ضع رقم فاتوره المرتجعات

Expr1: [Forms]![InvoiceReF]![InvoiceNum]

ثم فى حقل Movement ضع

Expr2: [Forms]![InvoiceReF]![Movement]

2.png.0b3261824138b3e8f006dc8ba20be050.png

ثم فى زر الحفظ ضع كود تشغيل الاستعلام

Private Sub Save_Click()
On Error Resume Next
DoCmd.RunCommand acCmdSaveRecord

DoCmd.SetWarnings 0
    DoCmd.OpenQuery "qryInsert"
    'DoCmd.OpenQuery "qryInsert_1"
DoCmd.SetWarnings -1

Me.Refresh
End Sub

ثم افتح النموذج وادخل رقم الفاتوره المراد عمل مرتجع لها واضغط زر الحفظ

ويمكنك الاختصار بعمل استعلام الحاق فقط كالتالى

3.png.817dd0529f2eed15117abcc5ca37e390.png

واليك المرفق بعد التعديل

بالتوفيق اخى

InvoiceSale_10-1_1.accdb

1.png

تم تعديل بواسطه ابوبسمله
  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

أستاذي @ابوبسمله شكرا لك على هذا المجهود والشرح التفصيلي والمتعوب علية حقاً

حفظك الله وزاد الله في نور علمك الذي يعمنا خيرة

 

بالرغم اني جرت الملف اكثر من مرة وحاولت التعديل حتى يعمل .. لكن دون فائدة

 

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

ماذا عساي ان اقول لك ألا : جزاك الله خيرا .. واسأل الله ان يدخلك جنته الفردوس الاعلى

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

3 ساعات مضت, qathi said:

جزاك الله خيرا .. واسأل الله ان يدخلك جنته الفردوس الاعلى

اللهم آمين واياكم وجميع اخوانى واساتذتى الذين تعلمت ومازلت اتعلم منهم

3 ساعات مضت, qathi said:

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

ربنا يسعدك اخى

3 ساعات مضت, qathi said:

شكرا لك على هذا المجهود والشرح التفصيلي والمتعوب علية حقاً

حفظك الله وزاد الله في نور علمك الذي يعمنا خيرة

الشكر لله ثم لاخواننا واساتذتنا جزاهم الله عنا كل خير واياكم اخى

3 ساعات مضت, qathi said:

بالرغم اني جرت الملف اكثر من مرة وحاولت التعديل حتى يعمل .. لكن دون فائدة

كيف قمت بالتجربه ؟ حتى يتثنى لنا التوضيح لك اكثر لتصل لمبتغاك

وهل قمت بتجربه المثال المرفق ام لا ؟

وضح لنا بتجربتك للملف المرفق وبتجربتك التى قمت بها بالخطوات اخى وان شاء الله خير

بالتوفيق

 

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

7 ساعات مضت, qathi said:

هذا

عند اختيار زر تظهر الخيارات هل المطلوبه زر  اضافة سجل . ام حذف . ام حفظ .  ام خروج من النموذج او خروج نهائي ايضا يوجد خيار آخر اسمه تكرار السجل تختار تكرار سجل قم بتثبيته وضيفته تكرار السجل الحالي في النموذج هذا اذا كنت تقصد هذا حسب فهمي

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

10 ساعات مضت, طاهر الوليدي said:

خيار آخر اسمه تكرار السجل تختار تكرار سجل قم بتثبيته وضيفته تكرار السجل الحالي في النموذج هذا اذا كنت تقصد هذا حسب فهمي

اخي @طاهر الوليدي لم افهم عن اي زر تتحدث

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

 

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

17 ساعات مضت, ابوبسمله said:

وهل قمت بتجربه المثال المرفق ام لا ؟

نعم أستاذي @ابوبسمله قمت بتجربة المثال .. اكثر من مرة

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

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

منذ ساعه, qathi said:

نعم أستاذي @ابوبسمله قمت بتجربة المثال .. اكثر من مرة

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

هل يظهر لديك هذا الشريط الاصفر مثل فالصوره

4.png.d7d45d5c958d7c5d17aedb8c70db01f1.png

ان كان نعم فقم بعمل تمكين المحتوى

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

بالتوفيق

 

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

1 دقيقه مضت, qathi said:

لا يظهر

 

وقمت يفتح الملف مرة أخرى ونفس الامر

😀 تصدق انك شككتنى فى نفسى فقمت بفتح الملف للتجربه والتاكيد ربما غفلت عن شىء

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

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

بالتوفيق

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

 

عند تحميل الملف مرة أخرى وتشغيله يظهر شريط أحمر ولا يوجد تمكين

الشريط نصه :

مخاطر الامان قامت شركة Microsoft بمنع تشغيل وحدات الماكرو لأن مصدر هذا الملف غير موثوق به

بالرغم ان خيارات اكسس ممكن الماكرو

14 دقائق مضت, ابوبسمله said:

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

نفس الامر ..

فتحت فاتورة المرتجع

قمت بادخال رقم فاتورة البيع بشكل مختلف اكثر من مرة

اخترت العميل .. ولم يظهر بعد ذلك شي

ضغطت زر حفظ .. ولم يظهر بعد ذلك شي

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

7 دقائق مضت, qathi said:

الشريط نصه :

مخاطر الامان قامت شركة Microsoft بمنع تشغيل وحدات الماكرو لأن مصدر هذا الملف غير موثوق به

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

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

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

12 دقائق مضت, ابوبسمله said:

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

نعم نجح الامر تم الغاء الحضر الملف

قمت بتطبيق الخطوات السابقة وظهرت الاصناف بعد الضغد على زر حفظ

 

_ استاذي @ابوبسمله ارجو ان يسع صدرك لي

المطلوب بعد ادخال رقم الفاتورة مباشرة يضهر اسم العميل والاصناف وتاريخ الفاتورة ( وليس اختيار اسم العميل يدوي ) او الضغط زر حفظ

ليس المشكلة بكود زر الحفظ فسيتم نقل الكود في حدث بعد التحديث في حقل رقم الفاتورة ... المشكلة في نسخ بيانات الفاتورة كاملة من جدول راس الفاتورة وذيل الفاتورة

جدول رئيسي للفاتورة InvoiceHT
جدول فرعي للفاتورة InvoiceTT

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

  • أفضل إجابة
20 دقائق مضت, qathi said:

عم نجح الامر تم الغاء الحضر الملف

قمت بتطبيق الخطوات السابقة وظهرت الاصناف بعد الضغد على زر حفظ

 

_ استاذي @ابوبسمله ارجو ان يسع صدرك لي

المطلوب بعد ادخال رقم الفاتورة مباشرة يضهر اسم العميل والاصناف وتاريخ الفاتورة ( وليس اختيار اسم العميل يدوي ) او الضغط زر حفظ

ليس المشكلة بكود زر الحفظ فسيتم نقل الكود في حدث بعد التحديث في حقل رقم الفاتورة ... المشكلة في نسخ بيانات الفاتورة كاملة من جدول راس الفاتورة وذيل الفاتورة

جدول رئيسي للفاتورة InvoiceHT
جدول فرعي للفاتورة InvoiceTT

الحمد لله

بسيطه اخى الفاضل

اكتب رقم الفاتوره واضغط ع زر الحفظ مباشره

بالتوفيق

InvoiceSale_10-1_2.accdb

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

14 دقائق مضت, ابوبسمله said:

الحمد لله

بسيطه اخى الفاضل

بارك الله فيك استاذي @ابوبسمله

ساقوم بتطبيق الطريقة في برنامج .. واوافيك بالنتائج في مابعد ان شاء الله

اكرر شكري لك وجزاك الله عني خيرا

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

4 ساعات مضت, qathi said:

اخي @طاهر الوليدي لم افهم عن اي زر تتحدث

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

 

عندما تضع زر الاضافة او الحذف من وين تسويها من الادوات عندما تسحب زر الى النموذج تظهر لك شاشة خيارات لبرمجة الزر هل اضافه سجل او تكرار سجل او حذف سجل ...الخ 

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

شكرا لك استاذي @ابوبسمله

تمت الامر بنجاع ..

حفظك الله .. وبارك في علمك ومالك واهلك

جزاك الله عني وعن الاسلام خيرا

أسأل الله أن يدخلك جنته الفردوس الاعلى ووالديك وذريتك

  • Thanks 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