طاهر اوفيسنا قام بنشر يوليو 3, 2017 قام بنشر يوليو 3, 2017 (معدل) السلام عليكم اساتذي الكرام كيف لي ان اعدل على هذا المعادلة =[Année]*50+[Forms]![Employé_en_arabe]![PreD] حيث يكون ضرب السنة في 50 الا بحلول شهر جويلية من كل سنة فقط ارجو المساعدة تم تعديل يوليو 3, 2017 بواسطه كريمو2
أبو عبدالله الحلوانى قام بنشر يوليو 3, 2017 قام بنشر يوليو 3, 2017 في 3/7/2017 at 14:55, كريمو2 said: حيث يكون ضرب السنة في 50 الا بحلول شهر جويلية من كل سنة فقط Expand السلام عليكم أرجو أن يفيدك هذا If Month(Date) = 7 then M = year(Date)* 50 End If
طاهر اوفيسنا قام بنشر يوليو 4, 2017 الكاتب قام بنشر يوليو 4, 2017 شكرا ابو عبد الله على الرد If Month(Date) = 7 then M = year(Date)* 50 End If ولكن هل يوضع في حدث ام اين وكيف يتم تنسيقها مع بقية المعادلة =[M]![Forms]![Employé_en_arabe]![PreD]
qffffq قام بنشر يوليو 4, 2017 قام بنشر يوليو 4, 2017 في 4/7/2017 at 06:43, كريمو2 said: ع في حدث ام اين وكيف يتم تنسيقها مع بقية المعادل Expand بعد اذن اخي ابو عبدالله هذا مثال لكود اخينا ابو عبدالله تم وضعه في زر يمكن الاطلاع عليه ونقله الى برنامجك C1.rar
طاهر اوفيسنا قام بنشر يوليو 4, 2017 الكاتب قام بنشر يوليو 4, 2017 في 4/7/2017 at 11:02, qffffq said: ضرب السنة في 50 لشهر جويلية.rarFetching info... Expand نفس المشكلة اخي
طاهر اوفيسنا قام بنشر يوليو 4, 2017 الكاتب قام بنشر يوليو 4, 2017 (معدل) لم تصلح الفكرة والناتج كان 100850 تم تعديل يوليو 4, 2017 بواسطه كريمو2
أبو عبدالله الحلوانى قام بنشر يوليو 4, 2017 قام بنشر يوليو 4, 2017 في 4/7/2017 at 13:11, كريمو2 said: لم تصلح الفكرة والناتج كان 100850 Expand في 3/7/2017 at 14:55, كريمو2 said: حيث يكون ضرب السنة في 50 Expand مبدأيا ناتج ضرب السنة كما أردت (2017 * 50 = 100850) ان كان هذا الناتج غير صحيح وفق مرادك فوضح لنا ماذا تقصد بضرب السنة هل تقصد عدد الأشهر أم أول رقمين من السنة مثل 17 من 2017 مثلا أم ماذا. ثانيا هذا تعديل لكودك بعد ادخال الشرط : =IIf(Month(Date) = 7;(Year(Date)*50)+[Forms]![Employé_en_arabe]![PreD];0)
طاهر اوفيسنا قام بنشر يوليو 6, 2017 الكاتب قام بنشر يوليو 6, 2017 (معدل) في 4/7/2017 at 18:19, أبو عبدالله الحلوانى said: مبدأيا ناتج ضرب السنة كما أردت (2017 * 50 = 100850) ان كان هذا الناتج غير صحيح وفق مرادك فوضح لنا ماذا تقصد بضرب السنة هل تقصد عدد الأشهر أم أول رقمين من السنة مثل 17 من 2017 مثلا أم ماذا. ثانيا هذا تعديل لكودك بعد ادخال الشرط : =IIf(Month(Date) = 7;(Year(Date)*50)+[Forms]![Employé_en_arabe]![PreD];0) Expand شكرا ابو عبد الله على الرد المقصود بالسنة "Année" رقم ناتج عن : اي : Année=DateDiff("yyyy";Forms!Employé_en_arabe!Estehkak;[strdate_B])+1 Estehkak=DateSerial(Year([hiredate])+1;1;1) TotLoh=IIf(Month([Date])=7;(Year([Date])*50)+[Forms]![Employé_en_arabe]![PreD];0) PreD=Int((([Estehkak]-[hiredate])/30)*4.16) علما ان دالة iif لم تفي بالغرض وكانت النتيجة #Name? =IIf(Month([Date])=7;[Année]*50+[Forms]![Employé_en_arabe]![PreD];0) والمرفق يوضح ذالك حساب اجازة.rarFetching info... تم تعديل يوليو 6, 2017 بواسطه كريمو2
أ / محمد صالح قام بنشر يوليو 6, 2017 قام بنشر يوليو 6, 2017 في 6/7/2017 at 06:54, كريمو2 said: علما ان دالة iif لم تفي بالغرض وكانت النتيجة #Name? =IIf(Month([Date])=7;[Année]*50+[Forms]![Employé_en_arabe]![PreD];0) Expand بارك الله لك أخي الكريم فعلا دالة iif تفي بالغرض ولكن لا يوجد لديك حقل يسمى date حتى تضع حوله القوسين المربعين [date] فقط يبزمك تغيير هذه المعادلة إلى =IIf(Month(Date())=7,[Année]*50+[Forms]![Employé_en_arabe]![PreD],0) لاحظ الأقواس الجديدة وفقنا الله وإياكم لكل ما يحب ويرضى 1
طاهر اوفيسنا قام بنشر يوليو 6, 2017 الكاتب قام بنشر يوليو 6, 2017 (معدل) في 6/7/2017 at 10:02, أ / محمد صالح said: فقط يبزمك تغيير هذه المعادلة إلى =IIf(Month(Date())=7,[Année]*50+[Forms]![Employé_en_arabe]![PreD],0) لاحظ الأقواس الجديدة Expand شكرا استاذ للأسف الشديد لما طبقتها وجدتها لم تفي بالحل اللازم اي قبل شهر 7 يرجع مربع النص يساوي 0 وهذا خطأ والصحيح هو ان تبقى قيمة السنة السابقة * 50 واذا حلت السنة الجديدة وفي شهر 7 بالضبط تزيد تلقائيا 50 يوم فكيف التعديل ؟ تم تعديل يوليو 6, 2017 بواسطه كريمو2
أبو عبدالله الحلوانى قام بنشر يوليو 6, 2017 قام بنشر يوليو 6, 2017 في 6/7/2017 at 10:25, كريمو2 said: لأسف الشديد لما طبقتها وجدتها لم تفي بالحل اللازم اي قبل شهر 7 يرجع مربع النص يساوي 0 وهذا خطأ Expand بسيطة غير القيمة 0 داخل المعادلة الى القيمة التى تريد هكذا ولكن مع الأخذ فى الاعتبار ملحظة أستاذنا محمد صالح فيصبح التعديل هكذا =IIf(Month(Date())=7,[Année]*50+[Forms]![Employé_en_arabe]![PreD],[Année]*50) 1
أ / محمد صالح قام بنشر يوليو 6, 2017 قام بنشر يوليو 6, 2017 بارك الله لك أستاذ أبا عبد الله المعادلة الأولى كانت تقوم بوضع صفر في كل الشهور غير شهر ٧ لكن حسب المطلوب الجديد يمكن اختصار المعادلة التي تكرمت بها إلى =IIf(Month(Date())=7,[Forms]![Employé_en_arabe]![PreD],0)+[Année]*50 1
طاهر اوفيسنا قام بنشر يوليو 11, 2017 الكاتب قام بنشر يوليو 11, 2017 شكرا لكم جميعا على المساعدة والان Unmhsop: DSum("aja_B";"TB_Ath6rary";"IDmozf=" & [IDmozf] & "And ejazaID>200") المطلوب زرع معادلة Unmhsop في المعادلة ConH بعد nz ConH:IIf(IsNull([aja_B]);"";Nz(DSum("[aja_B] ";"TB_Ath6rary";"[IDmozf] = " & ([IDmozf]) & " And [strdate_B]<= # " & [strdate_B] & "#");0))
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.