ahmedabuzena قام بنشر يوليو 23, 2023 قام بنشر يوليو 23, 2023 السلام عليكم ورحمة الله وبركاته ارجو من اهل الخبرة مساعدتى في هذة المشكلة في برنامج الصيدلية وهو ينشق الى شقين : الاول: وارد الادوية تاريخ الصلاحية مختلف في كل فاتورة وارد فيصبح فى المخزن نفس الصنف باكثر من تاريخ صلاحية عايز مع كل فاتورة مبيعات يخصم من تاريخ الصلاحية الاقدم ويظهر فى المخزن العدد الكلي للصنف والمتبقي من تاريخ الصلاحيه القديم والاعداد الموجودة بالصلاحية الجديدة بشرط ان لا يتم خصم اي قطعة من الصلاحيه الجديدة حتى تنتهي الاعداد الموجودة بالصلاحيه القديمة الشق الثاني: عايز :بيان في فاتورة المبيعات باي صنف قرب ينتهي بفترة 6 اشهر فاقل ان يظهر باللون الاحمر والعدد المتبقي منه وتاريخ الانتهاء فيكون امام من يكتب فاتورة المبيعات طول الوقت حتى ينتهي هذا الصنف فيختفي من هذا البيان وجزاكم الله خيرا Database3.accdb
ahmedabuzena قام بنشر يوليو 23, 2023 الكاتب قام بنشر يوليو 23, 2023 بحثت كثيرا ووجدت ملف تم ارفاقه في هذا المنتدى من الأخ أبو خليل بس للأسف فشلت اطبق المثال على البرنامج الخاص بي يا ريت من اهل الخبرة تطبيق هذا المثال على البرنامج الخاص بي وشرح الطريقه إن امكن وجزاكم الله خيرا FifoStock1111.mdb
ahmedabuzena قام بنشر يوليو 23, 2023 الكاتب قام بنشر يوليو 23, 2023 ارجو مساعدتي للاهمية مش عارف احل هذة المشكلة
ahmedabuzena قام بنشر يوليو 24, 2023 الكاتب قام بنشر يوليو 24, 2023 لو في طريقة اخرى بس بدون ان اغير اساس الجداول لانها مرتبطه مع جداول واستعلامات اخرى كثيرة انا كل اللي اضفته في جدول الوارد تاريخ انتهاء الصلاحية لو كدة غلط يا ريت حد يرد عليا ويحل المشكلة دي ممكن يلغي حقل انتهاء الصلاحية ويحلها بطريقة اخرى وجزاكم الله خيرا
ابوخليل قام بنشر يوليو 24, 2023 قام بنشر يوليو 24, 2023 32 دقائق مضت, ahmedabuzena said: انا كل اللي اضفته في جدول الوارد تاريخ انتهاء الصلاحية لو كدة غلط يا ريت حد يرد عليا تمام .. انت صح ، وهي زيادة معلومة ان لم تنفع فلن تضر دعنا نفكر خارج الصندوق : اي فكرة منطقية حتما يوجد لها حل برمجي ، ونحن نبحث عن اسهل وايسر الحلول الذي أراه : 1- بيع ما ورد اولا المسؤول عنها الصيدلي نفسه .. بحيث يضع ما ورد اولا في مقدمة الرف .. او انه لا يضع على الرف اي صنف جديد حتى ينفد ما قبله 2- فكر !!!!! من هذه الفرضية .. ومن تاريخ الصلاحية المدرج .. مثلا : صنف عدد 50 ينتهي بتاريخ 1 نفس الصنف عدد 50 ينتهي بتاريخ 2 المجموع 100 من جدول المبيعات اذا تم بيع 50 قطعة فهذا يعني ان الصنف تاريخ 1 انتهى
ahmedabuzena قام بنشر يوليو 24, 2023 الكاتب قام بنشر يوليو 24, 2023 منذ ساعه, ابوخليل said: تمام .. انت صح ، وهي زيادة معلومة ان لم تنفع فلن تضر دعنا نفكر خارج الصندوق : اي فكرة منطقية حتما يوجد لها حل برمجي ، ونحن نبحث عن اسهل وايسر الحلول الذي أراه : 1- بيع ما ورد اولا المسؤول عنها الصيدلي نفسه .. بحيث يضع ما ورد اولا في مقدمة الرف .. او انه لا يضع على الرف اي صنف جديد حتى ينفد ما قبله 2- فكر !!!!! من هذه الفرضية .. ومن تاريخ الصلاحية المدرج .. مثلا : صنف عدد 50 ينتهي بتاريخ 1 نفس الصنف عدد 50 ينتهي بتاريخ 2 المجموع 100 من جدول المبيعات اذا تم بيع 50 قطعة فهذا يعني ان الصنف تاريخ 1 انتهى مظبوط ماهي دي الطريقة اللي موجودة في المثال اللي وجدته في المنتدى وكنت حضرتك اللي بعته لاخ كان سأل سؤال مشابه لهذا السؤال بس للأسف لم يرسل الحل لمشكلته فقط شكرك على هذا المثال لأنه وفى بالغرض حاولت اطبق المثال على البرنامج الخاص بي بحيث في المبيعات اذا تم بيع ما يساوي عدد اول فاتورة في الوارد يتم تجاهل هذة الفاتورة وإذا باع اكثر من العدد الموجود فى فاتورة الوارد الأولى يبدأبخصم باقي العدد من الفاتورة التاليه وهكذا في كل صنف حاولت افتح ملف اكسس جديد واعمل import لكل الجداول والاستعلامات والموديول لكن البرنامج لم يعمل تقريبا البرنامج مشفر وبعدين الروابط مختلفة عن الموجودة في البرنامج عندي يا ريت لو حضرتك تساعدني بان تطبق نفس الفكرة اللى موجودة فى المثال على البرنامج الخاص بي انا ارفقت البرنامج في اول الموضوع وبعدين ارفقت المثال لو عايزني ابعتهم مرة اخرى بلغني وجزاكم الله خيرا
ahmedabuzena قام بنشر يوليو 24, 2023 الكاتب قام بنشر يوليو 24, 2023 1 ساعه مضت, ابوخليل said: تمام .. انت صح ، وهي زيادة معلومة ان لم تنفع فلن تضر دعنا نفكر خارج الصندوق : اي فكرة منطقية حتما يوجد لها حل برمجي ، ونحن نبحث عن اسهل وايسر الحلول الذي أراه : 1- بيع ما ورد اولا المسؤول عنها الصيدلي نفسه .. بحيث يضع ما ورد اولا في مقدمة الرف .. او انه لا يضع على الرف اي صنف جديد حتى ينفد ما قبله 2- فكر !!!!! من هذه الفرضية .. ومن تاريخ الصلاحية المدرج .. مثلا : صنف عدد 50 ينتهي بتاريخ 1 نفس الصنف عدد 50 ينتهي بتاريخ 2 المجموع 100 من جدول المبيعات اذا تم بيع 50 قطعة فهذا يعني ان الصنف تاريخ 1 انتهى ممكن يتعمل كود في فاتورة الوارد لكل عملية وليكن auto number يبقى ساعتها كل بيان جديد له رقم ان يتكرر بس مش عارف ازاي اعرف الكود دة في جدول المبيعات ان الصنف صاحب الكود لما يتم بيع الكمية الخاصة بيه يبقى الصنف دة انتهى وينتقل الى نفس الصنف بالكود الجديد مش عارف طريقة زي ولا غير منطقية ول تنفع تتعمل ازاي لانها اكيد تتعمل بالكود وانا ماليش في الأكواد
Eng.Qassim قام بنشر يوليو 24, 2023 قام بنشر يوليو 24, 2023 13 ساعات مضت, ahmedabuzena said: حاولت افتح ملف اكسس جديد واعمل import لكل الجداول والاستعلامات والموديول لكن البرنامج لم يعمل تقريبا البرنامج مشفر عن اي برنامج تتحدث ؟ البرنامج الذي ارفقته مفتوح المصدر وهو مفيد وجميل جدا ويلبي غايتك
ahmedabuzena قام بنشر يوليو 24, 2023 الكاتب قام بنشر يوليو 24, 2023 1 ساعه مضت, Eng.Qassim said: عن اي برنامج تتحدث ؟ البرنامج الذي ارفقته مفتوح المصدر وهو مفيد وجميل جدا ويلبي غايتك البرنامج الاساسي الخاص بي هو database 3 اما البرنامج الاخر fifostock 111 هو جميل جدا ويلبي ما اريد عايز اطبق نفس الطريقة على البرنامج الخاص بي لانه جزء من البرنامج الاساسي ومش عارف اطبقه على برنامجي انا عايز database 3 يعمل بنفس الطريقة يا ريت لو حضرتك تقدر تطبق المثال على برنامجي وجزاكم الله خيرا اكيد من الاخوة الخبراء من اللي بشوفه من حلول في هذا المنتدى الرائع ممكن تقدروا تلاقوا حل انا بحثت كتير وحاولت لكن لضعفي في البرمجه فشلت يا ريت اللي يقدر يساعدني ويخلى برنامج database3 يعمل مثل fifostock اكون شاكر وجزاكم الله كل خير
ahmedabuzena قام بنشر يوليو 25, 2023 الكاتب قام بنشر يوليو 25, 2023 السلام عليكم ورحمة الله وبركاته من فضلكم حد يحل المشكلة مش عارف احلها وهي ضرورية جدا علشان تاريخ الانتهاء للادوية ملف fifostock فيه الحل بس مش عارف اطبقه اللي فهمته انه بيتعامل بطريقة first in first out FIFO حاولت ادخل على مواقع تشرح هذة الطريقة بس لم اصل حتى الآن اللي لاحظته في ملف fifo stick ان في حقل linum الزامي في جدولين الشراء والبيع اكيد هو دة اللي بيتم عليه المعادلات الموديول لم افهمه تماما ولم اعرف كيف اتعامل معه لو حاولت افتح فورم purchasedetail و saledetail بيعطيني رساله enter parameter value Forms!frmfifo!productid ومش لاقي فيه حاجة ربط الجداول مختلف عن اللي موجود في البرنامج عندي رابط productid وهو number مع salesdetail وpurchasedetail والمفروض دول يكونا تكست بس خلاهم نمبر علشان الربط وبعدين خلى السوري بتاعهم التكست اللي موجود في جدول products طبعا لو عملت كدة حادمر الداتا اللي عندي لو غيرت الروابط انا عندي داتا كتيير فى البرنامج انا محتاج مساعدة ضروري مش عارف اتعامل مع المثال او لو في طريقة اخرى اعرف بيها الدواء اللي قرب على الانتهاء وجزاكم الله خيرا
ابوخليل قام بنشر يوليو 25, 2023 قام بنشر يوليو 25, 2023 النقاش والشرح والبحث عن حلول ورصدها هنا سوف يستفيد منها مستقبلا من يبحث عن حلول المثال الذي ارفقته يقوم بانشاء جدول مؤقت بواسطة الوحدة النمطية الموجودة ، يعرض فيه اعداد المبيعات وفقا للتاريخ المحدد ونقلها الى برنامجك يحتاج الى وقت وجهد ..حيث يلزم كثير من التغييرات على الوحدة النمطية وعلى جداولك خاصة انك لا تريد تغيير البنية الاساسية ... لذا وبعد التفكير والمحاولة فتح الله علي طريقة سهلة ومنضبطة ، فقط سوف نضيف حقلا واحدا الى احد جداولك ، واعتبرها افضل من طريقة المثال . وسوف اقوم بشرح الطريقة وعليك فهمها جيدا وانا على يقين انك ستتمكن من تطبيقها انتظرني ...
عمر ضاحى قام بنشر يوليو 25, 2023 قام بنشر يوليو 25, 2023 متااااابع فى صمت (لانى ايضا بدور على حل لهذه الاشكاليه )
ahmedabuzena قام بنشر يوليو 25, 2023 الكاتب قام بنشر يوليو 25, 2023 34 دقائق مضت, ابوخليل said: النقاش والشرح والبحث عن حلول ورصدها هنا سوف يستفيد منها مستقبلا من يبحث عن حلول المثال الذي ارفقته يقوم بانشاء جدول مؤقت بواسطة الوحدة النمطية الموجودة ، يعرض فيه اعداد المبيعات وفقا للتاريخ المحدد ونقلها الى برنامجك يحتاج الى وقت وجهد ..حيث يلزم كثير من التغييرات على الوحدة النمطية وعلى جداولك خاصة انك لا تريد تغيير البنية الاساسية ... لذا وبعد التفكير والمحاولة فتح الله علي طريقة سهلة ومنضبطة ، فقط سوف نضيف حقلا واحدا الى احد جداولك ، واعتبرها افضل من طريقة المثال . وسوف اقوم بشرح الطريقة وعليك فهمها جيدا وانا على يقين انك ستتمكن من تطبيقها انتظرني ... بارك الله فيكم وجزاكم الله خيرا 26 دقائق مضت, عمر ضاحى said: متااااابع فى صمت (لانى ايضا بدور على حل لهذه الاشكاليه ) الف شكر
Eng.Qassim قام بنشر يوليو 25, 2023 قام بنشر يوليو 25, 2023 السلام عليكم .. عملتلك نفس المثال الذي ارفقته يبقى عليك التحسينات لو انك عامل رقم تسلسلي للاصناف كان افضل Database3.rar 1
دروب مبرمج قام بنشر يوليو 25, 2023 قام بنشر يوليو 25, 2023 (معدل) طلبك سهل لكن انت ارفقت المشروع بالكامل و هذا شتت تركيزي 🤪 ارفق مثال مصغر و راح تاخذ اجابة شافية كافية انشاء الله تم تعديل يوليو 25, 2023 بواسطه دروب مبرمج
ابوخليل قام بنشر يوليو 25, 2023 قام بنشر يوليو 25, 2023 شكرا اخي قاسم قد اختصرت علي الحهد ..فيبدو اني وهمت .. حيث فكرت باضافة تاريخ الانتهاء الى حركة البيع .. ولكن هذا الاجراء لا يمكن تحقيقه بسهولة ، بل لا يمكن تحقيقه ما دام الاعتماد على اسم الصنف فقط 5 دقائق مضت, دروب مبرمج said: طلبك سهل لكن انت ارفقت المشروع بالكامل و هذا شتت تركيزي 🤪 ارفق مثال مصغر و راح تاخذ اجابة شافية كافية انشاء الله تفضل حبيبنا جداول المبيعات والمشتريات فقط Database4.rar
ahmedabuzena قام بنشر يوليو 25, 2023 الكاتب قام بنشر يوليو 25, 2023 منذ ساعه, Eng.Qassim said: السلام عليكم .. عملتلك نفس المثال الذي ارفقته يبقى عليك التحسينات لو انك عامل رقم تسلسلي للاصناف كان افضل Database3.rar 247.7 kB · 2 downloads شكرا اخى قاسم اذا امكن ممكن تشرح الطريقة علشان اعرف اطبقها على البرنامج واتعلم وفى الكومبو بوكس اللي بختار منه الصنف يفلتر الصنف في الثلاث جداول يتعمل ازاى انه يتحكم في الثلاث جداول مرة واحدة والف شكر اخي ابو خليل على اهتمامك ومحاولتك لمساعدتى شكرا اخي دروب على اهتمامك ولو توصلت الى حل اسهل يا ريت ترسله
Eng.Qassim قام بنشر يوليو 25, 2023 قام بنشر يوليو 25, 2023 39 دقائق مضت, ابوخليل said: بل لا يمكن تحقيقه ما دام الاعتماد على اسم الصنف هو لم يعمل مفتاح رئيس رقم متسلسل ولهذا لجأت الى تغيير التعريف في الكود الى نص 13 دقائق مضت, ahmedabuzena said: وفى الكومبو بوكس اللي بختار منه الصنف يفلتر الصنف في الثلاث جداول يتعمل ازاى انه يتحكم في الثلاث جداول مرة واحدة اعمل مفتاح اساسي برقم متسلسل فأنا لم أشأ التغيير في جدولك ثم اتبع نفس الطريقة الموجودة في المثال
دروب مبرمج قام بنشر يوليو 25, 2023 قام بنشر يوليو 25, 2023 (معدل) تفضل هذه هي الفكرة سيتم بيع الاقدم فالأقدم Database4.accdb تم تعديل يوليو 25, 2023 بواسطه دروب مبرمج
ahmedabuzena قام بنشر يوليو 25, 2023 الكاتب قام بنشر يوليو 25, 2023 17 دقائق مضت, Eng.Qassim said: هو لم يعمل مفتاح رئيس رقم متسلسل ولهذا لجأت الى تغيير التعريف في الكود الى نص اعمل مفتاح اساسي برقم متسلسل فأنا لم أشأ التغيير في جدولك ثم اتبع نفس الطريقة الموجودة في المثال اخي قاسم انا مش فاهم المثال نفسة علشان اعمل زيه الموديول مش فاهمة وفي الجدول ازاي يبقى فيه تجميع انا اعرف ان في الاستعلام او الفورم او الربورت وبعدين علشان مش فاهم المديول وطريقة الحساب في تعديل ان الوارد يساوى just pieces+ pieces in each carton يا ريت تشرح الخطوات وتضيف الكومبو بوكس وجزاكم الله خيرا
Eng.Qassim قام بنشر يوليو 25, 2023 قام بنشر يوليو 25, 2023 11 دقائق مضت, ahmedabuzena said: خي قاسم انا مش فاهم المثال نفسة علشان اعمل زيه الموديول مش فاهمة لازم تتعلم ..والا كيف تعمل برنامج لزبون ..وبعد بكرى حصلت مشكلة !! كيف راح تحلها بصراحة لم اطلع على الجداول والمسميات الا فيما يخص سؤالك نصيحتي ..ان تبدأ برنامجك من جديد ...وتطرح اسألتك في موضوع مستقل حتى تستفاد ويستفاد الاخرين ...وصدقني انه لن يأخذ منك وقتا حتى تحصل على برنامج متكامل
ahmedabuzena قام بنشر يوليو 25, 2023 الكاتب قام بنشر يوليو 25, 2023 40 دقائق مضت, دروب مبرمج said: تفضل هذه هي الفكرة سيتم بيع الاقدم فالأقدم Database4.accdb 696 kB · 2 downloads اخي الكريم الف شكر على مساعدتك كان في استفسار كما موضح في الصور فى فى جدول الوارد حقل العدد والبونس المفروض يتجمعوا مع بعض وفي جدول المنصرف المفروض يتجمع العدد مع البونس وفي الاستعلام في criteria ليه مختار اسم صنف معين؟ وفي الفورم اي لازمة تصفير المبيعات ؟ وبعد الضغط عليه قفلت الفورم وفتحته لكن مش عايز يجيب المبيعات مرة اخرى رغم انها موجودة فى جدول المبيعات وجزاكم الله خيرا على المساعدة Database4.accdb
ahmedabuzena قام بنشر يوليو 25, 2023 الكاتب قام بنشر يوليو 25, 2023 33 دقائق مضت, Eng.Qassim said: لازم تتعلم ..والا كيف تعمل برنامج لزبون ..وبعد بكرى حصلت مشكلة !! كيف راح تحلها بصراحة لم اطلع على الجداول والمسميات الا فيما يخص سؤالك نصيحتي ..ان تبدأ برنامجك من جديد ...وتطرح اسألتك في موضوع مستقل حتى تستفاد ويستفاد الاخرين ...وصدقني انه لن يأخذ منك وقتا حتى تحصل على برنامج متكامل اخي قاسم انا مش مبرمج انا عملت برنامج بفضل الله ثم بمساعدتكم يفي بالغرض في شغلى وبقدر الامكان الحمد لله البرنامج شغال معي وفيه داتا بقالها اكثر من عشر سنوات كل شوية اعدل فى البرنامج علشان يبقى بصورة افضل الجزء الخاص بتاريخ الصلاحية دة انا احتاجته مؤخرا علشان كدة بحاول اعدل البرنامج لتلبية ما اريد ومش حاينفع اعمل برنامج من الاول مرة اخرى مشكلتي في الاكواد بقدر الامكان بحاول افهم الكود واعدل عليه لكن هذة المرة الموضوع متقدم شوية تعبت علشان افهمه لكني فشلت انتم بسم الله ما شاء الله عليكم في مجموعه هايله في هذا المنتدى بتساعد بصدر رحب والحمد لله اتعلمت كثير منكم جزاكم الله كل خير وجعله في ميزان حسناتكم
ahmedabuzena قام بنشر يوليو 26, 2023 الكاتب قام بنشر يوليو 26, 2023 23 ساعات مضت, ahmedabuzena said: اخي الكريم الف شكر على مساعدتك كان في استفسار كما موضح في الصور فى فى جدول الوارد حقل العدد والبونس المفروض يتجمعوا مع بعض وفي جدول المنصرف المفروض يتجمع العدد مع البونس وفي الاستعلام في criteria ليه مختار اسم صنف معين؟ وفي الفورم اي لازمة تصفير المبيعات ؟ وبعد الضغط عليه قفلت الفورم وفتحته لكن مش عايز يجيب المبيعات مرة اخرى رغم انها موجودة فى جدول المبيعات وجزاكم الله خيرا على المساعدة Database4.accdb 800 kB · 4 downloads السلام عليكم اخي دروب في انتظار ردك على استفساراتي ولو ينفع الصنف اللي قرب على الانتهاء وما زال في المخزن ان يتغير لونه باللون الاحمر ويا ريت الاعداد في الوارد والمنصرف لو تعدلها علشان يجمع بين الخليتين والزر لتصفير عمود المبيعات ايه اهميته وليه بالضغط عليه يمسح الداتا رغم انها ما زالت في فواتير المبيعات معناها لو تم الضغط عليه وبعدين كتبنا فواتير جديدة الناتج اصبح غلط لانه مسح البيانات القديمه ارجو التوضيح وجزاكم الله خيرا على مجهودك ومجهود كل الأعضاء
ahmedabuzena قام بنشر يوليو 27, 2023 الكاتب قام بنشر يوليو 27, 2023 (معدل) انا حاولت اطبق المثال بس مش فاهم النتائج كلها غلط المفروض اعداد الوارد والمنصرف مختلفة عن الموجودة فى المثال وفي جدول الوارد في خلية الكميه قيمتها جت منين؟ والموديول اشتغل ازاى؟ Database4.accdb تم تعديل يوليو 27, 2023 بواسطه ahmedabuzena
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.