-
Posts
12,446 -
تاريخ الانضمام
-
Days Won
231
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ابوخليل
-
عليكم السلام اخي احمد .. اذا لم تطور نفسك ستبقى البرمجة عندك كألغاز .. ولن تتقدم في كسب المعرفة الافضل لك كطالب علم تطبيق التوجيهات والنصائح التي يبذلها الخبراء بداية الانطلاقة تكون من الجداول .. اتقان تصميم الجداول على الطريقة العلمية الصحيحة ................... نعود لمشكلتك السبب في عدم انضباط التصفية في حقل التاريخ هو ان قيمة الحقل فعليا تاريخ متكامل ( يوم/شهر/سنة ) وما تراه مختصرا ما هو الا تنسيق فقط لهذا يجب اختصار التاريخ في حقل منفرد ثم التصفية من خلاله INSTALLMENT4.rar
-
النموذج يحتوي على مربعات تحرير للتصفية حسب الرتبة والمنصب اذا لا يوجد منصب كيف تتم التصفية على شيء غير موجود فأرى ان يبقى النموذج للتصفية لشاغلي المناصب ويمكنك عمل نموذج آخر .. او تقرير ( وهو الأصح) لعرض المناصب غير المشغولة وأيضا للأفراد بدون منصب في المرفق ادناه : نموذج للتصفية حسب المنصب والرتبة استعلامين .. للمناصب الشاغرة والافراد بدون مناصب ، يمكنك بناء تقاريرك عليها للعلم والفائدة : يمكنك اخفاء هذه الاستعلامات داخل التقارير ، ( انظر نموذج التصفية ) قاعده2.rar
-
Dim i As String, x As Integer i = Format(Me.DateIn, "yymm") x = DCount("*", "Table1", "Left([JoIn], 4)=" & i) + 1 Me.JoIn = i & "/" & Format(Str(x), "000") Me.Refresh من المهم جدا اضافة جزء السنة الى الشهر ... امامك 75 سنة حتى يتم التكرار ، ولو وضعت السنة كاملة سيكون امامك آلاف السنين نسأل الله حسن الختام لنا ولكم Database2.rar
-
نموذج احترافى لفلترة وإظهار التقارير و طباعتها - أطلب التعديل به
ابوخليل replied to أحمد العيسى's topic in قسم الأكسيس Access
التعديل تم فعلا على كود المعاينة وكود الطباعة في نموذج الصف الثاني تم اضافة الفاصلة تحت السطر ( لانها موجودة فعلا ) ولكننا اخفيناها عند العرض انظر الكود والفاصلة موجودة DoCmd.OpenReport "تقرير2" & "_" & stDocName, acPreview, , stLinkCriteria Else DoCmd.OpenForm "تقرير2" & "_" & stDocName, acNormal اما اخفاءها عند العرض فتم من خلال مصدر بيانات الصف للقائمة الذي هو الاستعلام الداخلي انظر في الاستعلامين للنموذجين لتعرف الاختلاف .. وهو كالتالي نموذج الصف الأول Expr1: Mid([Name];7) نموذج الصف الثاني Expr1: Mid([Name];8) -
نموذج احترافى لفلترة وإظهار التقارير و طباعتها - أطلب التعديل به
ابوخليل replied to أحمد العيسى's topic in قسم الأكسيس Access
اخي احمد منهجي دوما التوجيه للأفضل بل للصح اذا رأيت ما يوجب التوجيه . وعلى كل حال هذه اجابات لتساؤلاتك .. وحل لمشكلتك : جداول النظام هذه خاصة بمحرك اي قاعدة بيانات اكسس وهي ثابتة محمية غير قابلة للتعديل والأرقام تشير الى نوع الأشياء التي تم اضافتها او ادراجها في قاعدة البيانات ، فالجداول لها رقمها الذي يميزها وكذلك الاستعلامات والتقارير للاطلاع على ذلك عن كثب .. فعل خيار اظهار جداول النظام مع اظهار الكائنات المخفية وانظر في الجدول المسمى MSysObjects سترى ان المعايير في استعلامك تمت بناءها على حقلي الاسم والنوع تجد ادناه مثالك كما هو .. فقط تم تحقيق طلبك db2.rar -
ما شاء الله لا قوة الا بالله الف مليون شكر عمل متكامل احترافي متطور .. شاشة تحرير القائمة هذه لوحدها حكاية تروى نسأل الله الكريم ان يمن عليك بالصحة وراحة البال وأن يغنيك حتى يرضيك وان يغفر لك ووالديك وان يصلح لك أهلك وذريتك .
-
تفضل من هنا : ترقيم منوع ستجد مطلوبك فيه
-
نموذج احترافى لفلترة وإظهار التقارير و طباعتها - أطلب التعديل به
ابوخليل replied to أحمد العيسى's topic in قسم الأكسيس Access
عليكم السلام اخي العزيز انت تتعامل مع جدول النظام رأيي وانت حر في الأخذ به من عدمه وهو ان تطبق الطريقة العلمية العملية الصحيحة كالتالي : 1- الاكتفاء بجدول واحد لجميع الطلاب .. فقط يتم اضافة حقل الصف من اجل التصفية 2- ستكون النتيجة تقرير واحد للجميع حسب المادة . اقصد ان جميع التقارير الأربعة سوف تختزلها في تقرير واحد فقط ستحتاج في النموذج الى مربعي تحرير للتصفية من خلالهما : الصف / المادة اذا ترغب في ان اعدل لك مثالك وفقا لهذه الطريقة فاخبرني -
لاحظت انك تخلط بين الامثلة السابقة والجديدة عند رفعك لمشكلة تواجهك وطبعا النسخ الحديثة تختلف كليا عن الامثلة التي سبقتها مثلا : في الجديد توزيع الجلوس والسري والمجموعات مختلف تماما حيث تم التالي : 1- تغيير معرف الصف 2- حذف جدول المجموعات ، واصبحت المجموعات تدرج آليا من خلال التوزيع وعلى هذا يترتب تغييرات في نماذج ادخال الدرجات يعني يوجد ترابط بين النماذج والجداول والاستعلامات لذا انصحك بحذف جميع النسخ السابقة واعتماد هذا المرفق ليكون اساسا لتطويرك تم تعديل : الحاجة الفنية في عرض المجموعة عند ادخال الدرجات التقرير الجديد الخاص بالتصدير school1.rar
-
انت هنا طالب علم وسوف اعطيك السنارة لتصيد بنفسك التقرير الذي عملناه سوف اعمل نسخة منه تكون صالحة للتصدير الى اكسل وانت سوف تفتح على التصميم لكلا التقريرين وتفتح مصدر بياناتهما الذي هو الاستعلام الداخلي وتقارن بينهما اول ملاحظة هي : اختفاء مربعات التحرير من التقرير الخاص بالتصدير انتظرني ... قيد التنفيذ
-
الأمر يسير يبدوا انك غيرت في علاقة في استعلام الى علاقة خاطئة الاستعلام qrydegree_Detail افتحه على التصميم وغير العلاقة بين الجدولين بدلا من stud_id اجعل العلاقة بين الرقم القومي جرب وستنجح
-
انت كنت عملتها في الاستعلام وانا ازلتها .. التي هي نوع العلاقة الآن الاستعلام يعرض المناصب المشغولة وغير المشغولة لتصفية المشغولة فقط تكتب في حقل المعيار تحت الحقل المناسب : Not is Null ولتصفية غير المشغولة تكتب : is null تحربه3.rar
-
حاول تقرأ جيدا حول الجداول تفضل تحربه2.rar
-
مطلوب كود حذف جدول ثم استنساخه مرة أخرى من جدول آخر
ابوخليل replied to أحمد العيسى's topic in قسم الأكسيس Access
ليست بالقليل .. فخلف هاتين الكلمتين DeleteObject و CopyObject مكتبة عظيمة اوجدتها مايكروسوفت لو اني تمهلت قليلا لكان الإخوة بارك الله فيهم عملوا وحدة نمطية محاكية لها . او بالاصح محاكية للجزئية الخاصة بالنسخ واللصق . -
اذا كان العمل مرتب ومبني على اسس صحيحة ، فهو كالكتاب المفتوح وأي مبرمج سوف يستمتع بالعمل عليه والنتيجة ستكون واحدة من الجميع .. وقد يوجد فروقات طفيفة في التنفيذ دعني اضرب لك مثل : هذا التقرير الذي عملته لك لا يصلح الا للطباعة او كصورة او pdf ، فلو حاولت تصديره الى اكسل فسوف تختلف البيانات وتظهر كثير من الأعمدة كأرقام لهذا يراعى عند انشاء التقارير الحاجة التي تم انشاؤها من اجله .
-
مطلوب كود حذف جدول ثم استنساخه مرة أخرى من جدول آخر
ابوخليل replied to أحمد العيسى's topic in قسم الأكسيس Access
شكرا ابا جودي على المرور والتقييم اعتقد يبدوا حينها ان لديك خلل او خطأ في التسمية -
مطلوب كود حذف جدول ثم استنساخه مرة أخرى من جدول آخر
ابوخليل replied to أحمد العيسى's topic in قسم الأكسيس Access
2003 .. جميع الاصدارات اللاحقة تتعامل معه على كل حال اليك الحل : بعد حذف الجدول table2 خلف الزر الصق هذا السطر : DoCmd.CopyObject , "table2", acTable, "table1" على اعتبار table1 هو الجدول الأساس وحسب تسمياتك في مشروعك سيكون الكود كاملا : DoCmd.SetWarnings False DoCmd.DeleteObject acTable, "tbl_Student2" DoCmd.CopyObject , "tbl_Student2", acTable, "tbl_Student" DoCmd.SetWarnings True -
مطلوب كود حذف جدول ثم استنساخه مرة أخرى من جدول آخر
ابوخليل replied to أحمد العيسى's topic in قسم الأكسيس Access
انت لو وضعت مثالا صغيرا (مرفق) لما احتجت الى كل هذه المشاركات والانتظار على كل حال الحل هو حسب الخطوات: 1- سطر لحذف الجدول 2 2- سطر لاانشاء جدول بواسطة الاستعلام باسم جدول 2 من المصدر جدول1 -
اهلا اخي في المرات القادمة لا توجه السؤال لشخص بعينه .. من اجلك انت اولا .. وتحقيقا لقواعد المشاركة تم التعديل Dat11.rar
-
مطلوب كود حذف جدول ثم استنساخه مرة أخرى من جدول آخر
ابوخليل replied to أحمد العيسى's topic in قسم الأكسيس Access
متوافق ولكن المشكلة لديك في المكتبات جرب استبدل Dim db As DAO.Database بـــ Dim db As Database -
هذه هي دالة الاستاذ فادي والمثال المرفق بعد تطبيق الدالة عليه اختر منهما ما شئت .. المهم هو ظهور النموذج امام المجلد على فكرة .. انا في جهازي افتح المجلدات في الإطار نفسه ... وعندما اكون بحاجة للعودة الى مجلد معين افتح الخصائص (كلك يمين) وافتحه في نافذة جديدة اخفاء الفولدر4.rar
-
أيهما أفضل إخفاء نموذج أو إغلاقه برمجياً قبل تحميل آخر
ابوخليل replied to أحمد العيسى's topic in قسم الأكسيس Access
تفضل Database1.accdb