سأغيب عنكم وقد يشاء الله أن أعود لكم ولكن تجربتي في هذا الموقع المبارك لم تكن مريحة لي ، فأمور عدة لم تشعرني بالراحة للمواصلة.
شكر خاص للأستاذ @Ali Mohamed Ali فهو الوحيد حسب ما أتذكر من شجعني وتابع عملي وشاركني بتعليقاته وإعجاباته.
كما أشكر الأستاذ @jaffar من منتدى الأكسس الذي اختارني من ضمن الخبراء وكذلك من رشحني له.
كما أشكر كل من شاركني وتابعني واستفاد من مشاركاتي. سامحوني وادعوا لي موفقين جميعا.
هنا الاستاذ العزيز احمد قام بتعديل نوع الحقل الى نص والامور تمام
طيب لو اردنا بقاء الحقل كماهو تاريخ وقت واظهار اليوم
Me.Zday = [Zdate]
ثم في خصائص الحقل zday تنسيق نضع dddd
الملف مرفق
تاريخ.accdb
أستاذ أنا معتذر من المواصلة مع المنتدى
ولكن ما هان علي أتركك وأترك هالموضوع بعد الجهد الكبير الذي بذلناه.أستاذ أعتقد أنك تريد للراسبين أن تعود درجاتهم الأصلية قبل درجة الإكمال أي قبل التعديل ، صحيح؟
جرب الآن ، وإن شاء يكون فحصك دقيق ونهائي ويكون تعديلي صحيح ونهائي أيضا.
كود توزيع القرار_14.xlsm
بارك الله فيك استاذنا الكريم وفى جميع مشاركاتك وموضوعاتك القيمة التى نشتاق اليها دائماً .. ونتمنى لكم العودة فى أقرب وقت الى بيتك وبالطبع سنكون جميعاً سعداء بعودتكم ومرحب بكم فى أى وقت وشكراً لكم على جهودكم المفيدة بالمنتدى ونتمنى لكم النجاح والتفوق دائماً فى حياتكم وبارك الله فيكم وأحسن الله اليكم وأكرمك الله
السلام عليكم ورحمة الله ..الارقام فى هذا السطر بالكود اجعلها هكذا
Fsl = WorksheetFunction.Index(ws.Range("S8:T" & xx + 7), i, 1)
يعنى 7 يتحول الى 8 و 6 يتحول الى 7
السلام عليكم ورحمة الله وبركاته
نعم يوجد طريقة وإليك الطريقة
1- اعداد جدول للعملات يحوي الاعمدة التالية كحد ادنى
العملة الاولى في الجدول هي العملة الاساسية ، وهي العملة التي ستقيم عليها جميع فواتير بالعملات الاخرى
2- في جدول راس الفاتورة يجب عليك اضافة عمود للعملة يكون مصدره جدول العملات وعمود لتحديد سعر صرف الفاتورة مقابل العملة الرئيسية، وتكون القيمة الافتراضية له سعر الصرف الموجود في جدول العملات
عند تسجيل الفاتورة يختار المستخدم العملة وسعر الصرف كما يختار اسم الزبون والمستودع ومركز الكلفة ثم يقوم بادخال بيانات الفاتورة
ملاحظة مهمة ( لا يمكن البيع بنفس الفاتورة باكثر من العملة ، لكل فاتورة عملة واحدة فقط )
3- في جدول المواد يجب اضافة الاسعار المواد بالعملة الرئيسية ، وعند تسجيل الفاتورة يقوم البرنامج بتحويل السعر اعتمادا على سعر الصرف الموجود بالفاتورة ، في هذه الحالة يجب عليك مراعاة حالة مهمة جدا هي : يقوم بعض المستخدمين بادخال بنود الفاتورة ثم يلاحظ انه لم يضع العملة الصحيحة في راس الفاتورة فيقوم بتغيير العملة ، في هذه الحالة عند تغيير العملة يجب عليك اتباع احدى الخيارات التالية
أ- تنبيه المستخدم باعادة تسعير الفاتورة حسب العملة الجديدة
ب-اعادة تسعير الفاتورة اعتمادا على سعر الصرف الذي ادخله او حذف الاسعار ليقوم المستخدم بادخالها من جديد
ج - الطلب من المستخدم اعادة ادخال بنود الفاتورة من البداية
4- بالنسبة للزبائن يجب تحديد عملة للتعامل مع الزبون ويجب الالتزام بها في كل فواتير الزبون ، وفي حال التعامل مع الزبون باكثر من عملة يجب فتح حسابات للزبون بعدد العملات التي يتعامل معك بها
(لا يجوز باي حال من الاحوال خلط العملات في حساب زبون واحد )
هناك عدة برامج تأتي مع جهاز البصمة ،
وكل منها يحفظ البيانات في قاعدة بيانات ، منها SQL Server و dbf و اكسس و mySQL و Oracle وووو ،
تستطيع التحكم في الجهاز عن طريق SDK الجهاز ، والذي يعطيك اوامر وطرق السيطرة على الجهاز وتغيير اعداداته وتصدير بياناته ، منها من تستطيع استعمال الاكسس للتعامل مع SDK ، ومنها لابد التعامل مع مكتبات Net. ،
ولكن ، وإن لم تتحكم في الجهاز ، والذي لم نحاول التعامل معه مباشرة ، فيمكنك التعامل مع البيانات مباشرة ، وهذا هو المهم 🙂
الجهاز الذي تعاملت معه قبل حوالي 5 سنوات ، كان يصدر بياناته الى dbf ، ولم يكن بالامكان استيراد بياناته مباشرة من الاكسس ، فاشترينا برنامج dbf viewer والذي يمكن التحكم فيه عن طريق commandline : https://www.dbf2002.com/help/command_line_options.htm
استخدمنا الاكسس حتى نأخذ البيانات للحفظ Backup ، وبيانات يومية للاكسس ، وتم هذا مباشرة من الاكسس عن طريق البرنامج اعلاه ،
وبعدها عملنا برنامج الحضور والانصراف والغياب في الاكسس ، بأكثر من قاعدة بيانات 🙂
وكان عندنا فترة اسبوع واحد فقط للعمل كله ، من يوم شفنا الجهاز الى يوم تطبيق البرنامج ، والعمل كان بمعدل 15 ساعة في اليوم ، والحمدلله كمل العمل
جعفر
مشكور الاستاذ ابو عارف والله ماقصرت ! جعله الله في موازين حسناتكم !
والله تسلم اخ حسين واهنيك على اخلاقك العالية ! وهذه المناقشات والافكار كلها بركاتك!
مرحبا بالجميع
اولا استغربت طلب الاخ حسين بشرح الكود من الاستاذ ابو عارف !! والاستاذ وفى وكفى في الشرح !
بالنسبة لعدم اكمالي استاذنا ابو عارف : لان الهدف الفكرة ؟ ومثل ماذكرت سابقا مسالة الاستمرار مجرد استبدال المسج بالاكواد التي تضيف الصنف او تعدل وهكذا خصوصا ان كود الصنف متاح وكما اظهرته في الرسالة ! اصبح الاكمال تحصيل حاصل !
واذا وجدت وقت عملت ان شاء الله نقاط بيع كامل !
هذا ولا ننسى مشاركتكم استاذ ابا عارف في جعل من الاكسس نقاط بيع والذي يندر وجود مثل هذا في المنتديات عربيها واجنبيها !
تحياتي للجميع
السلام عليكم و رحمة الله و بركاته
اخي حسين قبل روئية موضوع الجديدة ، رفعت مثال آخر من البرنامج و ارفعه هنا ايضا في نهاية المشاركة
و التعديل هذا بناءا على اشارة استلذ رمهان (اباجود) الى عدد اصناف ، زيادة اصناف ممكنة و سهل جدا من نفس نماذج ثلاثة لا اكثر ولكن من المعروف وضع ازرار بإسماء اصناف من اجل سرعة فى اختيار الصنف في حالة هذا يجب لا يتجاوز عدد ازرار من 20 الى 30 زر ، لنفترض جعلنا صفحة كاملة زراريز يبلغ عددهم 200 مثلا ، من الصعب حصول على صنف المطلوب بين 200 صنف اكيد يرجع سهولة ايجاد الصنف من خلال قائمة عادية و البحث بجزء اسم الصنف .
54Items.rar
و من اجل احتفاظ بازرار و ا البحث بجزء الاسم، سيكون تطبيق الفكرة على مثال التالي ان شاء الله .