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

تحقيق شرط if


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

منذ ساعه, Shivan Rekany said:

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

فقط غير سطر الشرط بهذا


If DCount("*", "حركات", "[البيان]='" & Me.supplier & "'" & "and [تاريخ الحركة]=#" & Format(Me.payment_date, "dd/mm/yyyy") & "#") > 0 Then

اي اضفنا 


Format(Me.payment_date, "dd/mm/yyyy")

 

ترحيل (1).rar

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

ولكنه مازل نفس المشكله

لا يلتزم بالشرط

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

11 ساعات مضت, ابو ياسين المشولي said:

ولكنه مازل نفس المشكله

لا يلتزم بالشرط

كيف يعني
شوف الصورة

Capture.PNG.c07f747cdcaf5dc97a4d76a30f473be2.PNG

اذا يجب عليك ان تخبرني ماذا تريد نعمل لكي يظهر عندنا كما يظهر عندك

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

1 دقيقه مضت, Shivan Rekany said:

كيف يعني
شوف الصورة

Capture.PNG.c07f747cdcaf5dc97a4d76a30f473be2.PNG

اذا يجب عليك ان تخبرني ماذا تريد نعمل لكي يظهر عندنا كما يظهر عندك

اوكي الان حاول تعمل المرسام بنفس التاريخ

وشوف النتيجه

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

السلام عليكم اخي ابو ياسين:smile:

 

اسمح لي اقول لك بأن هذه الطريقة غير صحيحة من ناحية قوانين قواعد البيانات!!

قانون قواعد البيانات إدخال ، فرز و تصفية ، تقارير.

881.Clipboard02.jpg

.

في جدول حركات ، انت جعلت الحقل "البيان" يحتوي على انواع مختلفة من البيانات ، فكيف ستفرز وكيف ستصّفي هذا الحقل!!

حسب ما اراه من بيانات الحقل ، فانك ادخلت:

- اسم_المورد "عالم النسيج" او "المرسام" ، ومرة بندر النهاري ومرة اخرى بند النهاري ، ...

- نوع الدفعة: حاليا انت كاتب دفعة ، وبعد شهر بتكتب دفعة ثانية ، ثم دفعة ثالثة ، ...

- معلومات اخرى:  سداد فاتورة رقم 220 ، بيد العطاس فارق السعر ، دفع المرسام ، ...

881.Clipboard07.jpg.16ffb02007ead4d5fd09403ae1e73251.jpg

.

يعني كيف بتعمل تصفية للسجلات اعلاه !!

ومن ملاحظتي للمدخلات اعلاه ، فلا يمكن عمل تصفية ، لأن حتى اسم المورد مكتوب بأكثر من طريقة !!

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

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

 

يا ابو ياسين ، انا اعمل برامج من سنة 1984 ، فخذها نصيحة لله ، واستفيد من نصائح خبرتي ، واعد النظر في هذه الجزئية من برنامجك (انا فقط اشتغلت على هذه الجزئية ، فما اعرف عن الباقي):smile:

 

جعفر

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

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

اخي الغالي من اول انا كنت اكتب اي شي في البيان

والان حبيت اضبط برنامجي للاحسن

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

وعملت في نموذج ترحيل عند اختيار المورد وعند تغير التاريخ وعند التحميل

هذا الكود

Me.supplier = "    دفعة " & supplier_name

اي يطلع في البيان دفعه  + اسم المورد

وما تتغير في البيان

مثلا دفع المرسام 

دفعه العطاس الى اخر

هذه بالنسبه الى الصندوق

ولكن للمورد حركات فواتير مشتريات وسندات ومترجعات الى اخر في مكان اخر

شكرا لك ولملاحظاتك لولا ملاحظاتكم وخبرتكم وتعاونكم معنا ما تعلمنا تسلم والف شكر

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information