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

المساعد فى منع ظهور رسائل الاكسس عند حذف فاتورة


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

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

الاخوة الافاضل 

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

يتم حذف السجل من جدول Add_doc الرئيسي والسجلات المرتبطه به فى جدول Transaction 

حذف سجل.jpg

قاعدة بيانات4 - Copy.rar

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

الحمدلله توصلت للحل بفضل الله ثم البحث 

وضعت كود فى حدث قبل تأكيد الحذف Response = DATA_ERRCONTINUE للنموذج Trans_in مع كود ممفتاح الحذف

هل هذه الطريقة صحيحة

توجد مشكلة واحدة فقط

فى النموذج Trans_in يوجد مربع نص غير منضم صافى الفاتورة dd ومربع نص منضم TotalAmount قمت بوضع المعادلة فى كود عند الخروج بمفتاح خروج 

Me.TotalAmount = Me.dd

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

هل من طريقة اخرى تكون ادق لنقل فيمة من مربع نص dd مربع نص TotalAmount حتى مع تغير الكميات فى نموذج الفرعى

 

يساوى.jpg

قاعدة بيانات4 - Copy.rar

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

السلام عليكم

انا مشاركاتي في مثل هذه المواضيع ومشاكلها لا تعجب صاحب اي مشكلة .

التعليق :

من الخطأ الفادح والخطير  حذف اي معلومة تم تسجيلها .. واخص البرامج المالية .

يمنع منعا باتا حذف اي سجل تم ادخال بياناته

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

في الاستعلامات او التقارير اي عملية ملغاة لا تظهر .. وبما انها لا تحمل مبالغ ولا كميات فلن تؤثر في المجاميع او الارصدة

ايضا ..

اي قيمة او معلومة تدخل يمنع منعا باتا التعديل عليها بصفة عامة ، ويدخل في ذلك الكميات والمبالغ 

اول بداية الخلل هو صنع اكواد تنقص وتزيد في الارصدة والكميات

 

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

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

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

28 دقائق مضت, ابوخليل said:

السلام عليكم

انا مشاركاتي في مثل هذه المواضيع ومشاكلها لا تعجب صاحب اي مشكلة .

التعليق :

من الخطأ الفادح والخطير  حذف اي معلومة تم تسجيلها .. واخص البرامج المالية .

يمنع منعا باتا حذف اي سجل تم ادخال بياناته

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

في الاستعلامات او التقارير اي عملية ملغاة لا تظهر .. وبما انها لا تحمل مبالغ ولا كميات فلن تؤثر في المجاميع او الارصدة

ايضا ..

اي قيمة او معلومة تدخل يمنع منعا باتا التعديل عليها بصفة عامة ، ويدخل في ذلك الكميات والمبالغ 

اول بداية الخلل هو صنع اكواد تنقص وتزيد في الارصدة والكميات

 

اشكرك على النصيحة طيب ايه الحل يا استاذى انا بعتمد على حقلين Total خاص بالبيع او الشرا و Ttotal خاص بمرتجع البيع او مرتجع الشرا فى جدولي Add_doc الخاص بفاتورة المشتريات Trans_in وجدول Issue_doc الخاص بفاتورة المبيعات Trans_out 

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

فما هى الطريقة الاخرى لتفادى هذه الاهطاء افادونى اثابكم الله

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

لا ما فيه حل الا جوهري  .. المشكلة في تصميم الجداول .. ودعنا منها الآن

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

عند اضافة مشتريات جديدة لصنف معين .. لا يظهر شيء في الحقول السفلية التي ذكرتها

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

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

1 ساعه مضت, ابوخليل said:

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

وعطلت الخروج عند النقر على الزر من اجل تشوف النتيجة

اخى واستاذى للاسف الملف بيعطى رسالة معطوب 

انا ارفقت صورة لنموذج فاتورة المشتريات Trans_in توضح عمل فاتورة مشتريات وطريقتى فى نقل القيمة

Trans_in.jpg

معطوب.jpg

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

المشكلة عندك انت في برنامج الضغط

ارفقتها مرة أخرى

الغيت الحدث عند الاغلاق ، سوف تتم العملية وانت تعمل على النموذج

اتمنى ان يفتح

او خبرني ارفقه بطريقة اخرى

قاعدة بيانات6 .rar

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

حضرتك استخدمت الكود بعد التحديث لحقل Number

[Forms]![Trans_in].Refresh
[Forms]![Trans_in]!TotalAmount = [Forms]![Trans_in]!dd

ممكن استخدم الكود والطريقة مع باقى النماذج ؟؟
 

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

من اجل تفهم الفكرة

يوجد حقل في الرئيسي اللي هو dd ياخذ بياناته من الفرعي

على شان تظهر البيانات لازم ننشط الرئيسي بعد كل حدث ، لاحظ التنشيط [Forms]![Trans_in].Refresh موجود في اكثر من حدث في الفرعي

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

7 دقائق مضت, أكسس وبس said:

ممكن استخدم الكود والطريقة مع باقى النماذج ؟؟
 

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

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

ليه بس ؟ .. ما كلهم زي بعض

جرب وحاول انا متأكد  سوف تنجح

الآن النوم يناديني

اذا لم تصل الى مطلوبك .. ان شاء الله غدا اطبق لك الفكرة على المبيعات

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

للاسف نموذج المبيعات يختلف

لاحظت انه ثقيل جدا يجري عمليات تأخذ وقتا بحيث تظهر قيمة dd متأخرة جدا

فحين ينفذ الكود تكون قيمة dd = صفر

الحل بانك تعيد النظر في عمليات النموذج وتنظر في سبب هذا البطء

او انك تجعل الحدث عند النقر على تفصيل النموذج او حدث النقر على الحقل نفسه

وهذا ما فعلته لك

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

وخذ بالاعتبار اني اساعدك وانا غير مقتنع بطريقة عمل البرنامج خاصة ما يخص الارصدة 

قاعدة بيانات7 .rar

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

سؤال أحاول أعرف جوابه لـ @أكسس وبس : أنا عملت لك تعديلات أتعبتني وأخذت مني وقت طويل في موضوعك السابق ، ثم أتفاجأ الآن أنك ترفع المثال حاذف منه كل تعديلاتي!!
ممكن طال عمرك تفهمنا السبب؟

أنا أنصح أخي @ابوخليل وباقي الزملاء بالتوقف عن مساعدتك إذا كان هذا ديدنك.
 

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

صباح الخير ابو احمد

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

لن تنتهي مشكلاته عند هذه النقطة .. :wallbash:

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

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

سؤال أحاول أعرف جوابه لـ @أكسس وبس : أنا عملت لك تعديلات أتعبتني وأخذت مني وقت طويل في موضوعك السابق ، ثم أتفاجأ الآن أنك ترفع المثال حاذف منه كل تعديلاتي!!
ممكن طال عمرك تفهمنا السبب؟

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

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

ثانياً : عندى امور تثقل كاهلى اعاذك الله وكل الاحبة منها وبسببها لم اركز فى عملى اوحتى اطفالى 

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

رابعا : التمس لاخيك عذرا جزاكم الله خير

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

لا تاخذ بخاطرك اخي

كلام ابو احمد عتاب محب

36 دقائق مضت, أكسس وبس said:

 

قمت بتأسيس الجداول بناء على خبرتي المحاسبية فى الشراء والبيع 

 

الخبرة المحاسبية .. تختلف عن الخبرة البرمجية

 

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

في 16‏/3‏/2023 at 16:34, أكسس وبس said:

توجد مشكلة واحدة فقط

فى النموذج Trans_in يوجد مربع نص غير منضم صافى الفاتورة dd ومربع نص منضم TotalAmount قمت بوضع المعادلة فى كود عند الخروج بمفتاح خروج 

Me.TotalAmount = Me.dd

هل بعد مشاركتك هذه والصورة المرفقة تصر على أنها غير متعمدة؟!!!
وبدلا من أن تعتذر تحسسني أني غلطان عليك وباقي تطلب مني الإعتذار ولو أنك طلبتها بشكل غير مباشر وقد تعاطفوا معك أصحاب القلوب الرحيمة 🙂 
وترانا مثلكم عندنا أولاد وأحفاد ومشاكل وبلاوي وأمراض وضغوطات ومع ذلك لا نستسلم لها ولا نعطي فرصة لأحد لانتقادنا بقدر الإمكان. 

أخي @ابوخليل سأرسل لك رسالة الليلة أو اللي بعدها إن شاء الله وسأكتب لك فيها عن بعض الممارسات التي يجب أن تختفي أو تتراجع ، أحدها أنت تداخلت فيها معي.
وبعض الحلول التي يمكن دراستها ومن ثم تطبيقها.

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

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

هل بعد مشاركتك هذه والصورة المرفقة تصر على أنها غير متعمدة؟!!!
وبدلا من أن تعتذر تحسسني أني غلطان عليك وباقي تطلب مني الإعتذار ولو أنك طلبتها بشكل غير مباشر وقد تعاطفوا معك أصحاب القلوب الرحيمة 🙂 
وترانا مثلكم عندنا أولاد وأحفاد ومشاكل وبلاوي وأمراض وضغوطات ومع ذلك لا نستسلم لها ولا نعطي فرصة لأحد لانتقادنا بقدر الإمكان. 

أخي @ابوخليل سأرسل لك رسالة الليلة أو اللي بعدها إن شاء الله وسأكتب لك فيها عن بعض الممارسات التي يجب أن تختفي أو تتراجع ، أحدها أنت تداخلت فيها معي.
وبعض الحلول التي يمكن دراستها ومن ثم تطبيقها.

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

خلاص الموضوع انتهى ومش مكمله 

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

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