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

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

قام بنشر

عفوا استاذ ::: لايجمع حقل InFunction على الفورم  

حقل InFunction من استعلام  price_fa

____________________

جمع حقل InFunction على فورم باي طريقة مو مشكلة 

 

price_fa.accdb

قام بنشر
5 ساعات مضت, Matin_Murad said:

عفوا استاذ ::: لايجمع حقل InFunction على الفورم  

حقل InFunction من استعلام  price_fa

____________________

جمع حقل InFunction على فورم باي طريقة مو مشكلة

price_fa.accdb 1.22 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 7 downloads

صراحه لا اعلم ما سبب الخطأ وقد حاولت قدر استطاعتى ولم اتوصل لحل

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

بالتوفيق

  • Like 1
  • تمت الإجابة
قام بنشر

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

اتفضل اخى @Matin_Murad

تم تغيير بسيط فالفنكشن

Function test(a, b)
    test = Nz(a, 0) * Nz(b, 0)
End Function

image.png.f27c91bca2d93d97d005660702bc522e.png

بالتوفيق اخوانى

price_fa(2).accdb

  • Like 2
قام بنشر

السلام عليكم 🙂

 

الاكسس 2010 لم يستطع فتح المرفقات جميعا ، وحصلت على هذه الرسالة (مع ان الاكسس عندي يتم عمل له تحديث تلقائي) :

image.png.1efae5a98b53a69dfc73c2012b471469.png

.

فاضطررت ان استعمل الاكسس 2019 ، واحول البرنامج الى صيغة mdb ، حتى اتعامل معاه على الاكسس 2010 !!

 

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

 

image.png.39271f0e1aa9cede8d41c0693641e11a.png

.

والنتيجة:

image.png.9a5be9167ffad9646fb3af6642e59ffe.png

.

جعفر

1346.price_fa.mdb.zip

  • Like 2
  • Thanks 1
قام بنشر

جزاك الله خيرا اخى ومعلمى العزيز @jjafferr 💐

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

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

  • Like 1
قام بنشر

بس حلك ابطأ من حللي ،

لسبب :

  1. نوع الحقل في الجدول عبارة رقم ، ومعرّف انه Double ،
  2. فقمت انت في الدالة بتغيير نوعه الى Variant ، وارجعت القيم الى الاستعلام كنص (لما يكون محاذاة القيمة في الحقل ، الى اليمين ، فمعناه انه رقم او تاريخ ، بينما اذا كانت محاذاته الى اليسار فيكون نص) ،
  3. ثم رجعت في الاستعلام (او النموذج) وغيرته الى Double  ،
  4. وفي حقل المجموع في النموذج استعملت الدالة NZ مرة اخرى ، والتي كذلك تحتاج الى وقت للقيام بعملها 🙂

 

اما طريقتي :dance1:

 

جعفر

  • Like 1
  • Thanks 1
  • Haha 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