اذهب الي المحتوي
أوفيسنا

kanory

الخبراء
  • Posts

    2321
  • تاريخ الانضمام

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

  • Days Won

    138

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

  1. وعليكم السلام .... انظر الصورة ......
  2. بالنسبة للكود الاول لم يعمل معك .. لأنك SIRIAL غير موجود في النموذج لديك في الكود الثاني استخدمنا DLOOKUP للبحث عن القيمة الموجودة في مربع النص IDE في جدول EMPDEV في الحقل IDE عندما قيمة الحقل IDE يساوي القيمة الموجودة في مربع النص IDE عند وجود القيمة في الجدول يقوم الكود بمسح الحقول واعطاء الرسالة بوجود السجل ELSE في حالة عدم وجود القيمة في الجدول يتمم حفظ السجل انصحك بالبحث في المنتدى شرح مستفيض عن دالة DLOOKUP ارجو اني وفقت للشرح ...... لأني ضعيف جدا في الشرح ....
  3. جرب هذا الكود ..... If Me.IDE = DLookup("IDE", "EMPDEV", "[IDE] = " & Me.IDE) Then Me.CMBSERIAL.Undo Me.Undo MsgBox "هذا الاسم مسجل مسبقا", vbInformation, "تنبيه تكرار" Exit Sub Else MsgBox "تم" End If
  4. اين ومتى تظهر الرسالة ..... لم تظهر لدي ؟؟؟؟؟؟
  5. جرب هذا الكود بدل الموجود لديك ... If Me.CMBSERIAL.Column(0) = DLookup("IDD", "EMPDEV", "[IDD] = '" & Me.CMBSERIAL.Column(0) & "'") Then Me.CMBSERIAL.Undo Me.Undo MsgBox "هذا الجهاز مسجل مسبقاً", vbInformation, "تنبيه التكرار" Exit Sub Else MsgBox "تم" End If
  6. وعليكم السلام ما شاء الله تبارك الله جهودكم واضحة في المنتدى للتطوير ... بارك الله فيكم 🌷
  7. للجداول فقط ممكن ولكن القاعدة كاملة فلا يمكن !!!!
  8. حياك الله اخي الكريم وبالتوفيق ...
  9. اذا كانت الحقول داخل مربعات نص محددة ودائما هي فقط ما تحتاج لنسخها معا .... يمكن ان تحفظ قيمها بالنسخ في متغيرات عامة .... لاستخدامها بشكل متكرر ... كفكرة لم انفذها ولكن ممكن تجربها !!!
  10. لماذا لا تجعلها بشكل حقول بدلا من السجلات
  11. هل جربت هذا الكود ؟؟؟؟؟ Me.m.SetFocus DoCmd.RunCommand acCmdCopy حيث M هي مربع النص
  12. انظر للمرفق طبعا فكرة الكود اذا حدث تغير في السعر تأخذ السعر الجديد واذا لم يجد سعر جديد يأخد السعر الاخير ...... جرب ووافنا weekprices.accdb
  13. وعليكم السلام ورحمة الله وبركاته استبدل كود التحديث بهذا الكود وأعلمنا بالنتيجة Me.proprice = Nz(DLookup("[weekpricef]![price]", "[weekpricef]", "[Forms]![salebill].[billfooter subform]![productname] = [weekpricef]![productname]and forms![salebill]![billdate] between [weekpricef]![from]and [weekpricef]![to]"), DLookup("[weekpricef]![price]", "[weekpricef]", "[Forms]![salebill].[billfooter subform]![productname] = [weekpricef]![productname]"))
  14. وعليكم السلام انظر الصورة .... ادخل رقما مكان السهم بدلا من الرقم الموجود ثم انتقل بزر TAB ولاحظ الترقيم فردي.accdb
  15. هو كما ذكرت ولكن نسيت أن اعدل جدول الاحتياج كما في الصورة .... لأن هذا العدد يتناقص كل ما تم توزيع الطلاب ..... عدله كما في الصورة
  16. بعد اذنك حبيبي ابا البشر انظر كده ....... جرب ووافينا بالنتيجة تنسيق المدارس1.accdb
  17. حياك الله ... بالتوفيق
×
×
  • اضف...

Important Information