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

kaser906

الخبراء
  • Posts

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

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

  • Days Won

    23

كل منشورات العضو kaser906

  1. جميل أذا اخبرنا الان لمى توقف الكود بعد وضعك للاستعلام ؟
  2. السبب في عدم عمل الكود هو طريقتك في بناء مصدر السجلات للنموذج فقد جعلت مصدر السجلات 3 جداول وعند تنفيذ أمر الحذف لن يتعرف الكود على السجل المراد وحذفة ومن أي جدول اجعل مصدر السجلات للنموذج جدول واحد فقط كما بالصورة ولجلب البيانات المتعلقة بالصنف استخدم الطريقة التالية أو استخدم دالة Dlookup وستلاحظ ان كود الحذف يعمل بدون أي تعديلات أما إذا كنت تريد نفس طريقتك في مصدر السجلات للنموذج فالحل الذي وضعه لك الاستاذ @kanory باستخدم دالة Requery أو الكود الذي وضعه لك الاستاذ @ابو ياسين المشولي حسب تصوري هو الحل المتاح ::بالتوفيق:: InvoiceSale_906.rar
  3. أخي @ازهر عبد العزيز عندما يكون الطلب واضح ويكون المثال متواجد ومبني بشكل صحيح عندها تسهل الإجابة بإذن لله ::بالتوفيق::
  4. If Not IsNumeric([أسم الحقل ]) Then MsgBox "يجب ادخال ارقام في هذا الحقل", 48, "ادخـال خـاطـئ !" End if If Len([أسم الحقل]) <> 10 Then MsgBox "يجب ادخال عشرةارقام في هذا الحقل", 48, "ادخـال خـاطـئ !" End if ::بالتوفيق::
  5. هذا غير وارد لم أضع شروط لعدم تكرار الأسم فقد اضفت أسم محمد ثلاث مرات ولم تظهر الرسالة إن شاء الله
  6. تفضل ونصيحة ابتعد عن المسميات العربية ::بالتوفيق:: Test906.accdb
  7. حياك الله المرفق لايضاح فكرة التراجع ولم أدقق كثيراً في الادخالات فتحت الملف واضفت وعدلت وحذفت ولم تظهر لي الرسالة التي ظهرت لديك
  8. مرحبا بك استاذي ومعلمي @رمهان اشتقنا لك واشتقنا للمساتك السحرية المميزة اذا كنت فهمت كلامك صح فأعتقد لن تكون هناك مشكلة سنضع شرط في منشئ الاستعلام بشرط رقم اليوزر = رقم اليوزر للمستخدم الحالي هذا في حال لم نريد للمستخدم ان يستعرض سجلات بقية المستخدمين وإذا اردنا ان يستعرض السجلات بدون التعديل عليها سيكون التحقق من خلال التركيز على زر أمر التعديل حيث سيكون الشرط اذا كان رقم المدخل للسجل الرئيسي = رقم المستخدم الحالي نفتح السجل للتعديل أو نظهر له رسالة بعدم الصلاحية للتعديل يا سبحان الله هي نفس الفكرة اللي كنت افكر فيها عن طريق عمل مصفوفة لكنك طبقتها عن طريق مربع قائمة والآن الصورة اتضحت تماما أمامي طريقتك مختصرة كثير شكرا لك استاذ
  9. انظر الموضوع التالي إلغاء الحفظ التلقائي والتراجع عن التعديل والإضافة للنموذج الاساسي والفرعي
  10. نعم أخي الكريم مع إلغاء الخاصية من الجدول كما أشرت إليك بمشاركتي الأولى
  11. السلام عليكم ورحمة الله وبركاتة يكثر السؤال عن الغاء الحفظ التلقائي في الاكسس وهذه الخاصية بطبيعة الحال غير موجودة مع النماذج المنضمه ولتغلب على هذا الأمر نحتاج لعمل طريقة نتحايل بها على الاكسس لنعيد السجل بالنموذج الرئيسي وكل السجلات بالنموذج الفرعي إلى سابق عهدها قبل التعديل عند النقر على زر أمر تراجع عن التعديل أو التراجع عن إضافة سجل المثال المرفق فيه فكرة لذلك عن طريق عمل جداول مؤقته نأخذ منها قيم السجلات قبل التعديل وتحديث السجلات من خلالها في الجدول الاساسي هناك فكرة أخرى عن طريق عمل المصفوفات وهي للاستغناء عن الجداول المؤقت ولكنها صعبة نوعا ما ولا أجيد التعامل معها باحترافية لعل احد الاساتذه أو الاعضاء يطبق الفكرة من خلال المصفوفات وإليكم المثال قم بالتعديل او الحذف للحقول في النموذج الاساسي والنموذج الفرعي واحذف وأضف سجلات كاملة بالنموذج الفرعي ثم أنقر على زر تراجع وانظر النتيجة ::بالتوفيق للجميع :: disableSavKaser96.rar
  12. أخي الكريم هذه الحقول بعد إظهاراها قم بتحديد الكل في أقصى أعلى الزاوية اليسرى للنموذج ثم قم بإظهار الحقول الكود الذي عند التحميل ملغي وتم الاستعاضة عنه بالكود في مصدر عنصر التحكم ::بالتوفيق::
  13. أخي الكريم يجب ان تأخذ بالحسبان البيئة التي بني عليها البرنامج قبل التعميم بيئة Vb.net تستخدم الاتصال المنفصل وهذا الكلام يعرفه من عمل على هذه البيئة بيئة اوراكل هذا موضوع ثاني بالكامل فخاصيتها لايتم الاضافة أو التعديل قبل النقر على زر الأمر حفظ وإذا قلت لي ان البرامج تم تصميمها بالاكسس سأجيبك ممكن ولكن ليس بطريقة تصميمك فالطريقة تكون عن طريق نماذج غير منضمه كما أشار إليك الاستاذ @kha9009lid الليلة أو غداً إن أسعفني الوقت سأضع مثال ممكن تستفيد منه وتطبق الفكرة على برنامجك ::بالتوفيق::
  14. هو نفس الكلام اللي انا قصدت تعتبر ورقة بيانات فرعية وليست نموذج فرعي
  15. الان اتضحت الصورة ما تراه ليس تكرار وحسب فهمي انك لا تريد ان يظهر التاريخ ورقم المستند اكثر من مره لذلك استخدم مقطع تجميع لرقم المستند أنظر انك المرفق يلبي طلبك ::بالتوفيق:: النقلياتKaser906.rar
  16. جميل جذا يبقى الايضاح لبقية الاعضاء فالبناء الصحيح لقواعد البيانات هو الركيزة الأولى لعدم انهيارها وسرعة الحصول على المعلومة
  17. واسمحو لي بمداخله تعودت عند اجاباتي توضيح الخطأ للسائل كنت أتمنى ارشادكم للاخ السائل عن الخطأ في الطريقة قبل أن يتقدم في برنامجه ويذهب بعيدا ماذا لو تكرر اسم محمد مكة في الجدول Teb1 الطريقة لن تكون سليمه بالمطلق بحيث أن الجدولين ليس بينهم علاقة واسمحو لي على مداخلتي ::بالتوفيق::
×
×
  • اضف...

Important Information