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

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

قام بنشر

السلام عليكم, المطلوب  : عند تسجيل فاتورة بيع يتم اختيار المادة ويأتي معها سعر الشراء بشكل تلقائي, ليتسنى للموظف معرفة فرق سعر البيع عن سعر الشراء, علما لايتم طباعة ذلك في التقرير . بمعنى يتم طباعة الفاتورة بشكل اعتيادي (لاتحتوي على سعر الشراء او الربح), مع انشاء فواتير البيع والشراء لطفا لطفا 

11.accdb

قام بنشر
7 ساعات مضت, alaa aboul-ela said:

السلام عليكم

اطلع على المرفق من فضلك

 

فاتورة بيع - العلا سوفت 01096620227.accdb 564 kB · 3 تنزيلات

اخى الفاضل علاء

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

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

قام بنشر
في ٢١‏/١‏/٢٠٢٠ at 10:38, finance95 said:

السلام عليكم, المطلوب  : عند تسجيل فاتورة بيع يتم اختيار المادة ويأتي معها سعر الشراء بشكل تلقائي, ليتسنى للموظف معرفة فرق سعر البيع عن سعر الشراء, علما لايتم طباعة ذلك في التقرير . بمعنى يتم طباعة الفاتورة بشكل اعتيادي (لاتحتوي على سعر الشراء او الربح), مع انشاء فواتير البيع والشراء لطفا لطفا 

11.accdb 748 kB · 9 تنزيلات

تفضل اخي الكريم

طلبك

11.rar

قام بنشر
3 ساعات مضت, AmirAdams said:

تفضل اخي الكريم

طلبك

11.rar 42.38 kB · 6 تنزيلات

ما رائيك اخى الفاضل امير

باختصار الكود

الى الكود الرائع لاستاذنا جعفر @jjafferr جزاه الله خيرا هو وجميع اساتذتنا الافاضل الذين تعلمنا ونتعلم منهم كل يوم

وفى حدث قبل التحديث

Private Sub Itemcode_BeforeUpdate(Cancel As Integer)
On Error Resume Next
LN = DLookup("[itemCode] & '|' & [NameItem] & '|' & [الوحدة] & '|' & [سعر الشراء] ", "المواد", "[itemCode]='" & [itemCode] & "'")

If IsNull(LN) Then
MsgBox " كود_الصنف_المدخل غير صحيح", vbCritical, "مراقب حركة الادخالات"
DoCmd.CancelEvent

Else
    X = Split(LN, "|")

          Me.[itemName] = X(1)
          Me.[الوحدة] = X(2)
          Me.[سعر الشراء] = X(3)
       
End If
End Sub

 

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

 

  • Like 1
  • Thanks 1
قام بنشر
2 ساعات مضت, أحمد الفلاحجى said:

ما رائيك اخى الفاضل امير

باختصار الكود

الى الكود الرائع لاستاذنا جعفر @jjafferr جزاه الله خيرا هو وجميع اساتذتنا الافاضل الذين تعلمنا ونتعلم منهم كل يوم

وفى حدث قبل التحديث


Private Sub Itemcode_BeforeUpdate(Cancel As Integer)
On Error Resume Next
LN = DLookup("[itemCode] & '|' & [NameItem] & '|' & [الوحدة] & '|' & [سعر الشراء] ", "المواد", "[itemCode]='" & [itemCode] & "'")

If IsNull(LN) Then
MsgBox " كود_الصنف_المدخل غير صحيح", vbCritical, "مراقب حركة الادخالات"
DoCmd.CancelEvent

Else
    X = Split(LN, "|")

          Me.[itemName] = X(1)
          Me.[الوحدة] = X(2)
          Me.[سعر الشراء] = X(3)
       
End If
End Sub

 

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

 

اكثر من رائع اخي الكريم أحمد الفلاحجى

بارك الله فيك

:signthankspin:

 

☘️

  • Like 1
قام بنشر
10 ساعات مضت, أحمد الفلاحجى said:

ما رائيك اخى الفاضل امير

باختصار الكود

الى الكود الرائع لاستاذنا جعفر @jjafferr جزاه الله خيرا هو وجميع اساتذتنا الافاضل الذين تعلمنا ونتعلم منهم كل يوم

وفى حدث قبل التحديث


Private Sub Itemcode_BeforeUpdate(Cancel As Integer)
On Error Resume Next
LN = DLookup("[itemCode] & '|' & [NameItem] & '|' & [الوحدة] & '|' & [سعر الشراء] ", "المواد", "[itemCode]='" & [itemCode] & "'")

If IsNull(LN) Then
MsgBox " كود_الصنف_المدخل غير صحيح", vbCritical, "مراقب حركة الادخالات"
DoCmd.CancelEvent

Else
    X = Split(LN, "|")

          Me.[itemName] = X(1)
          Me.[الوحدة] = X(2)
          Me.[سعر الشراء] = X(3)
       
End If
End Sub

 

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

 

 

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

قام بنشر

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

وموصول للاخ الفاضل امير @AmirAdams بارك الله فيه

اتفضل اختار من القائمه المنسدله

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

11.rar

  • Thanks 1
قام بنشر
2 ساعات مضت, أحمد الفلاحجى said:

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

وموصول للاخ الفاضل امير @AmirAdams بارك الله فيه

اتفضل اختار من القائمه المنسدله

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

11.rar 57.94 kB · 2 تنزيلات

الاخ الكريم بارك الله فيك

                                                                      13257542583.gif.e386535b85e79da70215ce5e7f9842a8.gif

  • Like 2

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