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

منتصر الانسي

المشرفين السابقين
  • Posts

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

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

كل منشورات العضو منتصر الانسي

  1. المعذرة فقد فهمت السؤال انك تريد رصيد كل نوع على حدة تفضل التعديل الآن تحياتي,,, مثال على استبدال قيمة حقل بشرط.rar
  2. مرفق لك تعديل ارجو ان يفيدك تحياتي,,, مثال على استبدال قيمة حقل بشرط.rar
  3. تفضل اخي العزيز مرفق لك التعديل تحياتي,,, db43.rar
  4. االله يسامحك في البداية كان طلبك لحقلين (تاريخ ورقم) وتم وضع الحل على هذا الاساس ثم تقول ان الحلول غير صحيحة ويتضح انك اضفت حقل نص وعليك ان تعلم ان التعامل مع كل نوع يختلف بحسب نوع بيانات الحقل عموماً مرفق لك المثال بعد التعديل تحياتي,,, db43.rar
  5. بعد اذن الاخ ابوخليل ارجو الاطلاع على المثال المرفق تحياتي,,, db23.rar
  6. تفضل اخي العزيز مرفق لك التعديل تحياتي,,, Sample.rar
  7. اخي العزيز سواء اردت اظهار بيانات الوظيفة في تقرير او في النموذج فما عليك سوى ان تذهب الى مصدر بيانات النموذج او التقرير وتجعل معيار الوظيفة على شكل like [Forms]![Form]![Combo13]&"*" تحياتي,,,
  8. غريبة !!! انا لا تظهر عندي هذه المشكلة حاول تجربة تحويل اتجاه الصفحة من اليمين الى اليسار او العكس وذلك من خصائص التقرير تحياتي,,,
  9. اخي العزيز اولا انصحك بعدم استخدام الكائن OLE لحفظ الصور في الجدول لما سيسببه من كبر لحجم قاعدة البيانات لذا يفضل اعتماد تحديد مسار الصورة فقط في الجدول ويتم جلبها بناء على هذا المسار لذا مرفق لك مثال يتم اعتماد مسار الصور على اساس نفس مسار البرنامج (اي ان تكون في نفس الفولدر) وماعليك الا تحديد الصورة المطلوبة فقط ارجو ان يفيدك . تحياتي,,, Employee Photo.rar
  10. ولكن ما المشكلة التي في راس الصفحة الثانية والثالثة ؟؟؟
  11. جزاكم الله خير على هذه الردود الجميلة خاصة من أساتذة أمثالكم تحياتي,,,
  12. تفضل اخي العزيز مثالك الاول بعد وضع تعديل بسيط وذلك بعمل مسلسل جديد والاول يمكن اخفاءه لانه مهم في عملية تحديد سجلات التقرير تحياتي,,, ترقيم.rar
  13. اخي العزيز مرفق لك مثال اجنبي رائع حيث يقوم عند فتح البرنامج باختبار مسار الجداول المرتبطة فإن كانت قاعدة البيانات موجودة فيتم الدخول مباشرة الى البرنامج اما اذا لم يجد قاعدة البيانات فسيظهر لك نموذج لتحديد المسار الجديد للبيانات . تحياتي,,, Link Tables.rar
  14. اخي العزيز اليك مثالك به احدى الطرق تحياتي,,, db1.rar
  15. تكرم عيونك اخي العزيز وان شاء الله بالتفصيل الممل اولا: تتميز like عن = من حيث انها يمكنها التعامل مع معاملات أو إختصارات اكسس (او مهما كان اسمها) وللتوضيح فمثلاُ علامة النجمة "*" يقصد بها اي سلسلة حرفية وعلامة الإستفهام "؟" يقصد بها اي حرف بينما (=) فتتعامل مع النجمة كنجمة وعلامة الاستفهام كعلامة استفهام ثانياُ:في معايير الاستعلام تم استخدام دالة (Replace) والتي تقوم باستبدال اي (حرف أو مقطع) من الجملة بحرف او مقطع اخر حيث ان [forms]![form1]![txtPar] تمثل مسار مربع النص الذي في النموذج والذي يحتوي على الجملة المراد استبدال مقاطع فيها ;" "; يمثل الجزء المراد استبداله وهو المسافة Space "*" ويقصد به المقطع الجديد بعد الاستبدال وعليه ستتحول جملة البحث "مص عي با" الى "مص*عي*با" اما 1 , -1 فهي اختيارية وتأتي إفتراضيا هكذا ويقصد بها من اين يبدأ البحث ولمزيد من المعلومات يمكن الاطلاع على تعليمات اكسس اخيراً:سيكون الشكل النهائي لمعيار الاستعلام Like "*" & Replace([forms]![form1]![txtPar];" ";"*";1;-1) & "*" على شكل Like "*مص*عي*با*" وتعني اي سلسلة احرف او ارقام تحتوي على "مص" و "عي" و "با" ارجو ان اكون قد وضحت والمعذرة على الإطالة تحياتي,,,
  16. اخي العزيز يوجد لك حلين الاول:- ان تجعل نوع الحقل في الجدول من نوع (نص) الثاني:- ان يتم الادخال في الحقل كأرقام ولكن في الاستعلام او في النموذج او التقرير تستخرج النتيجة بالصورة التي تريدها فمثلا اذا كان الحقل باسم MyNum وادخلت فيه الرقم 1550 اكتب الكود التالي في المكان الذي تريده Format([MyNum];"00000") وستكون النتيجة 01550 ولاحظ ان عدد الارقام التي ستظهر تكون مساوية لعدد الأصفار تحياتي,,,
  17. اخي العزيز تفضل المثال المرفق تحياتي,,, db1.rar
  18. الاستاذ العزيز ابو خليل بالطبع قصدك مفهوم ولكن والله المشاغل كثيرة وكما تعلم كم هي حجم المسؤلية التي يحس بها الشخص اثناء الردود على المشاركات من ضرورة متابعتها حتى نهايتها فلهذا اقوم فقط بمتابعة المشاركات التي اشعر ان حلها لايتطلب الوقت الكثير واعتذر عن اي تقصير في مشاركاتي ولكن المشاغل ؟؟؟؟؟ مشكور اخي مجددا تحياتي,,,
  19. اخي العزيز الكود الذي وضعته انت يقوم بحذف سجلات جدول SN1 كل مرة تنفذ فيها الكود str_SQL_DEL1 = "DELETE SN1.*FROM SN1;" DoCmd.RunSQL str_SQL_DEL1 ثم تقوم بالحاق السجلات الجديدة الخاصة بالارقام الفاضية للمكان المحدد في النموذج فقط فاذا كنت تريد ان يحتوي الجدول على جميع الارقام الفاضية لجميع السجلات فهذا يتطلب منك تعديل الكود بحذف السطرين المذكورة وعليه فسيتم الحاق الارقام الفاضية لكل سجل تمر فوقه في النموذج تحياتي,,,
  20. اخي العزيز اعتقد ان مشكلتك هي في نموذج اختيار التاريخ والذي يحتاج بعض الوقت لكي تفهم طريقة عمله فإذا كان احد الاخوان قد استخدمه من قبل فيمكنه ان يفيدك ومن جهتي اذا وجدت الوقت لذلك ساقوم بالرد عليك مباشرة تحياتي,,,
  21. اخي العزيز لا ادري اذا كنت قد فهمت قصدك ولكن جرب التعديل المرفق تحياتي,,, mmm.rar
  22. اخي العزيز الان يعتمد ترقيم ID التاريخ الهجري MyDatee فلو جربت ادخال تاريخ في ديسمبر 2010 سيتم اضافة الرقم خلال عام 1432 وجرب ادخال تاريخ في ديسمبر 2011 سيتم اضافة الرقم في عام 1433 تحياتي,,,
  23. اخي العزيز تفضل التعديل تحياتي,,, القيمة.rar
  24. اخي العزيز الحقيقة ان الحقول الكثيرة في جداولك وعدم فهم الغرض منها تجعل من الصعب على اي شخص اخر ان يضع حل بشكل سليم حيث وان ذلك يتطلب فهم جيد لطريقة بناء قاعدة بياناتك ووظيفة كل جدول وكل حقل في هذه الجداول . لذا فموضوعك بحاجة الى فهم اكبر بآلية العمل لكي نتوصل الى حل مرضي فإذا ما فهمنا تصميم القاعدة والغرض من هذه العملية يمكننا ان نتوصل الى حل قد يكون حتى بطريقة أخرى قد تؤدي الى التعديل في تصميم الجداول اذا تطلب الامر . فإذا كان بالامكان وضع شرح في ملف وورد وتوضيح امكانية تعديل تصميم الجداول ان امكن . تحياتي,,,
×
×
  • اضف...

Important Information