بحث مخصص من جوجل فى أوفيسنا
Custom Search
|
-
Posts
11,720 -
تاريخ الانضمام
-
Days Won
197
Community Answers
-
ابوخليل's post in زيادة ارتفاع عنصر تحكم ليساوى مجموع ارتفاعى عنصرين مجاورين was marked as the answer
وعليكم السلام
وكل عام وانتم بخير
الحل اخذته من هنا
المهم الخصيصة : قابل للتقلص = لا
newTab113.rar
-
ابوخليل's post in مساعدة في تحديث حقل في جدول was marked as the answer
نعم اتضح الآن المطلوب
ولكن :
عندك مشكلة في الجداول في حقل nfous
في جدول farez نوعه نصي
بينما في جدول Taslimsub نوعه نصي صحيح ولكن قيمته الحقيقية رقم لانه يأخذ القيمة من المعرف الرقمي في جدول NoufousTable
اعتقد ان التعديل في جدول Taslimsub أسهل
ما رأيك ؟
لابد من التصحيح اولا قبل عملية التحديث
-
ابوخليل's post in كيفية تحديث حقل بنموذج فرعي ضمن نموذج رئيسي was marked as the answer
ملاحظات :
يجب تسمية الكائنات بما يدل عليها مثلا النماذج نميزها ببادئة frm والجداول tbl والاستعلام qry والتقارير Rep
من اجل حين نكتب الاكواد نعرف نوع الكائن
المشكلة عندك انظر المعيار في الاستعلام في الصورة
حيث قلنا له اذهب الى : النماذج / النموذج الرئيس / عنصر تحكم النموذج الفرعي / الحقل
الآن لاحظ انه سيعمل معك بالعكس حيث لن يعمل الفرعي منفردا ولن يعمل الا من خلال الرئيسي
db2.rar
-
ابوخليل's post in تعطيل رسائل التأكيد was marked as the answer
شكرا استاذنا شيفان
وهذه الاكواد حسب طلبك الغاء من الخيارات
Application.SetOption "Confirm Action Queries", 0 Application.SetOption "Confirm Document Deletions", 0 Application.SetOption "Confirm Record Changes", 0 اجعلها في حدث تحميل نموذج البداية
وهذه لارجاع التحذير
Application.SetOption "Confirm Action Queries", 1 Application.SetOption "Confirm Document Deletions", 1 Application.SetOption "Confirm Record Changes", 1 يمكنك جعلها في حدث اغلاق النموذج ان شئت
-
ابوخليل's post in رسالة تنبيه عند عدم وجود القيمة المكتوبة ضمن القائمة was marked as the answer
مشاركة مع الاستاذ محمد جزاه الله خيرا
هنا يلغي رسالة أكسس
Private Sub المهنة_NotInList(NewData As String, Response As Integer) Undo Response = 0 MsgBox "(لاتوجد هذه المهنه ضمن الاختيارات)" End Sub
-
ابوخليل's post in ظهور نص رساله عند ادخال احرف بدل ارقام was marked as the answer
وعليكم السلام
اجابة لسؤالك الاول
تفضل من هنا .. هذا ما تبحث عنه
السؤال الثاني فضلا ادرجه في موضوع جديد مستقل
-
ابوخليل's post in ايه الخطأ في هذا التعبير was marked as the answer
احتمال يكون الخلل من تفعيل بعض خصائص قاعدة البيانات
الصورة في المرفقات هي لخيارات قاعدة بيانات mdb
ابحث عن الخاصية المحاطة بالمربع الاحمر في الخيارات الخاصة بالاصدار الذي تعمل عليه ثم ازل العلامات من مربع الخيار ان وجدت
ثم اغلق قاعدة البيانات وافتحها من جديد
-
ابوخليل's post in المساعدة في ربط ملف اكسل بقاعدة بيانات اكسس was marked as the answer
اخوي يربط كأي جدول
افتح على الجداول واختر جديد/ ربط
ثم اختر الملف واكمل المعالج الى الآخر
قد لا يظهر ملف اكسل هنا يجب عليك اختيار النوع من مربع الحوار ثم حدد ملفات اكسل
هذا مثالك بعد التعديل / لترى انه يعمل بشكل ممتاز ضع المجلد على قرص D
ExclLink.rar
-
ابوخليل's post in ترقية الناجحين من صف الى صف was marked as the answer
تفضل تم التعديل
مشكلتك تكمن في اختلاف مسمى الصف بين الجدولين
فأنا اعتمدت اسم الصف في جدول أ
وعدلت اسماء الصفوف في جدول ترحيل
الناجحين3.rar
-
ابوخليل's post in هل ممكن ايجاد نتيجة طالب بدالة iif was marked as the answer
تفضل تم التوصل الى النتيجة المطلوبة بفكرة سهلة جدا وفريدة ايضا
نتيجة طالب2.rar
-
ابوخليل's post in الغاء التعديل was marked as the answer
وعليكم السلام
يمكنك ارجاع القيمة السابقة لسجل الذي حصل عليه التعديل بشرط ما تكون خرجت من السجل
بمعنى انك قمت بالتعديل على قيمة او صنف وقيمة ، بمجرد ما تنقر على زر التعديل يتم التراجع للقيمة السابقة
ولكن بشرط انه لا يتم انتقال التركيز الى سجل آخر
استخدم : Undo
Intel2.rar
-
ابوخليل's post in صلاحيات مستخدم was marked as the answer
الصلاحية الآن تخص المستخدم فقط ، حيث ستطبق في الواجهة التي يعمل عليها بعيدا عن الجداول
تجربة2.rar
-
ابوخليل's post in هل توجد طريقة لتباعد التاريخ was marked as the answer
تفضل عدل الكود الى هذا
Dim i As Integer Dim x As Date DoCmd.GoToRecord , , acFirst x = Forms![test1]![Date_M] For i = 0 To Forms![test1]![no] - 1 Me.date1 = x Me.serial = Forms![test1]![serial] Me.no = i + 1 DoCmd.GoToRecord , , acNext x = DateAdd("d", Forms![test1]![no2], x) Next
test14.rar
-
ابوخليل's post in إيجاد حل لإعادة الملف للتصميم والإضافة was marked as the answer
اطلعت على المرفق
واول ملاحظاتي وهي التي يجب ان توليها عنايتك : الجداول وتصميمها
1- يجب كتابة اسماء الجداول بحروف انجليزية وعدم ترك مسافات فارغة بين الكلمات
2- يجب كتابة الحقول داخل الجداول بحروف انجليزية وعدم ترك مسافات فارغة بين الكلمات
3- التأكد الا تكون التسميات كلمات محجوزة ومعرفة في اكسس مثل date و Name .... وغيرها
الملاحظات اعلاه تساعدك مستقبلا في كتابة الاكواد وفهمها بشكل صحيح
لانه عند استخدام الحروف العربية تنقلب الاكواد رأس على عقب ويصعب فهمها
اما الواجهات العربية فهي تكون في التسميات التوضيحية داخل الجداول او النماذج او التقارير
4 - اختيار النوع المناسب للحقل
حيث رأيتك جعلت اغلب انواع الحقول = عملة
والعملة فقط للحقل الذي يدخل فيه نقود
ويجوز ان نستبدل نوع حقول العملة بارقام مزدوجة
اما المعرفات فتكون اما ارقام او نصوص
والخلاصة / لتعلم اكسس باحتراف وباقل مدة ممكنة يجب البدء من الجداول وهضمها جيدا
ويجب تصور البرنامج كاملا من خلال الجداول
سأبحث لك ان شاء الله في مكتبتي عن امثلة سهلة تساعدك
-
ابوخليل's post in تجميع حقول نصية او ضم الاسماء (عنوان معدل) was marked as the answer
بل تعديل اخونا عيسى هو الافضل لانه يتلافى المسافات الفارغة الزائدة عند عدم وجود اسم في احد الحقول
=IIf(IsNull([a1]);[a2] & " " & [a3];IIf(IsNull([a2]);[a1] & " " & [a3];IIf(IsNull([a3]);[a1] & " " & [a2];[a1] & " " & [a2] & " " & [a3])))
-
ابوخليل's post in توزيع رقم في حفل على عدة حقول was marked as the answer
تفضل
تم التوزيع داخل الاستعلام والتطبيق على اربعة ارقام باستخذام الدالة Mid
exp1: Mid([Number];1;1) وبذلك يمكنك الاستغناء عن حقول الجدول وهو الافضل
توزيع سلسلة رقمية.rar
-
ابوخليل's post in اكتشاف تطابق ارقام تلقائيا بحفظ مسبق was marked as the answer
تفضل
New Microsoft Access Database.rar
-
ابوخليل's post in تحديث بيانات نموذج من خلال نموذج اخر was marked as the answer
الاخ نور الدين
كلامك تمام ومثالك صحيح جزاك الله خيرا
الاخ وايل
المشكلة عندك متعدية يعني مايكفي تحدث النموذج
لابد الامر يذهب مباشر الى قائمة البحث
فيكون الكود هكذا
Forms!Fcustomers!SearchList.requery Requery.rar
-
ابوخليل's post in كتابة عدد التلاميذ تلقائيا فى مربع نص بالنموذج was marked as the answer
تفضل تم التعديل
حاول ان تكون اسماء الكائنات والحقول بحروف انجليزية
من اجل ان تتعلم الجمل البرمجية بكل يسر
عند ادخال الحروف العربية ضمن الكود ينقلب الترتيب رأسا على عقب مما يصعب من فهم الكود
عدد التلاميذ تلقائى2.rar
-
ابوخليل's post in كيف ممكن جمع البيانات عن طريق الاستعلام باستخدام الدالة (DCount)؟ was marked as the answer
تفضل تم التعديل
باستخدام الدالة DCount
مع الاستعانة بالاستعلام و الجدول
Tabel6.rar
-
ابوخليل's post in سؤال فى فرز التقارير was marked as the answer
لابد من ضبط هذه الامور في الاساسات في الجداول
تم اضافة رقم معرف للدرجة داخل الجدول
انظر التقرير الآن :
يتم الفرز اولا حسب الدرجة وثانيا حسب الاسم
وكل هذا عن طريق ما يسمى بالفرز واتجميع
New Microsoft Access Database.rar
-
ابوخليل's post in نسخ قيمة إلى السجل التالى was marked as the answer
تم التطبيق داخل الاستعلام في حقل جديد
آمل ان يحقق مطلوبك
DB_4.rar
-
ابوخليل's post in المطلوب جمع احصائي داخل التقرير was marked as the answer
نحن نبحث لك عن الافضل ، ولا نعلم آلية العمل لديك
تفضل
تم التعديل حسب الطلب
13_UP.rar
-
ابوخليل's post in مطلوب توزيع العمولة حسب شرائح معينة (عنوان معدل) was marked as the answer
اخي الكريم
تفضل تم التعديل على المثال
آمل ان يلبي حاجتك
12_UP.rar
-
ابوخليل's post in كيف أجعل قيمة الحقل في الاستعلام مبنية على تحقق قيمة معينة في حقل آخر was marked as the answer
السلام عليكم اخواني الكرام
تفضل تم التعديل على المثال
تم التعديل على استعلامين واحدة منهما مختصرة فاختر ما يناسبك
eg_mostarek
eg_mostarek2
الصندوق2.rar