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

gavan

03 عضو مميز
  • Posts

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

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

  • Days Won

    1

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

  1. مرحبا بكم من جديد , ولكي لا اطول عليكم بالكلام لقد قمت بالتالي في المثال في اول مشاركة يوجد وحدة نمطية باسم Resize يتم استدعائها من الفورم في حدث OnLoad لقد قمت بالكثير من المحاولات لكي اطبق تحويل البرنامج من شاشات الابتوب قياس 15.6 بدقة 1366* 768 الى كومبيوترات ذات شاشات اكبر مقاسا 23 او 24 انج بدقة 1920*1080 ولا يحدث فيه اي تداخل في محتويات النموذج او النموذج ككل ولكني وصلت الى فكرة جيدة ارجوا من الكل ممن يعانون في مثل هذه المشاكل وبكل بساطة قمت بالاتي: تحديد جميع محتويات النموذج و من ثم الارتساء Anchor الى Top Left ومن ثم من حدث OnLoad للفورم استدعي الدالة resizeform 1366*768 ومن ثم تحتها Docmd.maximize ,, ستكون النتائج مذهلة جرب و ادعيلي تحياتي لكم يالغوالي
  2. شكر خاص للاخ محمد احمد لطفى , و شكر ايظا للاستاذ الكبير kkhalifa1960 نعم تم التجربة بنجاح , ولكم الفضل و خاصة مثال الاستاذ kkhalifa1960 اكثر من رائع, احترامي و تقديري لكم
  3. مرحبا بكم يالغوالي في المنتدى💖 سوال يتبادر في ذهنى ولم استطع حله😵 , لدي نموذج يحتوي على رقم ID يتغير يدويا باظافة السجلات 1الى 2 الى 3 الخ ,, و زر امر ,, و مجلد خارج البرنامج مساره ليكن D:\Pdf يحتوي على مجموعة ملفات PDF تمت تسميتها سابقا 1 و 2 و 3 و 4 الخ هل بالامكان🙏 عند الضغط على زر الامر (( يفتح ملف PDF الذي رقمه = رقم ID ) ؟؟ اي عند التنقل من سجل 1 الى سجل 5 وضغط زر الامر يفتح ملف PDF الذي رقمه =5 في المجلد المذكور , يعني يكون مقترن ب ID تحياتي لكم💖
  4. مرحبا بكم قمت بتجربة بعض البرامج المعمولة بالاكسس على ويندوز 11 حيث ظهرت لي بعض المشاكل من ناحية الخطوط في التقارير , حيث سالت بعض الاخوة في منطقتي واكدوا على ذلك حيث هنالك مشاكل ويندوز11 مع الاكسس ,هل لكم ان تاكدوا الموضوع ,شكرا لكم
  5. مرحبا بكم , ف و الله لو لا الوصول الى حل جذري لما ناقشنا الموضوع بكل هذا العمق , هنالك التباس في تنفيذ الطريقة , دالة التحجيم (المستدعية من قبل الوحدة النمطية ) و دالة التكبير Maximize ايهم ياتي اولا انا عن نفسي طبقت دالة التحجيم اولا ومن ثم دالة التكبير تحتها مباشرة , وحصل معي الاتي بعض النماذج اصبحت مرتبة بشكل جيد جدا , و بعض النماذج لم تنسق و اصبحت مخربطة (اي حدث تداخل بين محتويات الفورم) انا ساقوم بتجربة وضع دالة التكبير اولا و من ثم دالة التحجيم و ساوافيكم بالنتيجة ان شاء الله , تحياتي لكم جميعا
  6. عندما احول resizeform من 1366*768 الى 1920*1080 في حدث onLoad يترتب محتويات الفورم ولكن يجب حذف Docmd.maximaize لانه يخربط محتويات الفورم ,, لاتقلق انا اضع جملة resizeform وبعدها اضع Docmd.maximaize ولكن عند حذف ال Docmd.maximaize يصبح حجم النموذج صغير اي في الوسط مع ترتيب المحتويات بشكل جيد , هل من حل للمشكلة و شكرا
  7. شكرا اخي صالح على المعلومات ولكن التطبيق لايودي الى نتائج جيدة انا عملت برنامجي على شاشة قياسها 15.4 اي الريزليوشن 1366*768 ---- وعندما حولت البرنامج الى شاشة 23 انج و الريزليوشن 1920*1080 تغيرت كل محتويات الفورم حاولت ان اعدل او ان اغير ولكن بدون فائدة , لقد قمت في الحقيقة بالكثير من اظافات الماكرو في برنامجي ولكن كلها للاسف لاتودي الى نتائج نهائية و موحدة للتخلص من هذه المشكلة ,شكرا لك
  8. السلام عليكم ، يمكن يكون الموضوع قديم شوية ،حيث قدم الاخ سلمان مشكلة الخطوط في جهاز العميل عند النقل ،ولكي لا اطيل عليكم قام الاخوة ولهم جزيل الشكر بتقديم حلول له ، ك اعادة تنصيب الخطوط او اعادة تنصيب الاوفيس او وحدة نمطية ،،،الخ ، ولكن لم نصل الى حل ، حيث اليوم صادفتني نفس المشكلة الغريبة ،نصبت خطوط جديدة في ويندوز ١١ و الخطوط تعمل بشكل جيد الورد و الاكسل ولكن في تقارير الاكسس لاتعمل ، حيث تعمل في وضع التصميم ،ولكن وضع التنفيذ لاتظهر ، ف اذا وصلتو الى حل ،الرجاء ابلاغنا بها ولكي نستفاد ، تحياتي للغوالي ، شكرا لكم
  9. الاخت صفاء كل التحية الك ، بس بعد التجربة لم احصل على المطلوب ،حيث كل النماذج اصبحت اكثر خربطة من المحتويات ، ارفق لكي صورة من الشاشة ، تحياتي
  10. مشكور جدا على اخوتي في المنتدى القدير ,الاخ فوكش و الاخ الغالي خليفة , وايظا الكريم صفا اكيد سيتم ذلك و ساجربها و انطيكم خبر , و استفسار بسيط للكريم صفا هل يوجد موديول للتقارير ايظا ام لايحتاج لذلك ,تحياتي
  11. مرحبا بكم من جديد لقد قمت بتكوين برنامج بسيط ولكن صادفنى مشكلة غريبة بعض الشيء , عند نقل البرنامج من جهاز حجم شاشته 15.6 اي الريزليوشن 768*1366 -- الى جهاز شاشته اكبر 22 انج اي الريزليوشن 1080*1920 يتغير حجم محتويات بعض النماذج و يحصل فيه تداخلات , و البعض الاخر يبقى كما هو ,مع العلم انى اخذت موديول لاعادة التحجيم في حدث onLoad ووضعت الامر resizeform 1366*768 في كلا النموذجين , وعندما اقوم بتحويل resizeform 1366*768 الى resizeform 1920*1080 بدون maximize يحل المشكلة ولكن لا يملى الشاشة في المثال المرفق نموذج Welcom ثابت في جميع الشاشات , و النموذج EditeEmployer يحدث به مشاكل في الجهاز الشاشة الكبيرة ,فهل يوجد تفسير وشكرا لكم 120.accdb
  12. شكرا لكم جميعا بالاخص الاخ دروب مبرمج و الاخ شايب والله شيبتني هههه , ولا ننسى الاخ خليفة (اعزكم الله جميعا) بالرجوع الى المرفقات وخاصة مرفق الاخ دروب مبرمج , حيث عملت على الكود المخصص ل Add وحورته ليناسب برنامجي ووفقت في ذلك و الحمد لله . و بالنسبة الى سوال الاخ ابو وحيد اعتقد انك بحاجة الى كود Docmd.cancelEvent Me.Undo وعلى بركة الله تحياتي لكم جميعا
  13. شكرا اخي kkhalifa1960 المثال الذي ارفقته يلحق فقط شخص , وبعدها يقول ان المعلومات مرفعة مسبقا , مع العلم انها ليست موجودة في الجدول الثاني اليك مرفقي لو سمحت ان تعدل فيه اكون شاكرا لك , تحياتي DD409.accdb
  14. و سويت مثل هذا المثال ايظا ماظبط معي If DCount("[ID]", "R_DependFromQ", "[MonthNumber] = " & "'" & Me!ComboMAdd & "'" & "And [YearNumber] = " & "'" & Me!ComboYAdd & "'") Then MsgBox "A contact with these details already exists:-" & vbCrLf, vbOKOnly + vbExclamation Cancel = True 'Cancel the update حيث [id] , [momthNumber ] , [yearNumber] مفاتيح اساسية , ويتم تزويد الجدول الالحاقي بواسطة الشهر و السنة من خلال 2 كومبوبوكس للشهر و السنة , فاذا كانت موجودة الشهر و السنة يعطي ايعاز بانها موجودة, و اذا لا, يظاف الى الجدول
  15. مشكور جدا اخي kkhalifa1960 ارفقت مثالك من جديد وبه القليل من التحوير في النموذج , ولكن عند اظافة سجل مغاير يقول انه تم اظافته مع العلم الجدول 2 لايحتويه DD409.accdb كل الهلا بيك اخي العالي دروب مبرمج ولكن فائدة المفاتيح الاساسية هي لعدم تكرار البيانات الثلاثة (المفاتيح الاساسية الثلاث) عند الالحاق, حيث تظهر رسالة بان السجل موجود ولن يتم الاظافة , كل الشكر و التقدير لك يالغالي
  16. مرحبا بكم , سوال يراودني كثيرا , كيف نتعامل مع الاكسس عندما نريد ان يظهر لنا مانريده وليس كما يريده الاكسس انا لدي جدول رئيسي و جدول فرعي يتم ملئه بواسطة استعلام الحاقي من الجدول الرئيسي الجدولين به 3 مفتاح اساسي وكلها ارقام عند تشغيل الاستعلام الالحاقي اذا كانت القيم موجودة ظهر رسالة تقول ذلك واذا لم تكن موجودة رسالة هل تريد القيام بذلك ok و يخلص الموضوع تحياتي لكم
  17. باختصار لم افهم ماتم شرحه في فورم 1 فارفقت المثال ولكن في الفورم 2 ,عند عدم اعطاء قيمة للحقل No3 من خلال كومبوبوكس , وعند غلق النموذج يطلع رسالة تقول ان حقل No3 في الجدول3 مطلوب . كيف يمكن ما تم تطبيقه في فورم2 , ان يطبق في فورم 3 وشكرا الحد من رسائل الاكسس المزعجة.accdb
  18. مرحبا بكم كنت اتسائل فيما كان الموضوع تم شرحه سابقا لانني بالفعل بحثت عن الموضوع ولم اجده , قلت لاتسائل فميا يمكن لاحد الاخوه اجابتي عليه وهي :- عند ترك الحقل الاساسي او الحقل الغريب فارغا , وعند غلق النموذج يفتح رسالة يقول ان احد الحقول او الحقلين فارغ هل تريد الخروج ,,نعم,, او ,,لا,,؟؟ اذا كان نعم يمسح كل السجل الحالي و يغلق النموذج واذا لا يوشر على الحقل الفارغ . دون اظهار رسائل الاكسس في الاخطاء وهل تريد المسح والخ ,تحياتي لكم
  19. مرحبا بكم🖐️ و بكل الاشخاص المشاركين في هذا الموضوع المهم جدا 💥 في بادية الامر😅 اريد ان اوضح ان هذا الشرح في هذا النوع في مستوى افراد الخبراء 😎بالاكسس و ليس اقل , اما بالنسبة الى المبتدئين و المتوسطين🙄 فلا اعتقد انهم سيطبقون هذه الافكار بالصورة الصحيحة😤 , وانا عن نفسي اسال عن كيفية تطبيق هذه الاكواد في برامجنا , هل هي وحدة نمطية ننسخ و نلصق في برنامجنا ؟؟ اين نضعها ؟؟ كيف نستدعيها ؟؟ فاذا كان بالامكان لاي عضو ان يشرح ماتم شرحه بصورة بدائية جدا لكم نفهم الموضوع بشكل مبسط , و ما اردت قوله هو لاستفادة الاعضاء و المنتدى الرائع , مرة اخرى تحياتي لكم ايها الابطال🙏
  20. شكرا اخي الغالي اخي Foksh , نعم تم الاختيار كافضل اجابة , و بالفعل هي كذلك العملية التي قمت بها حساسة للغاية , انا قمت بها سابقا ولن دون جدوى , ولكن عند اختيار الكومبوبوكس بدون المعالج لا تظهر النتائج ابدا , لذلك راجعت المثال بعدما تم المعالجة من طرفك , و استفدت منك كثيرا الله يجعله في ميزان حسناتك , تحياتي يالغالي💯
  21. مشكور على ردك اخي الغالي Foksh في المثال المشابه , يوجد عرض لشجرة العائلة وطريقة الربط مشابه تماما ولكن ما اريد قوله في عملية كتابة اسماء الابناء ,كيف يمكنني ادراج كومبوبوكس للاجداد , وبعد اختيار الجد ,يظهر فقط ابناء ذلك الجد (اي الاباء بالنسبة الى الابناء الجدد) , ويتم اختيار احد الاباء, ويكون الاب المختار الحقل الغريب للابناء التى سوف يتم ادخالهم كنموذج فرعي, يعني بالمختصر , كومبو للجد يتم اختياره , يؤدي الى تحديث كومبوبوكس الاب ويظهر فقط الاباء التابعة لذلك الجد ,, لايظهر فيه اباء جميع الاجداد , وهذا الاب المختار يسجل كحقل غريب في جدول النموذج الفرعي للابناء F1Source, ويتم كتابة اسماء الابناء على شكل جدولى كما في المثال المرقف Fathers تحياتي لمجهودك القدير 💖 fathers.accdb
  22. مرحبا باعظاء المنتدى الكرام , 💖 اسم الموضوع يمكن ان يكون غير ملائم للبحث 💯 عن طريقة اختيار و ادخال المعلومات في هذا المرفق , ولكن صدقوني هذا ما اعرف ان اعبر عنه لكي نناقش في هذا الجانب المظلم 😎 الذي لم اصل الى حله , ويمكن ان يكون بسيط جدا ولكن لم اصل اليه ,على كل حال المرفق به 4 جداول 1- الجد الثالث 2- الجد الثاني 3- الاباء 4-الابناء ---- الكل مرتبط بعلاقة One to many في نموذج F1Source الذي سيدخل اسماء الابناء على شكل نموذج فرعي , و اعلاه النموذج الرئيسي الذي يحتوي على كومبوبوكس يتم اختيار الاباء ويحفظ قيمته في الحقل الغريب للابناء , السوال هو : كيف يمكن ادراج كومبوبوكس للجد الثاني ليتم على اختياره ظهور فقط الاباء تابع هذا الجد دون الاباء الغير مرتبطين ب ذلك الجد الثاني , ليتم بعدها ادخال اسماء الابناء المرتبطين بالاب المختار ؟😵 اعرف اني طولت باشرح , تحياتي لكم fathers.accdb
  23. يالغالي مشكور جدا ، بس ممكن شرح مفصل لها لاني اريد ان اتعلم ، اذا اكو شرح بالمنتدى بس ارسل لي لينك الشرح و اكون ممنونك
  24. kkhalifa1960 مشكور جدا على المجهود على المثال بس بالراحة عليه انا مبتدء ههههههه , لقد فهمت ما قمت به , ولكن لم افهم SavRefe في الموديول وكيف ادخلتها على خصائص النموذج في AfterUpdate , OnKeyDown , OnOpen , OnClose يجب يجب عليك ان تشرح لي لانك شوقت الشرح مالك , شكرا جدا وصلت الفكرة وقمت بالواجب و اكثر ,تحياتي لكم
×
×
  • اضف...

Important Information