اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

عبد الله قدور

الخبراء
  • Posts

    1,165
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    4

كل منشورات العضو عبد الله قدور

  1. السلام عليكم ورحمة الله وبركاته يمكنك التصدير الى قاعدة بيانات اس كيو ال كما في الصورة
  2. حسب معلوماتي اذا تم ترحيل مستخدم قبل الاخر بثانية فلن يحدث مشكلة ابدا باذن الله
  3. السلام عليكم افضل طريقة لضمان تعديل صحيح هو حذف الفاتورة من الجدول الرئيسي واضافتها مرة اخرى وذلك باستعلام حذف واستعلام الحاق او بالاكواد اما بالنسبة للحذف عندما يحذف الفاتورة من الجداول المؤقتة يقوم استعلام الحذف بحذفها من الجدول الرئيسي وزر التحديث الذي يقوم بتحديث البيانات عند المستخدمين يقوم بحذف الفاتورة من الجداول المؤقتة لدى المستخدمين
  4. للاسف ظنك ليس في مكانه انا عملت على اس كيو ال وعندما تكلمت عن الاكواد قصدت اكواد اكسس تختلف في التعامل مع الجداول بين اس كيو ال و اكسس واليك مثال واحد Set RS = DB.OpenRecordset("billB") هذا الكود يعمل على الاكسس بكل سلاسة اما اذا اردت استخدامه مع جدول اس كيو ال فلن يعمل يحتاج الى تعديل واليك التعديل Set RS = DB.OpenRecordset("billB", dbOpenDynaset, dbSeeChanges) اما المعلمات في اس كيو ال يتم اسخدام % بدلا من * في اكسس وعندما ذكرت لك انشاء قاعدة بيانات والنسخ الاحتياطي قصدت العمل عن طريق الاكواد من الاكسس وليس باستخدام SQL SERVER MANAGEMENT STUDIO نحن بانتظار الفيديو تحياتي
  5. السلام عليكم اخي الكريم الفكرة لا تنتهي عند تحويل الجداول فقط ، هناك اكواد تختلف في العمل عند التعامل مع جدول اس كيو ال او مع جدول من اكسس ايضا معلمات الاستعلام تختلف بين اكسس و اس كيو ال بالاضافة في بعض الاعمال تحتاج الى انشاء قاعدة بيانات جديدة مطابقة للقديمة لكن بدون بعض البيانات فيها كما نفعل في المحاسبة نحتاج الى اغلاق السنة المالية وفتح سنة جديدة ويكون ذلك بانشاء قاعدة بيانات جديدة تحتوي على نفس الجداول الموجودة في القديمة لكن يجب ان تبقى شجرة الحسابات كما هي وشجرة المواد والمستودعات ومراكز الكلفة والعملات ، لكن يجب ان تكون جداول الفواتير والسندات فارغة مع كتابة بضاعة اول المدة والقيد الافتتاحي اضف الى ذلك النسخ الاحتياطي لقاعدة البيانات ، يجب ان نحصل على نسخة احتياطية عن العمل بشكل يومي فان كان بامكانك مساعدتنا في القيام بهذه الأمور من الاكسس على قاعدة بيانات اس كيو ال فيا مرحبا بهذا الاقتراح الجميل ولو كان بالامكان ايضا فقد بحثت عنها سابقا لكن لم اصل الى نتيجة ، وهي التعامل مع اوامر موجودة في اس كيو ال ترسل لها متغيرات فتقوم بتفيذ الاوامر على قاعدة البيانات على مستوى السيرفير وهذا يعطي سرعة جيدة في العمل ، كما هو مرفق بالصورة
  6. حياك الله اخي صابر قصدت بالضبط اعمل جداول محلية مؤقتة في برنامج الواجهة الذي يحوي على نماذج ، وطبعا انت ستقوم بتوزيع هذه النسخة على المستخدمين فيصبح لكل مستخدم جداوله الخاصة به لانها جداول محلية على جهازه ، طبعا الجدول الرئيسي سيكون جدول مربتط في برنامج الواجهات ، عندها تتم العملية بنجاح ان شاء الله ستقوم بربط النماذج بالجداول المحلية المؤقتة وسيقوم استعلام الحاق او الكود بنقل البيانات الى الجدول الرئيسي عند تسجيل الدخول ستقوم بنقل البيانات من الجداول الرئيسية الى المحلية المؤقتة حتى يحصل كل مستخدم على نسخة يبحث فيها كما يشاء ولنقل التحديثات الاخرى التي قام بها المستخدمون اثناء اليوم اعمل زر تحديث يقوم بنقل البيانات كما نقلها عند تسجيل الدخول بهذه الحالة ان شاء الله سيكون عند كل مستخدم نسخة جميع البيانات على جهازه يعمل يبحث ويستعرض كما يشاء وستكون اسرع من الربط على الجداول التي على الشبكة
  7. السلام عليكم ورحمة الله وبركاته اخي الكريم @صابر سليمان الفكرة التي تدور في بالي الان هي كالتالي واتمنى من اساتذتنا الكرام مشاركتنا رأيهم : 1- تقوم باعداد جدول مؤقت في fe لكل جدول ظهرت عندك المشكلة فيه 2- تربط النماذج كلها بهذه الجداول المؤقتة وعند الادخال يتم نقل البيانات الى الجدول الرئيسي في قاعدة البيانات 3- عند تسجيل الدخول الى البرنامج تقوم باستخدام استعلام الحاق بنقل سجلات الموجودة في قاعدة البيانات الى الجداول المؤقتة 4- ايضا يمكنك ان تضع زر تحديث في نموذج سطح المكتب عندك ليقوم البرنامج بنقل السجلات المضافة حديثا من قبل المستخدمين الاخرين تحياتي
  8. السلام عليكم اليوم عندي ضغط عمل كبير وللاسف كل يوم اثنين يكون كذلك ، لذلك ان شاء الله اليوم مساءا احاول ان اضع مشاركة مفيدة لك بهذا الموضوع سامحني على التاخير
  9. لقد راجعت الرابط وقرأت الاجوبة وكلها يمكن القيام بها في اكسس من خلال قفل السجل المحرر فقط وليس الجدول بالكامل ما اريد قوله الان هو أن الاكسس (صديقنا العزيز المحبوب) يؤدي الغرض المطلوب منه كما تفعل sql تماما في هذا المجال ومشكلة التكرار التي ذكرتها ستواجهها نفسها في sql ولن تستطيع تجاوزها الا من خلال الاكواد كما ذكرنا سابقا اما بالنسبة للاخ @صابر سليمان لا ندري ماذا جرى معك هل تم حل المشكلة أم لا عندي فقط سؤال صغير لك هو قمت بتقسيم الاكسس الى قسمين قاعدة بيانات تحوي الجداول فقط واخرى تحوي النماذج والاستعلامات والتقارير ؟؟ تحياتي للجميع
  10. السلام عليكم هذه بسيطة جدا لاحظ في المرفق ان المفتاح الرئيسي يولد بشكل ترقيم تلقائي في الجدول الرئيسي وليس في الجدول المؤقت اما اذا اردت اضافة عمود ترقيم اخر لسجلات غير المفتاح الرئيسي فيمكن من خلال الكود التاكد من اكبر رقم واضافة عليه 1 عند الاضافة مباشرة هنا تكون تخلصت من هذه المشكلة اتمنى منك هنا ذكر الميزة الموجودة في sql تفيدنا في هذا الموضوع وليست موجودة في اكسس تحياتي هذا حل مناسب وفكرة جيدة ايضا تثري موضوعنا
  11. DoCmd.OpenReport "طبعات كرت", acViewPreview, "", "[الرقم كمبيوتر]=" & [Forms]![تعديل المقاسات]![الرقم كمبيوتر], acNormal
  12. السلام عليكم اخي الكريم اسمح لي هذا الكلام غير دقيق هذه الفكرة تحل المشكلة من جذورها و التحويل الى sql لن يحل المشكلة في المرفق الذي طلبه @صابر سليمان ستجد انك لا تستطيع تكرار رقم الهاتف ونموذج الاضافة يضيف البيانات على الجدول main و نموذج الاستعراض ياخذ البيانات منه ثم يضعها في جدول اخرى ثم يعرضها لك Database3.accdb
  13. السلام عليكم اخي الكريم اعمل جدول مؤقت لكل مستخدم على جهازه يقوم بادخال البيانات فيه ثم رحل هذه البيانات الى الجدول المشترك باستخدام استعلام الحاق أو بالكود وعند استعراض البيانات الموجودة في هذا الجدول احضرها من الجدول المشترك الى الجدول المؤقت ايضا باستعلام الحاق او كود بهذه الحالة سيكون هذا الجدول غير مستخدم من المستخدمين بنفس الوقت
  14. اربطهم بجدول مؤقت تسجل فيه الفاتورة ثم عند الاضافة تنتقل البيانات الى جدول الفواتير ثم يتم افراغ الجدول المؤقت
  15. جزاك الله كل خير للاسف لم تتح لي فرصة للتجربة بعد بانتظار تجربتك اخي الكريم
  16. السلام عليكم ورحمة الله وبركاته نعم يوجد طريقة وإليك الطريقة 1- اعداد جدول للعملات يحوي الاعمدة التالية كحد ادنى العملة الاولى في الجدول هي العملة الاساسية ، وهي العملة التي ستقيم عليها جميع فواتير بالعملات الاخرى 2- في جدول راس الفاتورة يجب عليك اضافة عمود للعملة يكون مصدره جدول العملات وعمود لتحديد سعر صرف الفاتورة مقابل العملة الرئيسية، وتكون القيمة الافتراضية له سعر الصرف الموجود في جدول العملات عند تسجيل الفاتورة يختار المستخدم العملة وسعر الصرف كما يختار اسم الزبون والمستودع ومركز الكلفة ثم يقوم بادخال بيانات الفاتورة ملاحظة مهمة ( لا يمكن البيع بنفس الفاتورة باكثر من العملة ، لكل فاتورة عملة واحدة فقط ) 3- في جدول المواد يجب اضافة الاسعار المواد بالعملة الرئيسية ، وعند تسجيل الفاتورة يقوم البرنامج بتحويل السعر اعتمادا على سعر الصرف الموجود بالفاتورة ، في هذه الحالة يجب عليك مراعاة حالة مهمة جدا هي : يقوم بعض المستخدمين بادخال بنود الفاتورة ثم يلاحظ انه لم يضع العملة الصحيحة في راس الفاتورة فيقوم بتغيير العملة ، في هذه الحالة عند تغيير العملة يجب عليك اتباع احدى الخيارات التالية أ- تنبيه المستخدم باعادة تسعير الفاتورة حسب العملة الجديدة ب-اعادة تسعير الفاتورة اعتمادا على سعر الصرف الذي ادخله او حذف الاسعار ليقوم المستخدم بادخالها من جديد ج - الطلب من المستخدم اعادة ادخال بنود الفاتورة من البداية 4- بالنسبة للزبائن يجب تحديد عملة للتعامل مع الزبون ويجب الالتزام بها في كل فواتير الزبون ، وفي حال التعامل مع الزبون باكثر من عملة يجب فتح حسابات للزبون بعدد العملات التي يتعامل معك بها (لا يجوز باي حال من الاحوال خلط العملات في حساب زبون واحد )
  17. السلام عليكم ورحمة الله وبركاته حياك الله اخي الكريم في بداية يجب عليك اعتماد قواعد المحاسبة في اعداد برنامج محاسبي لتستطيع الوصول الى ما تريده في التقارير يجب عليك اعداد جدولين لسند القيد بحيث عندما تقوم باي عملية يقوم البرنامج بكتابة القيد المحاسبي المزدوج تلقائيا ، ومن ثم من جدولي سند القيد تستطيع استخراج التقرير الذي طلبته اسمح لي ان اقدم لك بعض النصائح التي سوف تحصل على افضل مساعدة من خلالها في المنتدى 1- لا تقوم باخفاء نوافذ اكسس قبل ارسال المرفق 2- لا تضع كلمة مرور للبرنامج عند الفتح حتى تضع اسم المستخدم وكلمة المرور في المنتدى 3- عندما ارفقت الصورة لم يظهر اسم التقرير الذي تريد التعديل عليه ، وعندما فتحت المرفق وجدت الكثير من التقارير و لم اعرف اي تقرير تريد التعديل عليه (لا تشتت من سيجيبك بين كائنات المرفق) 4- الكائنات الغير مرتبطة في سؤال يفضل عدم رفعها او اخفاؤها
  18. السلام عليكم ورحمة الله وبركاته اسعد الله اوقاتكم جميعا ما شاء الله تبارك الله عمل اكثر من رائع على الفكرة لكن حدث عندي خطأ في العمل : عندما افتح فاتورة مبيعات مرتين وكان الكود يحوي اسم النموذج فتظهر رسالة خطأ لانه يرى هناك نموذجين بنفس الاسم الاكسس لا يتعامل مع كل نموذج مفتوح على حدا للاسف: فانا الان في صدد تعديل الاكواد بحيث لا استخدم اسم النموذج في الكود مطلقا خطر على بالي فكرة : هل يمكن تغيير اسم النموذج بعد فتحه ؟؟؟؟
  19. السلام عليكم ورحمة الله وبركاته اسعد الله اوقاتكم جميعا عندي نموذج سطح مكتب فيه زر لفتح نموذج الفاتورة عند الضغط عليه يفتح فاتورة مبيعات ،المطلوب عند الضغط عليه مرة ثانية يفتح لي فاتورة المبيعات مرة ثانية وتبقى الفاتورة المفتوحة سابقا موجودة
  20. كيف يمكن توسيط الارقام عموديا في التقرير ، حيث ان عرض السجلات يختلف من سجل الى اخر المطلوب هو وضع السعر في منتصف الخلية مهما تغير حجمها
×
×
  • اضف...

Important Information