اسلام سيد قام بنشر ديسمبر 7, 2015 قام بنشر ديسمبر 7, 2015 السلام عليكم كيف لى ان اظهر تاريخ اخر فاتورة ( اكبر تاريخ ) لكل عميل على حدى انا عملت ذالك بالاستعلام عن طريق مرحلتين : المرحلة الاولى وهى عمل استعلام يضع التاريخ الخاص بالفواتير فى عمود مستقل باستخدامiif ومن هذا الاستعلام صممت استعلام الرصيد لكن واجهنى مشكلة الاستعلام لا يظهر اكبر تاريخ للفاتورة الخاصه بكل عميل فما سبب ذالك ؟؟ ملفات مرفقه ----------------- تاريخ اخر فاتورة.rar
أبوبسمله قام بنشر ديسمبر 7, 2015 قام بنشر ديسمبر 7, 2015 اخى الفاضل اسلام ممكن تحفظ الملف بتنسيق اوفيس 2003 وترفعه 1
رمهان قام بنشر ديسمبر 8, 2015 قام بنشر ديسمبر 8, 2015 وعليكم السلام ابو جمانه لم افهم المطلوب تماما !! هنا استفسار : 1.حقل التاريخ بجدول الحركات هل يقصد به تريخ الحركة ام تاريخ الفاتورة ؟ 2. ممكن شرح : عدم وجود رقم فاتوره احيانا ؟ وشرح تكرار رقم الفاتوره احيانا لنفس العميل ؟ ومعا سنصل لما تريد باذن الله ! بالتوفيق
اسلام سيد قام بنشر ديسمبر 8, 2015 الكاتب قام بنشر ديسمبر 8, 2015 السلام عليكم 1- حقل التاريخ فى جدول الحركات لا يقصد به تاريخ الفاتورة فقط بل هو تاريخ الحركه سواء (فاتورة بيع / مرتجع / خصم / دفعه / جميعا فى فاتورة واحده) 2- رقم الفاتورة لا اهميه له هنا ولا ابنى علية نتائج ولا اريد ربطه باى دالة ( رجاء خاص ) ----------------------------------------------- ما اريده هو عمل حقل فى استعلام استدعى فى تاريخ الفواتير فقط ممكن بدالة( IIF ) ثم من هذا الاستلام اقوم بعمل رصيد للعميل واظهر اكبر تاريخ لحقل الفواتير فقط لا غير انا عملتها لكن فى خلال ما لا افهمه وهو التاريخ لما اعمله MAX لا يظهر اكبر تاريخ لفواتير العميل كما هو موضح فى الصورة والمرفق
اسلام سيد قام بنشر ديسمبر 8, 2015 الكاتب قام بنشر ديسمبر 8, 2015 السلام عليكم للايضاح كان لى مشاركة فى منتدى الاكسيل فى فبراير 2014 فى نفس الموضوع والحمد لله تم حلها وها انا اريد تطبيقها الان على الاكسيس رابط الموضوع http://www.officena.net/ib/topic/51632-%D8%A7%D8%B8%D9%87%D8%A7%D8%B1-%D8%A7%D9%83%D8%A8%D8%B1-%D8%AA%D8%A7%D8%B1%D9%8A%D8%AE-%D9%85%D8%B4%D8%B1%D9%88%D8%B7-%D8%A8%D8%A7%D8%B3%D9%85-%D8%A7%D9%84%D8%B9%D9%85%D9%8A%D9%84-%D9%81%D9%89-%D9%83%D8%B4%D9%81-%D8%AD%D8%B3%D8%A7%D8%A8-%D8%A7%D9%84%D8%B9%D9%85%D9%84%D8%A7%D8%A1/#comment-320082
رمهان قام بنشر ديسمبر 8, 2015 قام بنشر ديسمبر 8, 2015 21 دقائق مضت, إسلام أبو جومانة said: السلام عليكم 1- حقل التاريخ فى جدول الحركات لا يقصد به تاريخ الفاتورة فقط بل هو تاريخ الحركه سواء (فاتورة بيع / مرتجع / خصم / دفعه / جميعا فى فاتورة واحده) 2- رقم الفاتورة لا اهميه له هنا ولا ابنى علية نتائج ولا اريد ربطه باى دالة ( رجاء خاص ) ----------------------------------------------- ما اريده هو عمل حقل فى استعلام استدعى فى تاريخ الفواتير فقط ممكن بدالة( IIF ) ثم من هذا الاستلام اقوم بعمل رصيد للعميل واظهر اكبر تاريخ لحقل الفواتير فقط لا غير انا عملتها لكن فى خلال ما لا افهمه وهو التاريخ لما اعمله MAX لا يظهر اكبر تاريخ لفواتير العميل كما هو موضح فى الصورة والمرفق عزيزنا ابا جمانة ردودك بها توتر ولم نتعوده منك .. تعودنا منك سعة الصدر وثق تماما ان استفساراتي هي لحاجة في نفس يعقوب ! هذه اول مداخله لي معك ابا جمانه ! في الصوره الاولى يظهر سجل واحد فقط ! بينما لم اجده في الاستعلام الاول في المرفق الاول ! اريد منك ان تعطيني سجلا واحدا يمثل المطلوب لعميل واحد ! وكمثال للمطلوب ! ولا اخفيك انني مررت هنا وجعلني اتساأل مالفرق بين اخر معاملة واخر فاتورة ؟ والجدول واحد وهو الحركات ! كما انه لدي استفسار : لو تم ادخال فاتورة في اخر الجدول لعميل ما ولكن بتاريخ قديم هل هي في نظرك اخر فاتورة ام اخر حركة ام تاخذ الترتيب حسب تاريخها ؟ بالتوفيق 1
رمهان قام بنشر ديسمبر 8, 2015 قام بنشر ديسمبر 8, 2015 بعد القراءة مرارا انصحك بان يكون هناك عمود ترقيم تلقائي في الجدول وهو يساعد كثيرا في مثل هذه الحالات ! وهذه محاولة حسب فهمي . طبقها في استعلام (الصقها) : Expr1: DMax("[التاريخ]";"الحركات";"[الفواتير] is not null and [اسم العميل]='" & [اسم العميل] & "'") بالتوفيق 1
اسلام سيد قام بنشر ديسمبر 9, 2015 الكاتب قام بنشر ديسمبر 9, 2015 (معدل) في ٨/١٢/٢٠١٥ ٢،٣٧،٢٤, رمهان said: بعد القراءة مرارا انصحك بان يكون هناك عمود ترقيم تلقائي في الجدول وهو يساعد كثيرا في مثل هذه الحالات ! وهذه محاولة حسب فهمي . طبقها في استعلام (الصقها) : Expr1: DMax("[التاريخ]";"الحركات";"[الفواتير] is not null and [اسم العميل]='" & [اسم العميل] & "'") بالتوفيق السلام عليكم اسف استاذى الكريم على عدم التوضيح ، اكرر اسفى ، واعتذر منكم بشده وخجل بالغ الاسف فعلا اجابة حضرتك كافية ووافية وشافية لكن لماذا لم ينجح معى الاستعلام رغم اتباع كل الخطوات التى تؤدى الى النتيجه ؟ هل وجود فراغات فى حقل تاريخ اخر فاتورة ادى الى ذالك ؟ أم ماذا ؟ دالة Dmax راااائعه لكنها تثقل البرنامج كثيرا ! تم تعديل ديسمبر 9, 2015 بواسطه إسلام أبو جومانة
رمهان قام بنشر ديسمبر 9, 2015 قام بنشر ديسمبر 9, 2015 الحمد لله ان فهمنا مقصودك اخ ابو جمانة ! وبصراحة شفتك تاخرت في الرد قلت اكيد ابو جمانة خلاص حيستنا الاستاذ جعفر ! الان انت تريد نفس الحل ولكن بطريقة الاستعلام ! صحيح ؟ 1
اسلام سيد قام بنشر ديسمبر 9, 2015 الكاتب قام بنشر ديسمبر 9, 2015 الاستاذين ( رمهان و جعفر ) وهما درتين لتاج رأسى واكرر اعتذارى على التاخير لظروف العمل فقط ( لكنى لم انساكم ) -------------------------------------------------- نعم اريد نفس الحل بالاستعلام إن أمكن لتفادى الثقل فى البرنامج فقط لكن النتائج رااااااائعه
رمهان قام بنشر ديسمبر 9, 2015 قام بنشر ديسمبر 9, 2015 اخي ابو جمانة بدرت لي ملاحظة : لاحظ ان الاستعلام لديك يقوم على التجميع على اساس اسم العميل والمحل ! بينما انا وضعت الحل على اساس العميل وهو طلبك ! فهل ياترى انت على علم بان اخر تاريخ للفاتورة هو للعميل بغض النظر عن المحل ؟ ولتعلم بان عمليات الجمع لديك هي على اساس العميل والمحل معا ! بمعنى لو تكرر العميل لمحل اخر سيكون هناك مجموعين للدفعات وللفواتير .. الخ ! بينما هناك تاريخ واحد فقط الذي يمثل اخر فاتورة وطبعا سيتكرر نفسه عند تكرر العميل لمحل اخر ! بالتوفيق 1
اسلام سيد قام بنشر ديسمبر 9, 2015 الكاتب قام بنشر ديسمبر 9, 2015 فعلا لاحظت ذالك استاذى رمهان وقولت فى نفسى لا اجعلها مشكلة فى البداية فلو وصلت لما اريد بناءا على اسم العميل لكان من السهل ربط اسم المحل * نعم انا اريد ربط العميل بالمحل لان العميل الواحد ممكن يتكرر فى اكثر من محل وبالتالى هيكون فى كل محل (فواتير مختلفه) بتواريخ مختلفه ، وكذا (الدفعات وجميع الحركات) لنفس العميل الواحد فى اكثر من محل كده تمام ، اصبحت الفكرة واضحه ارجوا ان يكون الحل بالاستعلام إن أمكن واى استفسار تحت امرك
اسلام سيد قام بنشر ديسمبر 12, 2015 الكاتب قام بنشر ديسمبر 12, 2015 للرفع الحصول على تاريخ اخر فاتورة للعميل بالاستعلام للرفع الحصول على تاريخ اخر فاتورة للعميل بالاستعلام
sayed132 قام بنشر ديسمبر 13, 2015 قام بنشر ديسمبر 13, 2015 شوف كدا الاستعلام الاول تاريخ اخر فاتورة.rar 1
رمهان قام بنشر ديسمبر 13, 2015 قام بنشر ديسمبر 13, 2015 اخينا ابو جمانة اعتذر والله على التاخير فقد نسيت الموضوع ولم اطرحه في وقته حيث كان يحتاج قليلا من التركيز ! ومشاركة مع اخي سيد ! اليك هذا الحل وما هو الا ترجمة لفكرتك باستخدام iif ! ضع التعبير التالي في استعلام تجميعي وفي صف الاجمالي اختر ماكس : Expr2: IIf(IsNull([الحركات].[الفواتير]);#01/01/1900#;[الحركات].[التاريخ]) اتمنى انه لما تريد وبالتوفيق 2
اسلام سيد قام بنشر ديسمبر 13, 2015 الكاتب قام بنشر ديسمبر 13, 2015 السلام عليكم بارك الله فيكم جميعا وحل اخر بعد استنتاجه حلولكم الرااااااااااااائع تاريخ اخر فاتورة: IIf([الفواتير]>0;[التاريخ];#01/01/1900#) تاريخ اخر فاتورة.rar جزاااااااااااكم الله خيرا 1
رمهان قام بنشر ديسمبر 13, 2015 قام بنشر ديسمبر 13, 2015 بالتوفيق ابا جمانة ! وانا سعيد جدا بتعديلك وهو الافضل خصوصا لو احتمل ان ياخذ حقل الفواتير القيمة 0 ومطلوب اهمالها ! كما انني سعيد باسئلتك الملامسة للواقع العلمي ماشاء الله عليك متمنيا لك التوفيق والسداد ! تحياتي 1
اسلام سيد قام بنشر ديسمبر 13, 2015 الكاتب قام بنشر ديسمبر 13, 2015 10 ساعات مضت, رمهان said: بالتوفيق ابا جمانة ! وانا سعيد جدا بتعديلك وهو الافضل خصوصا لو احتمل ان ياخذ حقل الفواتير القيمة 0 ومطلوب اهمالها ! كما انني سعيد باسئلتك الملامسة للواقع العلمي ماشاء الله عليك متمنيا لك التوفيق والسداد ! تحياتي جزاكم الله خيرا تشجيعكم لى استاذنا الكريم ، شهادة اعتز بها وتاج على رئسى -------------------------------------------------- استاذنا ممكن ايميلكم على الفيس بوك ، لأتشرف بكم لو ممكن التواصل على الخاص
رمهان قام بنشر ديسمبر 13, 2015 قام بنشر ديسمبر 13, 2015 عزيزي ابا جمانة لايوجد لدي حساب بكل وسائل التواصل الاجتماعي ! ستكون باذن الله ولكن في الوقت المناسب ! تحياتي 1
AbuTalal20 قام بنشر أغسطس 27, 2023 قام بنشر أغسطس 27, 2023 في 13/12/2015 at 15:07, اسلام سيد said: السلام عليكم بارك الله فيكم جميعا وحل اخر بعد استنتاجه حلولكم الرااااااااااااائع تاريخ اخر فاتورة: IIf([الفواتير]>0;[التاريخ];#01/01/1900#) تاريخ اخر فاتورة.rar جزاااااااااااكم الله خيرا الله يجعل هذا العمل في ميزان حسناتك ياارب
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.