اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مشكلة في رقم الفاتورة


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

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

السلام عليكم 

الاساتذة الافاضل

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

اولا لا يظهر عند فتح النموذج

ورقم الفاتورة قد يتغير عند ادخال مادة  في الفاتورة 

المطلوب يتغير بعد حفظ البيانات في الجدول 

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

DB5.mdb

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

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

بالنسبة للمطلوب الاول :

الأفضل يبقى كما هو ... لأنك قد تظطر الى الغاء الفاتورة مثلا ..... لكن حسب رغبتك تفضل ......

انقل هذا الكود من زر الحفظ الى حدث النموذج عند الفتح

Forms!Form1.ID = Nz(DMax("[ID]", "InvoiceSavetbl") + 1)
Forms!Form1.InvoiceID1 = Year(Date) & "- " & Forms!Form1.ID.Value

بالنسبة للمطلوب الثاني :

للاسف غير مفهوم لي !!!!!!

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

الاستاذ الفاضل بارنا 

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

 

لطلب الثاني هذه صورة توضح الخلل

inv.png.a70a31c40d09eb279b72b4fed39d12bf.png

بارك الله فيك وجزاك الخير 

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

1 ساعه مضت, athal1 said:

الاستاذ الفاضل بارنا 

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

أولا :

هل قمت بمسح الكود المذكور من زر الحفظ ؟؟؟ احذفه من الزر .... مع نقله للنموذج

ثانيا :

اين يتغير ؟؟؟؟؟؟؟ اذا كان في الجدول ... لقد تم اضافة الطلب وبالرقم الجديد .....

ثالثا: المطلوب الثاني والصورة ..... لم توضح الخلل .... حتى بالاشارة أو السهم للمشكلة .....

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

السلام عليكم

الاستاذ الفاضل بارنا

نعم  انا نقلت الكود كما تفضلت ولكن لم يتم تحديث رقم الفاتورة بعد الحفظ

كما في الصورةinv2.png.46507c4f8a37cee67611abcb7c8e057c.pngا

المطلوب الثاني كما في الصورة

 

inv.png.a70a31c40d09eb279b72b4fed39d12bf.png.37103dceed0518a8022bbfd1adea02bf.png

بوركت وجزاك الله خيرا على تقضلك  بالمتابعة والرد 

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

6 ساعات مضت, Barna said:
Forms!Form1.ID = Nz(DMax("[ID]", "InvoiceSavetbl") + 1)

يجب أن يكون هذا السطر كالتالي:

Forms!Form1.ID = Nz(DMax("[ID]", "InvoiceSavetbl"),0) + 1
أو هكذا
Forms!Form1.ID = Nz(DMax("[ID]", "InvoiceSavetbl")) + 1
والأولى أفضل

لن تظهر عندكم المشكلة قبل التصحيح إلا إذا كان الجدول فارغا.

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

12 hours ago, AbuuAhmed said:

يجب أن يكون هذا السطر كالتالي:

Forms!Form1.ID = Nz(DMax("[ID]", "InvoiceSavetbl"),0) + 1
أو هكذا
Forms!Form1.ID = Nz(DMax("[ID]", "InvoiceSavetbl")) + 1
والأولى أفضل

لن تظهر عندكم المشكلة قبل التصحيح إلا إذا كان الجدول فارغا.

الاستاذ الفاضل  ابو احمد

السلام عليكم 

اشكرك كثيرا على مشاركتك الطيبة لكن ما يزال قفز قي ارقام الفواتير   كما في الصورة

 2138448557_3.png.f8348b98c2afab2c634b6dcb7d972166.png

بارك الله فيك وجزاك الله خيرا 

 

 

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

ان رقم الفاورة يبدا من 1 ولا يكمل التسلسل الاخير كما في الصورة

347549946_4.png.6e6b5b639902afa3b2bfbee7419d91ab.png

 

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

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

اشكرك كثيرا على مشاركتك الطيبة لكن ما يزال قفز قي ارقام الفواتير   كما في الصورة

حياك الله أخي ، لم أنزل مثالك ، أنا فقط لفت انتباهي استخدام دالة Nz وكتبت تصحيح لكتابتها مباشرة في المشاركة.
أخي أنا لا أريد أن أكون ضيفا ثقيلا في المنتدى ، واصل مع الأخ @Barna وإذا سمح لي بالتداخل فابشر بالفزعة.

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

1 hour ago, AbuuAhmed said:

حياك الله أخي ، لم أنزل مثالك ، أنا فقط لفت انتباهي استخدام دالة Nz وكتبت تصحيح لكتابتها مباشرة في المشاركة.
أخي أنا لا أريد أن أكون ضيفا ثقيلا في المنتدى ، واصل مع الأخ @Barna وإذا سمح لي بالتداخل فابشر بالفزعة.

الاستاذ الفاضل ابو احمد 

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

ولا اظن ان  في مشاركتك ثقلا على اي احد 

بارك الله فيك وبشرك ربي بالخير 

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

  • أفضل إجابة
منذ ساعه, AbuuAhmed said:

حياك الله أخي ، لم أنزل مثالك ، أنا فقط لفت انتباهي استخدام دالة Nz وكتبت تصحيح لكتابتها مباشرة في المشاركة.
أخي أنا لا أريد أن أكون ضيفا ثقيلا في المنتدى ، واصل مع الأخ @Barna وإذا سمح لي بالتداخل فابشر بالفزعة.

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

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

ثانيا : فكرة المنتدى في اساسه التعلم والتعليم ..... كلنا نتعلم وانا اولكم ..... فأكثر من اجابة ومشاركة في الأراء تثري الموضوع ....

 

5 ساعات مضت, athal1 said:

الاستاذ الفاضل  ابو احمد

السلام عليكم 

اشكرك كثيرا على مشاركتك الطيبة لكن ما يزال قفز قي ارقام الفواتير   كما في الصورة

 2138448557_3.png.f8348b98c2afab2c634b6dcb7d972166.png

بارك الله فيك وجزاك الله خيرا 

 

 

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

ان رقم الفاورة يبدا من 1 ولا يكمل التسلسل الاخير كما في الصورة

347549946_4.png.6e6b5b639902afa3b2bfbee7419d91ab.png

 

 

تفضل أخي الكريم التعديل .....

 

DB5 (1).mdb

  • 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