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

عبد الله قدور

الخبراء
  • Posts

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

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

  • Days Won

    4

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

  1. السلام عليكم جزاك الله كل خير اخي الكريم احمد بدره لكن في حال النسخ واللصق لا يعمل التصحيح التلقائي وتبقى المشكلة قائمة هناك احد أمرين لحل المشكلة الواقع بها وهما إما التحقق من صحة البيانات لا يقبل النص بدون همزات ويلتزم بالنص كما هو أو في الدالات و pivot table يتجاهل الهمزات ويعتبر هذه الكلمات واحدة كما يفعل التحقق من صحة البيانات احد الحلين يناسبي لكن الى الان لا التحقق من صحة البيانات يعترف على الهمزة ولا الدالات و pivot table متنازل عنها
  2. السلام عليكم قمت بتجربة سريعة فوصلت الى هذا الكود ينتقل الى السجل السابق فقط Private Sub Form_MouseWheel(ByVal Page As Boolean, ByVal Count As Long) Count = 1 If Page = True Then DoCmd.GoToRecord , , acNext ElseIf Page = False Then DoCmd.GoToRecord , , acPrevious End If End Sub
  3. السلام عليكم اخي @أبو عيد في المثال المرفق جدول بسيط لتسجيل دفعات في عمود الحساب تم تقييد البيانات بقاعدة التحقق من صحة البيانات التي مصدرها في العمود E نلاحظ ان كلمة ايجار في العمود e مكتوبة بهمزة وكذلك أصول ولكن عند اضافة البيانات كتابتاً او احضارها نسخ لصق من اي مكان اخر يقبل عمود الحساب كلمة ايجار بدون همزة ولا يعطي اشارة خطأ ويقبل الكلمة بدون همزة وعند تفحص البيانات المخالفة لصحة البيانات لا تظهر كلمة ايجار انها مخالفة المشكلة التي نواجها مع الهمزة في مكان اخر انه عند عمل pivot table يتم فصل كلمة ايجار عن إيجار في عرض مجاميع الحسابات
  4. السلام عليكم اخي الكريم انا مجبر على وضع البيانات -مصدر التحقق من صحة البيانات- في خلايا بسبب كثرة البيانات و السماح للمستخدم بادخال بيانات جديدة او التعديل على القديمة
  5. السلام عليكم اخواني الكرام كيف يمكنني ان الزم المستخدم بكتابة الهمزة في حال استخدام ميزة التحقق من صحة البيانات المصنف1.xlsx
  6. السلام عليكم اخي الكريم هناك طريقة اخرى يمكن من خلالها الحصول على كشف حساب عن طريق الاستعلامات وتحتاج الى التعديلات التالية 1- يفضل ان تكون التسديدات والفواتير في جدول 2- يجب اضافة اعمدة جديدة للجداول تحمل نفس اسماء اعمدة كشف الحساب 3- تقوم بانشاء الاستعلام يدمج الجداول كلها في جدول واحد وتحصل على النتيجة
  7. السلام عليكم اخواني الكرام هل يوجد دالة تعطيني ناتج فرق مجموع نطاقين مباشرة دون استخدام sum لكل عمود وطرح ناتج sum
  8. جزاك الله كل خير لكن هذا الامر يحتاج الى outlook وفي حال عدم وجوده لن ترسل الرسالة وان ارسلت سيراها المستخدم في الاوت لوك في الصادر المطلوب عدم اطلاع المستخدم على هذه الرسالة ابدا
  9. السلام عليكم اخواني الكرام استخدمت الدالة =CONCATENATE(A1;A2;B1) في جمع النصوص ولكن عندي مشكلة هي ان بعد النص الثاني اريد أن انزل سطر للاسفل يعني ابدأ من اول السطر بعد النص الثاني فما الحل
  10. السلام عليكم اخواني الكرام وردت على بالي فكرة وهي كالتالي اذا عندي مستخدم يعمل على الاكسس في احد الفروع اذا قام بتعديل او الاضافة او الحذف من خلال نموذج محدد تصل رسالة لي على الايميل ببيانات السجل الذي تعدل هل من الممكن تطبيق هذه الفكرة وهل الادوات اللازمة لذلك
  11. السلام عليكم اخي الكريم انا استخدم الكود التالي في خاصية القيمة الافتراضية لمربع النص وهو يقوم باحضار اخر تاريخ في الجدول وان لم يجد اي سجل في الجدول فيعطي تاريخ اليوم =Nz(DLast("[dadate]";"tbldaily");Date())
  12. هل عندك طريقة يستطيع الكود من خلالها معرفة إذا كانت ي في آخر الكلمة هي صحيحة ولا يجب استبدالها أم هي خاطئة ويجب استبدالها للاسف أنا لا أملك هذه الكود
  13. السلام عليكم اتمنى ان يكون هذا الحل يكفي بالغرضUpdate.mdb
  14. السلام عليكم قم بتغيير هذه الخاصية إلى نعم
  15. السلام عليكم انشاءت نموذج غير مرتبط بالجدول ووضعت العناصر اللازمة لاستعراض البيانات وقمت باستعاء البيانات من الجدول باستخدام openrecordset وربطها بمربعات النص وظهر عندي السجل الاول صحيح وعدد السجلات صحيح لكن ما كود التنقل بين السجلات لاستعراضها في النموذج اعتذر عن رفع المرفق عندي مشكلة في النت ولم يرفع المرفق بعد المحاولة مرارا وتكرارا
  16. السلام عليكم @ebnjabalapp اخي الكريم بما أنك تنتظر ردي فوجب علي تجربة الكود رغم ضيق الوقت عندي ، لكن لما وضعت الكود في الوحدة النمطية ظهرت لي الرسالة التالية واظنها ناجمة عن أني استخدم نسخة اوفيس 64 فهل هناك حل برأيك
  17. السلام عليكم هذا ملف مرفق للتعديل عليه واسف على التأخير @ebnjabalapp @أ / محمد صالح Database3.accdb
  18. السلام عليكم كيف حالك استاذي الكريم والله معلومة مهمة جدا لكن اذا كان الكود يقوم بنقل عدة سجلات باستخدام do او for هل يقوم بالغاء كل السجلات المنقولة ام السجل الذي ظهر في الخطأ فقط
  19. السلام عليكم اخواني الكرام عندي جداول مرتبطة اقوم بنقل البيانات من جدولين إلى جدولين آخرين باستخدام استعلام الحاق ومن ثم وضعت كود الاس كيو ال في جدول مستقل واستخدمت الامر التالي في تنفيذه DoCmd.RunSQL DLookup("[sql]", "sql", "[id]=2") والان وضعت الكود التالي لنقل البيانات بين الجداول Set db = CurrentDb() Set Rcd = db.OpenRecordset("entryh") Dim a As Boolean a = False Rcd.MoveFirst Do Until Rcd.EOF If Rcd!Id = Me.DaId And Rcd!Ref = Me.DaType Then Rcd.Delete a = True End If If a = True Then Exit Do End If Rcd.MoveNext Loop Set Rcd = db.OpenRecordset("entryH") Rcd.AddNew Rcd!Id = Me.DaId Rcd!Ref = Me.DaType Rcd!EnDate = Me.DaDate Rcd!Note = Me.Note Rcd!CurId = Me.CurId Rcd!CurPrice = Me.CurPrice Rcd!CosId = Me.CosId Rcd.Update Rcd.Close Set db = Nothing End Function فأيهما اسرع في تنفيذ عملية النقل وجزاكم الله كل خير
  20. بعد اذن اخي محمد ابو عبد الله في المربع في الصورة ضع المسار التالي .\iconName.ico على ان تكون الصورة موجودة جانب قاعدة البيانات بحيث ان iconName هو اسم الايقونة
  21. السلام عليكم اختر طباعة النموذج ثم حدد الطابعة ماكرو سوفت بي دي اف سيتم تحويل النموذج الى بي دي اف كما في الصورة
×
×
  • اضف...

Important Information