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

Foksh

الخبراء
  • Posts

    2,358
  • تاريخ الانضمام

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

  • Days Won

    85

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

  1. ارسل مرفق للعمل عليه رغم أن تكملة الفيديو تعطيك الفكرة التي تريدها بدون الحذف
  2. أخي الكريم ، قد يفيدك هذا الفيديو
  3. تفضل أخي الكريم ، ضع هذا الكود في زر حدث عند النقر Dim X As String X = [OrderNumber] & "-" & [delegateName] & "" & ".pdf" DoCmd.OutputTo acOutputReport, "Report1", "PDFFormat(*.pdf)", "D:\PDF\" & X وتستطيع تغيير المسار كما تريد
  4. أخي الكريم انا خبرتي متواضعة ، ولا استطيع الجزم بأنه يمكن أو لا يمكن ولكن من معرفتي القليلة أعتقد أنك لا تحتاج الى التغيير بالترقيم التلقائي كما تتصور في فكرتك .
  5. اخي الكريم اذا كان الجدولين بينهم علاقة بحقل معين ، فلو حذفت الحقل الأساسي فانك ستحذف معه الحقل الثانوي المرتبط . اما اذا لم يكن ذلك فممكن عن طريق استعلامين حذف بوضع شرط التحديد الذي ترغب به وجعل الاستعلامين يعملان متتاليين مثلاً في زر تفضل التعديل البسيط deleting.accdb
  6. اخي الكريم @ابو طارق سعيد أسعد الله اوقاتك والأساتذة جميعاً ، بتأييدي للأخ @ابوخليل (الترقيم التلقائي هو ملك للجدول ولأكسس وليس للمبرمج) ؛ فلا اعتقد انك تستطيع التغيير في الترقيم التلقائي لعدة اسباب من اهمها انك ستحتاج في كل مرة ستضيف فيها حقل بين مجموعة حقول مرقمة ترقيما تلقائياً الى عمل ضغط وإصلاح Compact & Repair لقاعدة البيانات حتى تحافظ على الترقيم المستمر الصحيح ، وهنا ارهاق لقاعدة البيانات انت بالغنى عنه . ( من وجهة نظري ) وحاول توضيح المغزى والهدف من الفكرة ، لعل التوضيح يفتح الباب للأساتذة في الإبتكار .
  7. بارك الله فيكم أخونا @ابوخليل على طرحك هذه النقطة ، وليس لدي مانع من تعديل العنوان ممن يملك الصلاحيات للعنوان الذي تروه مناسباً.
  8. شكراً لك أخونا @عمر ضاحى ، وانا فعلاً دخلت الموضوع وقرأته ، ولكن وجدت أن فكرتي غير ومختلفة عن المطروح في الموضوع ( ولو أن العنوان يصب في حماية الجداول ) ؛ إلا أني فضلت الفكرة تكون منفردة لعدم طرحها مسبقاً ليس إلا . واذا ارتأيت أن الموضوع مكرر فكن على ثقة أني سعيد إذا تم نقل الموضوع الى الموضوع الذي أشرت إليه ( طبعاً لعدم تكرار الموضوع مرة في مشاركة ومرة في موضوع منفصل )
  9. بسم الله الرحمن الرحيم ، خطرت لي فكرة في حماية الجداول ، وهذا المتطلب دائماً يكون من أولويات المبرمج في حماية بيانات العميل من العبث الغير مسموح به .. لذا وددت مناقشة الفكرة بصوت عالٍ في ساحة المنتدى للنقاش . ( والفكرة خاصة غير موجودة في منتديات أخرى على ما أعتقد بعد البحث طبعاً ) نعلم جميعاً أن ملف الجداول لا بد من أن يكون بصيغة يفهمها الأوفيس بشكل عام والآكسيس بوجه خاص ليستطيع التعامل معها وفتحها والكتابة عليها .... إلخ . ولذا قمت بتجربة تغيير إمتداد الملف الخاص بالجداول من Accdb أو Accde إلى Dll مثلاً ( أو أي امتداد آخر قد يبعد الشك عن الملف ) ؛ وعند عملية الربط سنقوم بتعرف ملف الـ Dll على أنه Accdb أو Accde وهنا سيتم إلى حد ما التقليل من خطر العبث بملف الجداول مع الحفاظ على فكرة قفل ملف الجداول بكلمة مرور طبعاً . هذه الفكرة قابلة للنقاش وهنا تجربة بسيطة لبرنامج سحب قرعة أسماء لمحل تجاري لتشجيع متابعيه على مواقع التواصل الإجتماعي لمتابعته في بث المباشر وتوزيع جوائز على الرابحين. الملف على جوجل درايف
  10. رغم أن المطلوب يرتكز على المعطيات ؛ إلا أنني مسرور بحل المشكلة والإستفادة من الخبرات في المنتدى تقبل مروري بصدر رحب
  11. الحمد لله على نجاح العملية ، وجزا الله الأخ أبو خليل كل خير واعتقد أيضاً أنه كان هناك خلل آخر وهو تعديل المحتوى في بعض الأحيان وذلك سيطلب تعديل جزئية في العمل . وبانتظار عمل التقرير كما طلبت . وانا بانتظار شيء آخر أيضاً لأكتسب معلومة تفيدني في مشروع آخر ( المفروض انه يقرأ (CRJ1 و CRJ2 و CRJ3 ) على انهم واحد فيظهر مجموعهم خلال هذه الفترة المحددة ) في هذه المشاركة
  12. تفضل tast.accdb
  13. تقصد خلال التاريخ محدد مثل تحديد يوم 23-9-2023 مثلاُ وليس بين تاريخين محددين ؟؟ اذا كان ذلك فالأمر بسيط , تفضل ABC5.zip
  14. أخي الكريم هذا حل بسيط مع تقريرين واحد شامل والآخر تختاره بين تاريخين ولم انتبه للعبارة ( وبنفس المرفق الذي ساعيد ارساله واكون ممتن من جنابكم الكريم ) ، وبالمناسبة قمت بإضافة حقل تاريخ في الجدول والنموذج حتى تكتمل لك فكرة التقرير بتاريخ محدد . ABC4.zip
  15. جمعتكم مباركة أخواني وأصدقائي ،، نعم صحيح ، وقد حصلت معي في عدة برامج ، وكنت حتى اعرف اين الخطأ كنت اقوم بوضع مسج بوكس رسالته 1 في حال انطباق الشرط ومسج بوكس رسالته 2 في حال إلا إذا ، وأضطر أحياناً لتبديل مواقع الشرطين ( بالعكس ) حتى لا أضطر إلى تغيير أكواد أخرى 😅.
  16. ABC3.accdb تفضل اخي الكريم ، اعتقد هذا طلبك بالإعتماد على ملف الأخ أبو خليل ، ولكن بالتحايل على الآكسيس . وإن كان للإخوة مقترحات أفضل وأسهل فمنهم نستفيد 😍
  17. ممكن تبعت ملف مرفق ؟
  18. حاول عمل استعلام لـ a ,b , c منفصل لكل واحد ليسهل عليك العد وتختار بين تاريخين او اي اضافات اخرى ترغب بها ( مجرد فكرة )
  19. لربما فكرة إنشاء جدول مفتاحه الاساسي رقم الموظف ويحتوي الفترات من إلى ، وعليه جلب القيم التاريخية لبداية العقد ونهايته ( مجرد فكرة )
  20. مجرد فكرة ,, اعمل استعلام تحديث لفترة النهاية الأولى مثلا: قد يتم تعيين المدرب من 01/09/2022 حتى 31/01/2023 مثلاً: قد نجدد لشخص من: 01/02/2023 حتى 31/08/2023 ليصبح تاريخ التعيين مثلاً: قد نجدد لشخص من: 01/09/2022 حتى 31/08/2023 هذا طبعاً إن كانت فترة التعيين متتالية وغير منفصلة ( المقصد أنه تعين بتاريخ كذا إلى تاريخ كذا ؛ ثم انقطع فترة زمنية ثم عاد لتجديد التعيين )
  21. بما ان الحقول رقمية ، تأكد أولا من أنها تحتوي على قيم دائماً حتى لا كانت فارغة فلا بد من وجود القيمة 0 ، وجرب هذا التعديل if text1.value <> text2.value then ........ else ...... end if
  22. 123abc مع العلم أني ارفقت لك النسخةالأخيرة من البرنامج ، وقمت بتجربته على نفس برنامجي الذي هو بصيغة accde. كما أنه يوجد طريقة في المقال الأول فيديو على اليوتيوب لتحزيم المشروع الخاص بك وتحويله إلى ملف تنفيذي ( تثبيت ) ومن خلال الأوفيس 2010 تستطيع دمج الملف التنفيذي مع نسخة آكسيس مصغرة ، ولكن في هذه الحالة سيكون حجم الملف التنفيذي أكبر من حجم قاعدة البيانات بكثير ( 😅 ) لإحتوائه على نسخة آكسيس تُثبت مع المشروع. مع العلم أني لا أعتقد أنه يوجد كمبيوتر بدون نسخة أوفيس لأهميته 😅
  23. فهمت مقصدك أخي الكريم ، طيب في هذه الحالة هل قرأت هذا المقال ؟ وأيضاً هذا المقال قد يفيدك , وأعتقد أن هذه النسخة الأخيرة من البرنامج ( التابع للمقال الثاني ) DBtoEXE.zip ولا تشغل بالك ، فالمنتدى مفتوح لمشاركة المعرفة والخبرة
  24. اخي الكريم ، ما هو مفهومك للتحزيم أو مقصدك من كلمة تحزيم ؟؟ حتى استطيع تقديم الجواب الصحيح ;)
×
×
  • اضف...

Important Information