كريمو2 قام بنشر أبريل 13, 2015 الكاتب مشاركة قام بنشر أبريل 13, 2015 (معدل) السلام عليكم اخي جعفر والله في الحقيقة أستاذي العزيز إني وصلت الى نقطة اليأس وكره البرنامج لأنها امور غير قادر على حملها لدينا مثل شعبي يقول " بفأس يريد تكسير جبل " أخي العزيز ... الرأي رأيك والمشورة مشورتك أنت فهمت وعرفت كيفية شغل البرنامج إذا اردت ان يتم تغيير الإستعلامات المعقدة بوحدة نمطية لكان أحسن وأكون ممنون لك بمساعدتك تقبل تحياتي تم تعديل أبريل 13, 2015 بواسطه كريمو2 رابط هذا التعليق شارك More sharing options...
ahmedhameed قام بنشر أبريل 13, 2015 مشاركة قام بنشر أبريل 13, 2015 اخي العزيز حاول دائما وضع مبلغ القرض كاملا في كل فورم او تقرير حتى لو مخفي و بعد ذلك اجر عليه العمليات الحسابية. ارجو ان ينجح معك الموضوع رابط هذا التعليق شارك More sharing options...
كريمو2 قام بنشر أبريل 13, 2015 الكاتب مشاركة قام بنشر أبريل 13, 2015 السلام عليكم إخواني الأساتذة ركزو معايا المشكلة في التقرير rptDiscountDetail كما في الصورة رابط هذا التعليق شارك More sharing options...
كريمو2 قام بنشر أبريل 14, 2015 الكاتب مشاركة قام بنشر أبريل 14, 2015 اساتذتي ممكن اي حل أخر شبيه ويوصل لنفس الفكرة والإستغناء عن هذا كله واني على يقين ان الفكرة بسيطة وانكم قادرون على الحل البديل تقبل تحياتي رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر أبريل 14, 2015 مشاركة قام بنشر أبريل 14, 2015 أخي كريمو حاليا الموضوع متمركز على الحقل Remaining ، رجاء تخبرني كيف تجمع قيمه (ولا اقصد من الاستعلام) ، حتى نعيد حسابه بطريقة اخرى ان شاء الله جعفر رابط هذا التعليق شارك More sharing options...
كريمو2 قام بنشر أبريل 14, 2015 الكاتب مشاركة قام بنشر أبريل 14, 2015 (معدل) أخي كريمو حاليا الموضوع متمركز على الحقل Remaining ، رجاء تخبرني كيف تجمع قيمه (ولا اقصد من الاستعلام) ، حتى نعيد حسابه بطريقة اخرى ان شاء الله جعفر Remaining هي في الإستعلام وليست من جهة أخرى Remaining: (Nz((SELECT SUM(nz((dateDiff( 'm' , IIF (([Forms]![FrmDiscountReport]![txtMonth] ) < DiscountStartDate, DiscountStartDate , ([Forms]![FrmDiscountReport]![txtMonth] )) ,CDATE(format(format(DiscountEndDate , 'yyyyMM') & Day(DateSerial(Year(DiscountEndDate), Month(DiscountEndDate) + 1, 0)) , '####/##/##')))) * DiscountPerMonth , 0)) FROM Cridi WHERE Cridi.EmployeeID = Employee.EmployeeID AND ([Forms]![FrmDiscountReport]![txtMonth] ) < DiscountEndDate AND DiscountStartDate IS NOT NULL AND DiscountEndDate IS NOT NULL);0)+Nz((SELECT SUM(nz((dateDiff( 'm' , IIF (([Forms]![FrmDiscountReport]![txtMonth] ) < t1, t1 , ([Forms]![FrmDiscountReport]![txtMonth] )) , CDATE(format(format(n1 , 'yyyyMM') & Day(DateSerial(Year(n1), Month(n1) + 1, 0)) , '####/##/##'))) ) * DiscountPerMonth , 0) ) FROM ElectroMeng WHERE ElectroMeng.EmployeeID = Employee.EmployeeID AND ([Forms]![FrmDiscountReport]![txtMonth]) < n1 AND t1 IS NOT NULL AND n1 IS NOT NULL);0)) تم تعديل أبريل 14, 2015 بواسطه كريمو2 رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر أبريل 14, 2015 مشاركة قام بنشر أبريل 14, 2015 أنت الان ارجعتنا الى مشاركتي رقم 25 ، والتي طلبت منك فك جزيئيات الاستعلام ، فلا فائدة لي من هذا الاستعلام سؤالي هو ، قيمة الحقل Remaining ماهو (اترك الاستعلام جانب ، واخبرني عن الحقول اللي يجمهعا ومن اي جداول) ، وسؤال آخر ، هل هناك جدول تسجل فيه الدفوعات؟ لأن هذا المفروض ان يسهل العملية كلها ، يعني: على اساس اختيارك من النموذج Cridi_sub ، تعمل (في جدول خاص بدفوعات القروض) سجلات بعدد الاشهر المراد سدادها ، والشهر وقيمة السداد الشهري ، وعلى اساس هذا الجدول ، يكون عندك التقرير. والتلاعب بالجدول بتأخير الدفوعات ، او حتى دفع جزء من الدفوعات سيكون اسهل بكثير ، وذلك ، لأن الجدول به ارقام واشهر يمكننا قرأتها ، بينما وضعك الان هو التلاعب بالكود في جمع Remainings . مجرد فكرة جعفر رابط هذا التعليق شارك More sharing options...
كريمو2 قام بنشر أبريل 14, 2015 الكاتب مشاركة قام بنشر أبريل 14, 2015 (معدل) أنت الان ارجعتنا الى مشاركتي رقم 25 ، والتي طلبت منك فك جزيئيات الاستعلام ، فلا فائدة لي من هذا الاستعلام سؤالي هو ، قيمة الحقل Remaining ماهو (اترك الاستعلام جانب ، واخبرني عن الحقول اللي يجمهعا ومن اي جداول) ، وسؤال آخر ، هل هناك جدول تسجل فيه الدفوعات؟ لأن هذا المفروض ان يسهل العملية كلها ، يعني: على اساس اختيارك من النموذج Cridi_sub ، تعمل (في جدول خاص بدفوعات القروض) سجلات بعدد الاشهر المراد سدادها ، والشهر وقيمة السداد الشهري ، وعلى اساس هذا الجدول ، يكون عندك التقرير. والتلاعب بالجدول بتأخير الدفوعات ، او حتى دفع جزء من الدفوعات سيكون اسهل بكثير ، وذلك ، لأن الجدول به ارقام واشهر يمكننا قرأتها ، بينما وضعك الان هو التلاعب بالكود في جمع Remainings . مجرد فكرة جعفر قيمة الحقل Remaining (الباقي المدان) من الجدولين Cridi و ElectroMeng وحقولهما : بالنسبة لـ جدول Cridi حقوله Cridi_Value (مبلغ القرض) و DiscountStartDate (تاريخ اول إقتطاع) و DiscountEndDate (تاريخ نهاية الإقتطاع) و DiscountPerMonth (الإقتطاع الشهري) بالنسبة لـ جدول ElectroMeng حقوله Elec_Value (المبلغ الإجمالي) و t1 (تاريخ اول إقتطاع) و n1 (تاريخ نهاية الإقتطاع) و DiscountPerMonth (الإقتطاع الشهري) وسؤال آخر ، هل هناك جدول تسجل فيه الدفوعات؟ لأن هذا المفروض ان يسهل العملية كلها لايوجد جدول تسجل فيه الدفوعات وان رايت انه ضروري اوك نعمله واي استفسار اخر انا موجود بالتوفيق استاذي تم تعديل أبريل 14, 2015 بواسطه كريمو2 رابط هذا التعليق شارك More sharing options...
كريمو2 قام بنشر أبريل 15, 2015 الكاتب مشاركة قام بنشر أبريل 15, 2015 أستاذي العزيز جعفر هاهو فيديو يبين تفكيك الكود Remaining من طرف الأستاذ حسام الشامي أرجو ان يكون واضحا https://dub118.afx.ms/att/GetAttachment.aspx?file=31219695-17ca-4739-8b71-e02d3deddf4a.zip&ct=YXBwbGljYXRpb24vemlw&name=T3V0bG9vay5jb20uemlw&inline=0&rfc=0&empty=False&cid=6311f496cf65fbc2&shared=1&biciPrevious=34c02497-d779-46ee-b000-9c0ffb23e1be_01e57988e53_10420&hm__login=taherlaguili&hm__domain=hotmail.fr&ip=10.111.4.8&d=d3193&mf=0&hm__ts=Wed%2c%2015%20Apr%202015%2014%3a59%3a08%20GMT&st=taherlaguili%25hotmail.fr%407&hm__ha=01_7131bb812877b511f17228d1299d0f95c1f059e0dd0225421e9db50b1741c9bb&oneredir=1 رابط هذا التعليق شارك More sharing options...
كريمو2 قام بنشر أبريل 17, 2015 الكاتب مشاركة قام بنشر أبريل 17, 2015 هل تمت معاينة الفيديو اخي جعفر ام يوجد خلال بالتنزيل رابط هذا التعليق شارك More sharing options...
كريمو2 قام بنشر أبريل 19, 2015 الكاتب مشاركة قام بنشر أبريل 19, 2015 لللرفع رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر أبريل 20, 2015 مشاركة قام بنشر أبريل 20, 2015 السلام عليكم أخي كريمو أعتذر عن التأخر في الرد ، كان عندنا فرح وضيوف ، وبعيد عن الانترنت إلا قبل النوم إن شاء الله اواصل الموضوع معاك ، ولكن بطريقة الجدول التي اقترحتها عليك ، لأني اعتقد بأنه أفضل حل جعفر 1 رابط هذا التعليق شارك More sharing options...
كريمو2 قام بنشر أبريل 20, 2015 الكاتب مشاركة قام بنشر أبريل 20, 2015 (معدل) وعليكم السلام اخي جعفر الف مبروك دامت بيوتكم عامره بالافراح والسعادة وتحقيق الأمانى يارب إن شاء الله اواصل الموضوع معاك ، ولكن بطريقة الجدول التي اقترحتها عليك ، لأني اعتقد بأنه أفضل حل أوك ان شاء الله تم تعديل أبريل 20, 2015 بواسطه كريمو2 رابط هذا التعليق شارك More sharing options...
كريمو2 قام بنشر أبريل 22, 2015 الكاتب مشاركة قام بنشر أبريل 22, 2015 للرفع رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر أبريل 22, 2015 مشاركة قام بنشر أبريل 22, 2015 السلام عليكم اخي كريمو انا بعد دقائق سأبدأ العمل على برنامجك إن شاء الله :-) جعفر رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر أبريل 22, 2015 مشاركة قام بنشر أبريل 22, 2015 السلام عليكم أخي كريمو رجاء اعطني الخطوات التي تتبعها لعمل قرض ، فالنفرض لجعفر ، قرض Cridi و Electro.... و others شكرا جعفر رابط هذا التعليق شارك More sharing options...
كريمو2 قام بنشر أبريل 23, 2015 الكاتب مشاركة قام بنشر أبريل 23, 2015 (معدل) السلام عليكم رجاء اعطني الخطوات التي تتبعها لعمل قرض ، فالنفرض لجعفر ، قرض Cridi و Electro.... و others وعليكم السلام الخطوات المتبعة هي : 01- الدخول على فورم FrmCridi ثم نختار اسم الموظف مثلا رقم 4 "جعفر" ثم نختار من نوع القرض كما في الصورة 01 بعد إختيار قيمة القرض مثلا قرض 3 يكتب تلقائيا في قيمة القرض 30.000.00 ثم يظهر Msbox به هل تريد تثبيت تاريخ القرض لم نضغط على نعم يظهر تاريخ اليوم في شهر القرض كما في الصورة 02 ثم بعد ذالك نختار تاريخ بداية الخصم مثلا 2015/04/01 نرى تاريخ نهاية الخصم يكتت تلقائيا بناءا على كود يقسم مبلغ القرض على عدد الأشهر تاريخ النهاية2015/01/31 كما في الصورة 03 هنا الموظف جعفر إستفاد بقرض مالي قيمته 30.000.00 يحول الى حسابه عن طريق الفورم FrmTransfer وهو غير موجود بالمرفقات ..... هذا غير مهم المهم ان تاريخ بداية الإقتطاعات تبدأ من تاريخ افريل 2015 الى غاية جانفي 2016 كما في الصورة 3 (هذه إقتطاعات شهرية ليس بها أي مشكل ) طبعا الدخول على الفورم FrmDiscountReport هذا خاص بالإقتطاعات الشهرية كما في الصورة 4 02- هذا الموظف جعفر طلب توقيف الإقتطاع لمدة شهرين وهما ماي و جوان 2015 ندخل على نفس الفورم FrmCridi ونختار رقم 04 وهو نفس الموظف "جعفر" كما في الصورة 06 نتبع الترقيم من 01 الى 06 نلاحظ ان 05 تغير من 2015/01/31 الى 2015/03/31 اي زيادة شهرين (وهما شهرين التوقيف) ...... الكل تمام 02- وهنا المشكلة ندخل على الفورم FrmDiscountReport من جديد خلال شهر افريل نلاحظ انه أقتطع له مبلغ 3.000.00 وبقي له 33.000.00 كما في الصورة 07 لاحظ في هذه الصورة زيادة مبلغ 6.000.00 للباقي ......... هذه المشكلة 03- فورم FrmElec هو مثل القروض له مبلغ مالي ينقص منه مبلغ المساهمة ثم يضرب في العدد الموجود في النسبة المئوية ويقسم على 100 نجد المجموع الكلي هو Elec_Value يقسم على 10 ليظهر مبلغ الإقتطاع الشهري DiscountPerMonth وله ايضا تاريخ بداية اقتطاع t1 ونهاية اقتطاع n1 وتوقيف إقتطاع 04- اما فورم FrmMocharaka هذا هو مبلغ مشاركة بقيمة 2.000.00 يقتطع لكل عامل تلقائيا خلال شهر مارس بقيمة 1.000.00 وجويلية بقيمة 1.000.00 من كل سنة وهو لا يدخل إطلاقا في مجاميع الباقي من القروض او الأدوات الكهرومنزلية ويظهرا هاذين المبلغين في اقتطاع أخر في التقرير آمل اني قد وفقت في شرح ماهو معمول وماهو مطلوب وشكرا لك أخي جعفر عن سعة الصدر اي استفسار او شيء غير مفهوم إني موجود وفقك الله لما يحبه ويرضاه تم تعديل أبريل 23, 2015 بواسطه كريمو2 رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر أبريل 26, 2015 مشاركة قام بنشر أبريل 26, 2015 السلام عليكم اخي كريمو سؤال لوسمحت: هل البرنامج يقوم بعمل آخر غير عملية السلف؟ جعفر رابط هذا التعليق شارك More sharing options...
كريمو2 قام بنشر أبريل 26, 2015 الكاتب مشاركة قام بنشر أبريل 26, 2015 السلام عليكم اخي كريمو سؤال لوسمحت: هل البرنامج يقوم بعمل آخر غير عملية السلف؟ جعفر وعليكم السلام نعم يقوم بوظائف اخرى مثلا 1- تسديد المنح (مواليد - وفيات - ختان - حج - نسبة أمراض طبية ..... وغيرها) 2- تسديد الفوترة 3- الأدوات الكهرومنزلية مثلها مثل القروض 4- إقتطاع المشاركات خلال شهري مارس وجويلية من كل سنة ملاحظة : للعلم أن 1 و 2 منفصلا عن العمل المطلوب و 3 و4 من ضمن العمل المطلوب أرجو منك أخي الكريم تخصيص يوم لي من وقتك الثمين لنتناقش في كل شيء رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر أبريل 26, 2015 مشاركة قام بنشر أبريل 26, 2015 (معدل) شكرا لك على هذه الاجابات بعد حوالي ساعة من الان ابدأ العمل إن شاء الله الفكرة هي: نبني جدول جديد اسمه tbl_Loans ، هذا الجدول نسجل فيه القروض ، بكل انواعها ، بحيث عند عمل القرض في النموذج Cridi (او اي نوع آخر من القروض) ، فتلقائيا يعمل 10 سجلات (يعتمد على نوع القرض) ، ولما يسدد قرض الشهر ، فقيمة التسديد تظهر في حقل المبلغ المدفوع (وهنا ميزة اخرى لهذا الحقل ، وهو اذا شاء الموظف ان يسدد اي مبلغ آخر ، فندخله المبلغ هنا) ، وبالنسبة لأشهر الاعفاء ، فسيكون سجل اسم الشهر موجودا ، ولكن بدون مبلغ الاقتطاع الشهري ، مع وجود ملاحظة بان الشهر معفي ، وعلى هذا الاساس ، فحساب المبالغ المطلوب اقتطاعها ، ستكون من هذا الجدول ، وحساب المبالغ المتبقية وووو ، طبعا هذا التغيير ، سيجعلك تغير في بعض النماذج الاخرى ، لقراءة المبالغ الحقيقة (وحسابها في اي وقت شئت) وليست مبالغ إفتراضية فهل نتوكل على الله بالعمل علي هذه الطريقة؟ جعفر تم تعديل أبريل 26, 2015 بواسطه jjafferr رابط هذا التعليق شارك More sharing options...
كريمو2 قام بنشر أبريل 26, 2015 الكاتب مشاركة قام بنشر أبريل 26, 2015 نتوكل على الله نتمنى الفكرة تعالج الموضوع رابط هذا التعليق شارك More sharing options...
كريمو2 قام بنشر أبريل 28, 2015 الكاتب مشاركة قام بنشر أبريل 28, 2015 السلام عليكم الى اين وصلت بأفكارك اخي جعفر رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر أبريل 28, 2015 مشاركة قام بنشر أبريل 28, 2015 وعليكم السلام أخي كريمو محتاج شوية وقت وارجع لك ان شاء الله جعفر رابط هذا التعليق شارك More sharing options...
كريمو2 قام بنشر أبريل 28, 2015 الكاتب مشاركة قام بنشر أبريل 28, 2015 محتاج شوية وقت وارجع لك ان شاء الله بارك الله فيك اخي جعفر والله اني في أمس الحاجة للتعديل وربي عالم لقد حان دخول شهر ماي وانا ملزم بهذه الخدمة وشكرا لك رابط هذا التعليق شارك More sharing options...
كريمو2 قام بنشر مايو 3, 2015 الكاتب مشاركة قام بنشر مايو 3, 2015 للرفع رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان