بحث مخصص من جوجل فى أوفيسنا
Custom Search
|
-
Posts
1349 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
44
Community Answers
-
منتصر الانسي's post in كيف يمكن تثبيت النموذج الفرعي من الحركة داخل النموذج الأساسي أثناء البحث was marked as the answer
السبب كما ذكره الاخ @Moosak فإن الحركة هذه تحدث نتيجة ظهور واختفاء شريط التمرير بينما في نسخة 2003 وماقبلها فإن الشريط لايختفي أساساً
واعتقد بأن مطوري أكسس لم ينتبهوا لهذه المشكلة لأنها لم تظهر لهم فلو عدلنا خاصية الإتجاه الخاصة بالنموذج الفرعي وبدلا من خيار من اليمين لليسار نجعله من اليسار إلى اليمين وهذا هو الوضع الإفتراضي للنسخة الإنجليزية تنحل المشكلة كما تري في الصورة
فرغم أن الشريط يظهر ويختفي بسلاسة ولاتحدث تلك الحركة التي تشتكي منها وأرفق لك المثال للتأكد
تحياتي
db.mdb
-
منتصر الانسي's post in اضافة سطر جديد في النموذج الفرعي was marked as the answer
طالما أن النموذج هو نموذج فرعي فهذا معناه أنه مرتبط بالنموذج الرئيسي بحقل وبالتالي يمكنك أن تجعل الأمر الذي يقوم به الزر هو إدراج سجل جديد يحتوي قيمة الحقل المرتبط ثم تحديث النموذج الفرعي
ولكن ولأن المثال الذي ارفقته لايحتوي على جدول رئيسي وجدول فرعي فقد قمت بوضع حل يناسب هذا الوضع
هذا الحل سيكون مناسبأ سواء كان النموذج هو نموذج مستقل أو نموذج رئيسي أو فرعي
تم توضيح وظيفة كل سطر بالتعليقات
تحياتي
12 (6).accdb
-
منتصر الانسي's post in التحكم بتحريك سجلات النموذج بواسطة عجلة الماوس MouseWheel was marked as the answer
كما يقول المثل (تاهت ولقيناها)
بإستخدام المثال الخاص بالأخ @jjafferr قمت بتعديل الحل كما ستجد في المرفق
لاحظ أنه عند فتح المجلد ستجد أنه لايحتوي إلا على التطبيق قم بفتحه وتجربة إيقاف العجلة ستجده يعمل بشكل صحيح وعند إغلاق التطبيق لن يكون هناك أي ملف إلى جواره
أعتقد بهذه الطريقة لن يلاحظ المستخدم أي شيئ
إيقاف عجلة الماوس.rar
-
منتصر الانسي's post in مطلوب التعديل على رسم خط إقفال بعد اخر سجل فى التقرير was marked as the answer
بعد إذن أخي @Foksh
أعتقد أن لدى الأخ @أحمد العيسى لبس بسيط فبحسب كلامه هذا
فأنه يعتقد أن إختيار عدد السجلات هو شرط من شروط عمل الأداة وهذا غير صحيح فالغرض من تحديد السجلات كان لتوضيح الفكرة للأعضاء كيف سيكون شكل التقرير إذا كان عدد السجلات أقل من صفحة أو مساويا لها أو أكبر ولكن في الواقع العملي هذا لايصح
أعتقد لو إطلعت على التحديث الخاص بهذا الموضوع فستتعرف على عمل هذه الأداة بشكل أفضل
هذا مايخص أولا أما مايخص ثانيا فالمشكلة تظهر عندك ولم تظهر عندي لذلك فإنها ستكون غالبا مرتبطة بإعدادات الصفحة من حيث حجم الورقة أو الهوامش أو كليهما ففي المثال كنت قد صممت التقرير على صفحة A4 والهوامش 5 ملم (أي نصف سم) وأغلب الظن أن حجم الورق عندك سيكون Letter/ANSI A أو الهوامش أكبر من 5 ملم أو كليهما فأرجو التأكد
تحياتي
-
منتصر الانسي's post in تغيير عدد الطلاب في التقرير من 20 الى 10 في كل صفحة was marked as the answer
يوجد لطلبك حلين
الأول حل بسيط وهو مجرد مضاعفة إرتفاع الصف ليشغل كل صف مكان صفين
الحل الثاني برمجي ويعتمد على قيمة مربع النص (م) أي المسلسل بحيث يتم فرض صفحة جديدة عندما تكون قيمة المسلسل يقبل القسمة على 10 بدون باقي
ملاحظة إضافية الحل الذي كان موجود في مثالك فيه مشكلتين الأولى أنه يقوم بإخفاء السجلات التي بعد السجل العاشر ولا يقوم بنقلها إلى الصفخات التالية والمشكلة الثانية تخص اللغة فيبدو أنك نسخت الكود من مثال من نسخة اوفيس انجليزية والملف المرفق تم إنشاؤه في أوفيس نسخة عربية لذلك فالكود التالي مثلاً
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer) ' زيادة العداد بمقدار 1 لكل سجل intRecordCount = intRecordCount + 1 ' تغيير الرقم 10 إلى أي عدد تريده (20، 50، 100...) If intRecordCount > 10 Then ' ?? غير هذا الرقم حسب حاجتك ' إلغاء طباعة هذا السجل وما بعده Cancel = True End If End Sub يجب أن يكون بهذا الشكل
Private Sub تفصيل_Format(Cancel As Integer, FormatCount As Integer) ' زيادة العداد بمقدار 1 لكل سجل intRecordCount = intRecordCount + 1 ' تغيير الرقم 10 إلى أي عدد تريده (20، 50، 100...) If intRecordCount > 10 Then ' ?? غير هذا الرقم حسب حاجتك ' إلغاء طباعة هذا السجل وما بعده Cancel = True End If End Sub لاحظ إسم المقطع (Detail سيصبح تفصيل)
وهذه الملاحظة جانبية حبيت أضيفها لتنبيهك فقد تقوم بالإستفادة من أكواد أخرى مشابهة لهذا وعند تجربتها تجدها لا تعمل فتظن أن الكود غير صحيح والسبب لايكون منه
تحياتي
New Microsoft Access Database.accdb
-
منتصر الانسي's post in مساعدة في تقسيم تقرير was marked as the answer
لم أعرف أي التقريرين تريد تطبيق طلبك عليه ولكني رأيت أن تقرير (مناداة قديم) هو الاقرب فقمت بتنفيذ الحل فيه
ارجو أن يكون هذا الحل هو ماتريده بالضبط
تحياتي
111.rar
-
منتصر الانسي's post in نموذج بحث بسيط .. رجاء التعديل عليه was marked as the answer
جرب التعديل المرفق
db3.mdb
-
منتصر الانسي's post in فلترة حسب الكمبوبكس was marked as the answer
تفضل الملف بعد التعديل
saad.accdb
-
منتصر الانسي's post in فتح نموذج فرعى لاضافة بيانات جديدة او عرض القديمة was marked as the answer
وهذا نفس الكلام الذي قلته
شوف أخ @jo_2010 الحل مش صعب وانا ارفقت لك ملفك بعد التعديل إنما طريقة تصميم قاعدة البيانات مش صح
TEST -2.rar
-
منتصر الانسي's post in استخدام الذكاء الإصطناعى فى تطوير بيئه العمل على اكسس was marked as the answer
بارك الله فيك اخي والحقيقة كان كلامك في البداية في محله ونسأل الله الهداية
اما عن سؤالك
سأقوم بتجزئته إلى جزئين
(التوقعات بشأن قواعد بيانات أكسس كإطار عمل) و (التوقعات بشأنه مع تطور الذكاء الصناعي)
فيما يخص الجزء الأول من السؤال فبالمناسبة دائما ما يُسأل لي وتكون إجابتي غلى شكل مثال كالتالي
تخيل أن لدينا سيارة نقل صغيرة ذات 4 عجلات وشاحنة نقل كبيرة ذات إثنا عشرة عجلة وانت صاحب بقالة صغيرة وأغلب عملك اليومي يقتصر على توريد بضاعة صغيرة (كرتون واحد من كذا صنف مثلاً) فهل سيكون من الأجدى لك إستئجار السيارة الصغيرة أم الشاحنة الكبيرة؟
وهذا هو الحال مع قواعد البيانات (أو بالأصح مع البرامج والتطبيقات الخاصة بقواعد البيانات) حيث سيكون من الأجدى لأصحاب المشاريع الصغيرة إستخدام تطبيق تم تطويره بإستخدام أكسس لأكثر من سبب منها على سبيل المثال لا الحصر:
- غالبا من يبدأ بتأسيس المشاريع الصغيرة يكونون من الشباب رواد الاعمال وهذا يعني أنه من الوارد أن يتم تعديل آليات العمل أكثر من مرة حتى يتم التوصل إلى آلية عمل شبه ثابتة ومن هذا المنطلق فأيهما سيكون الأرخص والأكثر مرونة أن يتم تنفيذ التعديل بإستخدام أكسس أم بإستخدام أحد البرامج الكبيرة الأخرى؟
- وحتى لو قلنا أن هذا المشروع قد أنشئ بعد دراسة كافية ووافية ولن يتطلب أي تعديلات (والذي من واقع خبرتي أراه شبه مستحيل) فهل سيتطلب حجم البيانات لمشروع صغير يعمل فيه عشرة موظفين وحجم تعاملاته لاتتجاوز مائة أو مائتين الف دولار شهريا لبرنامج وقاعدة بيانات سيكلف المشروع الاف الدولارات للدعم الفني فقط؟
- أهم مايميز اكسس هو أنها بيئة قواعد بيانات علائقية وهذا يعني أن أسلوب تصميم وبناء قاعدة البيانات فيه هو نفس الأسلوب لتصميم وبناء قواعد البيانات في أي بيئة أخرى وهكذا فعندما يكبر حجم المشروع سيكون من السهل نقل (هجرة) البيانات إلى أي قاعدة بيانات أخرى
- في الاونة الاخيرة بدأت مايكروسوفت ببعض الاضافات والتحسينات كما رأينا في إضافة كائن عنصر تحكم متصفح Edge او تحديث عنصر تحكم الرسوم البيانية وكذا محرر الاستعلامات موناكو وغيرها من الاضافات والتحسينات التي سيتم اضافتها في المستقبل وأعتقد أن مايكروسوفت لم تقم بهذه التحديثات إلا على ضوء نتائج دراسة للسوق قامت بها وجعلها تستشعر أهمية هذا التطبيق من أوفيس (المظلوم من حيث التحديثات مقارنة ببقية تطبيقات أوفيس الأخرى) وهذا إن دل على شيئ فإنما يدل على أن هناك توجه كبير نحو العمل بإستخدام أكسس في المستقبل.
وفيما يخص الجزء الثاني من السؤال (التوقعات بشأنه مع تطور الذكاء الصناعي) فوجهة نظري أن المبالغة في إستخدامه لن يفيد أحد
- الغير فاهم سيخاطر بإستخدام برنامج لايعلم إن كان صحيحاً أم مليئا بالأخطاء والأخطار التي قد يتسبب بها على المدى القريب او البعيد
- المبتدئ الذي يريد التعلم لن يتعلم شيئاً فمن خلال رحلة تعلمي لم أجد أفضل طرق للتعلم إلا شيئ واحد هو التجربة والخطأ فإذا لم يمارس المبتدئ العمل بنفسه ويظل يجرب ويخطئ فلن يتعلم أي شيئ
- المحترف لابأس في أن يستخدم الذكاء الصناعي للمساعدة في حل جزئية معينة (جزئية وليس الكل) كذلك يمكن إستخدامه للمساعدة في تصور شكل النماذج والتقارير أو إقتراح الخطوط العريضة للبرنامج لإستخدامها للعصف الذهني لإستنباط الأفكار فقط أما أن يستخدمه في إنشاء برنامج من الألف إلى الياء فهذا أنا ضده تماماً.
فكما يعلم الجميع فأن كتابة البرنامج من الصفر أسهل من مراجعة برنامج قام به شخص آخر والشيئ الثاني أن قيام المطور بكتابة الكود بنفسه يجعله ملماً بأدق تفاصيله وعند حدوث أي خطأ يكون من السهل معرفة موقعه ومعرفة تأثير التعديل الذي سيتم على الكود لإصلاح الخطأ على بقية الأكواد
وحتى ولو إفترضنا جدلاً أن الذكاء الصناعي قام بإنشاء تطبيق صحيح 100% (سواء كان أكسس أو غيره) فهل سيتمكن المطور من حل أي مشكلة قد تظهر في المستقبل؟ وإذا كان يعمل ولم تظهر أخطاء فهل سيكون لدى المطور الذي سيدّعي القيام بالعمل الثقة الكافية فيه أم سيظل حاطط يده على قلبه في إنتظار المكالمة التي تخبره بظهور خطأ ... والا أنتو إيه رأيكو 😅؟
-
منتصر الانسي's post in مشكله اضافه سجل فاضي عند التسجيل فى النموذج was marked as the answer
تفضل التعديل
استوك2.accdb
-
منتصر الانسي's post in رقم الايصال was marked as the answer
هذا لأنك أدخلت السجل بدون أن تدخل التاريخ
قمت أنا بإضافة سجل جديد بالرقم 110001 وعندما رجعت للجدول وجدت أن حقل التاريخ فارغ قمت بإدخال تاريخ اليوم ثم قمت بفتح النموذج وأضفت سجل وحددت الرقم 2 فقط فتم تعديله إلى 110002 آلياً كما بالصورة
لا تنسى بأن الكود يقوم بإستخراج أحدث تاريخ ثم إستخراج آخر رقم تم إدخاله في هذا التاريخ ليتم الإعتماد عليه أي أنه يعتمد على التاريخ أولاً ثم على أخر رقم في هذا التاريخ
لمعالجة المشكلة قمت بتعديل النموذج ليتم تعيين تاريخ اليوم لأي سجل جديد
جربه الان وتأكد من النتائج
Lab.rar
-
منتصر الانسي's post in تعديل كود الحاقي البيانات من جدول الى جدول بدون تكرر الاسم was marked as the answer
تم إضافة رسائل تنبيه
dbexample.mdb
-
منتصر الانسي's post in ظهور صورة المستخدم was marked as the answer
قمت بتعديل الملف وان شاء الله يكون هو المطلوب
SaadPermissionsLast.rar
-
منتصر الانسي's post in نسخ حقول قاعدة البيانات الى قاعدة جديدة وحدف الاخرى was marked as the answer
تم تعديل مثالك ليتم إظهار الجداول في القائمة وحذف بيانات الجدول المحدد وإعادة الترقيم من 1
نسخ قاعدة البيانات قبل الحدف.accdb
-
منتصر الانسي's post in مشكلة كود تلوين أحرف البحث بنموذج بحث was marked as the answer
قم بإزالة علامتي التنصيص حول كلمة red لتصبح بهذا الشكل
<font color=red> بدلاً من هذا
<font color='red'> تحياتي
-
منتصر الانسي's post in اخفاء اكسيس واظهار النمودج was marked as the answer
تفضل اخي الكريم
اخفاء و اظهار.accdb
-
منتصر الانسي's post in ورقة بيانات فرعية was marked as the answer
اخي الكريم يجب عليك التفريق بين حالتين (الجداول/الإستعلامات و النماذج/التقارير) من حيث طريقة إستعراض البيانات المرتبطة بين جدولين
ففي الجداول والاستعلامات يتم إظهارها بإستخدام ورقة البيانات الفرعية Subdatasheet وهي عبارة جدول أو إستعلام آخر مرتبط بهذا الجدول أو الإستعلام
وبنفس الفكرة إذا أردنا إستعراض بيانات أخرى مرتبطة ببيانات النماذج والتقارير فيجب أن تكون فيما يسمى (النماذج الفرعية Subform أو التقارير الفرعية Subreport)
بالتالي فإذا أردنا إظهار البيانات بالشكل المطلوب داخل النموذج فيجب أن تكون البيانات ضمن نموذج آخر يتم إدراجه كنموذج فرعي
مرفق لك الملف بعد التعديل
Sub-data_sheet.accdb
-
منتصر الانسي's post in اضافة صورة في النموذج والتقرير was marked as the answer
لم افهم
عندما تنقل البرنامج هل تنقل الصور معه ام لا ؟
-
منتصر الانسي's post in برنامج مخازن _ انتهاء الصلاحية - احتساب الضريبة للاصناف was marked as the answer
قمت بإضافة البيانات واعدت فتح التطبيق وظهر بشكل طبيعي كما بالصورة
لم يكن هناك اي كميات في النسخة التي قمت بتنزيلها من موضوع الأخ @ابوخليل
تم معالجة هذا الأمر في المرفق
تحياتي
stock6 .rar
-
منتصر الانسي's post in مطلوب كود لمنع لتعديل was marked as the answer
بعد إذن الاخ @Foksh مرفق لك التعديل المطلوب
تحياتي
بعد التعديل.rar
-
منتصر الانسي's post in اخفاء افتتاحية اكسس في امتداد mde او accde was marked as the answer
1. من علامة التبويب ”ملف“ اختر ”خيارات“.
2. من القائمة الجانبية حدد ”Trust Center“، ثم أنقر زر ”Trust Center Settings“.
3. ستفتح نافذة قم بتحديد الخيار "Macro Settings“ من القائمة الجانبية
4. إختر الخيار الأخير (Enable all macros (not recommended; potentially dangerous code can run))
النسخة عندي إنجليزية لذلك لا أعرف ما سيكون المسمى العربي بالضببط لذلك يمكنك ترجمة المسميات الإنجليزية لتعرف مايقتبلها بالعربي لديك
تحياتي
-
منتصر الانسي's post in خطا غير مفهوم was marked as the answer
عفوا انا قمت بتعديل الرد بعد ما لاحظت أنه يتم قفل السجل في الحالتين ولكن مع إختلاف الوقت الذي يستمر فيه الإقفال
هناك نفس الخيار ولكن عن طريق خصائص النموذج
بالتالي فأي شخص فاتح للنموذج عبر الشبكة سيقوم بقفل السجل