-
Posts
13005 -
تاريخ الانضمام
-
Days Won
243
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ابوخليل
-
انظر في المثال توجيه : الادخال يتم على مستوى الاسبوع حصة حصة يتم اختيار : الفوج / الرتبة / الغرفة / الحصة سوف يعرض الحصة الأولى خلال اسبوع ويتم تعبئتها .. ثم الثانية ... وهكذا الآن .. البيانات مكتملة يمكنك تغيير المعلمين والمادة ثم انظر التقرير لترى الفرق ...................................................... ان راق لك سوف افتح موضوعا جديدا بعنوان يناسبه jadwalx.rar
-
نعم .. فكرة وعمل لم يسبق طرحه من قبل جزاك الله خيرا على ما بذلت من وقت وجهد
-
هل التوزيع الاسبوعي هذا .. لغرفة محددة؟ بمعنى توزيع الجدول الاسبوعي هذا يتم حسب الغرف ؟ وهل الوقت واحد في جميع حصص الغرفة ؟ وهل الغرفة تكون للمفتش فقط ... او للمعلم فقط .؟
-
سوف احاول فيما يتاح لي من وقت ان اعيد صياغة مثالك .. مع تحقق المخرجات المطلوبة ,, وايضا مرونة ادخال البيانات بالنسبة للفوج .. ان كان فهمي صحيحا .. اعتقد ليس له صلة بالتوزيع ولكن فائدته عند التصفية ..
-
تمام بقي المخرجات هل المخرجات تقريرين واحد يخص مواد معلم خلال الاسبوع؟ والآخر حسب المادة والمعلمين ؟
-
برنامجك عبارة عن جداول اسبوعية ,, وحتى لو تغيرت البيانات وبدأت من جديد لن يتأثر سير العمل المهم يجب ان تعرفنا بعض المصطلحات في برنامجك وهي : 1- ما الفرق بين حرف W وحرف m في القوائم ( هل يعني هذا صباحي ومسائي ؟؟) 2- ما الفرق بين المفتش والمعلم ( هل الشخص يكون مرة مفتش ومرة اخرى معلم ؟ ) وما خصائصهم عند توزيع المواد عليهم ؟ لأني رأيت مواد المفتش تختلف عن المعلم 3- ما الــ groupe ؟ هل هي درجة وظيفية ؟ على كل حال المبرمج النشيط لا شك يبحث عن التطوير والبحث عن الافضل
-
مشاركة مع اخي خليفة اسهل طريقة لترقيم حقل نصي هي الاستفادة من حقل الترقيم التلقائي الخاص بالجدول ... ويصبح الكود هكذا id = "RV." & Me.autoNmber على اعتبار Me.autoNmber هو حقل الترقيم التلقائي وهنا لست بحاجة الى اضافة اصفار .. لأن الترقيم التلقائي سيمتد الى مئات الآلاف
-
نعم سيظهر ولكن ليس على طريقتك في الاظهار فكر في الاعتماد على رقم الحصة اما الوقت فيرتبط آليا او يدويا بها وهنا يكون لك الخيار في اظهار ما تريد منها ( رقم الحصة او وقتها )
-
اخي الحبيب بناء على المحادثة الخاصة التي وعدتك فيها بمساعدتك على تحقيق طلبك اقدم اعتذاري لك استعلام التوحيد طويل ومتشعب ويحتاج الى اعادة ترتيب .. وهذا متعب خاصة في هذه الايام الفاضلة واذكر سبق ان اشرت عليك بتغيير طريقتك في بناء التصميم اعتقد يقينا انه يمكن تنفيذ فكرتك والتي هي ( المخرجات النهائية ) بكل يسر وسهولة ... واكثر مرونة بحيث يكون قابل للتعديل والزيادة والنقص الغريب في تصميمك .. هو اعتماد الوقت بدلا من رقم الحصة المتعارف عليها دوليا ، لأن الوقت معلوم بالضرورة ... ومع ذلك يمكن الحاق الوقت بالحصة ( للاستئناس) ولكن الاساس هو رقم الحصة الشيء الآخر التكرار في ايام الاسبوع والاختيار من 74 بندا بدلا من 7 ان اردت اعادة ترتيب اوراقك انا حاضر .. بشرط ان نبدأ من الصفر اكرر اعتذاري .. اعانك الله ووفقك
-
تفضل OE2.rar
-
عليكم السلام اخي الكريم من البداية تصميمك للجداول بحاجة الى اعادة نظر متى نعرف اننا لم نعمل التصميم كما ينبغي .. يظهر ذلك في النهايات عند الحاجة الى استخراج تقارير خاصة ودقيقة ................ التصميم الصحيح لفكرة الاستئذان والعودة كالتالي : العمل على جدول واحد فقط ثلاث حقول رئيسية هي المهمة والتي عليها المدار 1- حقل يحدد زمن الخروج المصرح به ويعمل كقائمة يتم الاختيار منها ( ساعة / نصف ساعة ..... الخ ) 2- حقل وقت الخروج ( جنرال ) Now 3- حقل وقت العودة ( جنرال ) Now من خلال هذين التاريخين نستطيع حساب الوقت الذي استغرقه الخروج بالساعة والدقيقة والثانية ويمكن المقارنة بسهولة بين الخروج والعودة وحساب الفرق بين الممنوح وما تم استغراقه بالفعل لو عاد وخرج مرة اخرى يتم رصده في سجل جديد
-
ريبورت يشبة شكل الاوتوبيس من الداخل
ابوخليل replied to ahmed zakaria haggag's topic in قسم الأكسيس Access
تفضل اطلع اولا العمل هذا في بدايات تعلمي .. قبل ما يقارب 25 سنة صممت التقرير من واقع العمل على الارض .. صورة طبق الأصل من الحافلات التي تنقل الطلاب تركت لك كود جلب اسم الطالب في الكراسي الثلاث الأمامية .. للأستئناس Bus.accdb -
ريبورت يشبة شكل الاوتوبيس من الداخل
ابوخليل replied to ahmed zakaria haggag's topic in قسم الأكسيس Access
اذكر اني عملت مثل هذا في النقل المدرسي سأبحث لك عنه -
تفضل عرض الكل .. او حسب التصفية يمكن التصفية بين تاريخين حسب الكل او منطقة محددة لاحظ اني جعلت حقل المنطقة يأخذ من الجدول لعرض جميع المناطق ... بدلا من حصرهما على منطقتين فقط ما دمت في بداية عملك عليك باتباع الطرق الصحيحة في التصميم .. يجب ان لا تبتعد كثيرا اعرض عملك واستشر برنامج بيانات الطلاب3.rar
-
طيب امهلني بعض الوقت اعدل على تقريرك بالطريقة المناسبة
-
المساعدة في عمل اعمدة بجعل التقرير قائمتين وتحديد عدد السجلات
ابوخليل replied to Sħěrif Ħušsệiñ's topic in قسم الأكسيس Access
يمكنك ذلك بعد تعديل الرقم من 44 الى 50 اذهب الى اعداد الصفحة في الشريط العلوي غير قيمة الهامش السفلي ( هنا تعدل الى قيمة اقل ) .. بمعنى : اضبطه بزيادة الرقم او انقاصه بحيث يظهر لك العدد المطلوب فقط -
المساعدة في عمل اعمدة بجعل التقرير قائمتين وتحديد عدد السجلات
ابوخليل replied to Sħěrif Ħušsệiñ's topic in قسم الأكسيس Access
نعم .. لو دققت في مقطع تفاصيل التقرير .. وضعت فاصل صفحات .. يفصل كل 44 سجل في صفحة مستقلة مؤكد ان الخلل عندك فقط و لا اعلم ماذا يحدث عندك آمل من الاخوة ممن يمر هنا ان يجرب المثال ويفيدنا -
المساعدة في عمل اعمدة بجعل التقرير قائمتين وتحديد عدد السجلات
ابوخليل replied to Sħěrif Ħušsệiñ's topic in قسم الأكسيس Access
-
المساعدة في عمل اعمدة بجعل التقرير قائمتين وتحديد عدد السجلات
ابوخليل replied to Sħěrif Ħušsệiñ's topic in قسم الأكسيس Access
تأكد اخي الكريم هذا انا اضفت بيانات وظهرت معي test2026.rar -
المساعدة في عمل اعمدة بجعل التقرير قائمتين وتحديد عدد السجلات
ابوخليل replied to Sħěrif Ħušsệiñ's topic in قسم الأكسيس Access
تفضل اولا يجب ان يحتوي الجدول على عمود قيمة حقوله متساوية ( صفر او فارغ او اي قيمة ) من اجل التجميع والفرز (اذا اردنا عرض الكل بدون تخصيص ولا مجاميع) اما اذا اردنا عرض البيانات كمجاميع مثلا حسب الصف او الوظيفة او الجنس وما شابه ذلك فان هذا الحقل هو الذي سنستخدمه في التجميع والفرز . اليك التعديل آمل ان يلبي حاجتك . Private Sub تفصيل_Format(Cancel As Integer, FormatCount As Integer) Me.PageBreak1.Visible = (Me.malaf Mod 44 = 0) End Sub test2025.rar -
اخي الكريم سبق وان ذكرتك باهمية العنوان .. المطلوب مننا الحس الجماعي المصلحة والفائدة المستقبلية عند البحث مثلا موضوعك هذا يمكنك كتابة : خطأ في الاستعلام او جملة sql فلما الشخص يواجه الذي واجهت سوف يبحث حول هذا العنوان . ........ ايضا ارجوا من احبتي ومن يتصدون للحل ان يحرصوا على التوجيه .. يغلق ،،،
-
كيف اجعل القيمة الفارغة تساوي صفر في التقرير
ابوخليل replied to مازن الحسيني's topic in قسم الأكسيس Access
السلام عليكم الاخ مازن بياناتك عبارة عن اعمدة ونحن بحاجة الى عرضها بشكل افقي انظر الى العمل بالترتيب خطوة خطوة كما ابينه بالشرح لك ، من اجل تفهم طريقة العمل 1- استعلام query1 تم فيه تجميع الحالات حسب الرتبة 2- استعلام جدولي لنشر البيانات وتوزيعها مصدره query1 وبما ان الاستعلام الجدولي صامت لا يمكن التعامل مع حقوله عند العرض استخدمنا جدول مؤقت وسيط يكون هو المصدر الاساسي للتقرير حيث يتم الحق بيانات الاستعلام الجدولي اليه بين فترة واخرى كلما تغيرت او زادت البيانات باستخدام زر ( اعداد التقرير ) لم افهم ما تعني بالمجموع الفعلي والمجموع الكلي لذا تركته لك يمكنك عمله بكل يسر --------------------------------------------------------- انا عملت على عرض جميع الحالات بالتفصيل ويمكنك ضم بعض الحالات مع بعضها افتح التقرير على التصميم وفي الخصائص انقر على النقاط الثلاث في مصدر بيانات التقرير سيعرض لك الاستعلام المصدر الذي يمكنك من خلاله اجراء جميع التعديلات كإنشاء حقول تجميع وضم بعضها الى بعض او حذف ما لا تريده . آمل ان يروق العمل لك قاعدة2.rar -
كيف اجعل القيمة الفارغة تساوي صفر في التقرير
ابوخليل replied to مازن الحسيني's topic in قسم الأكسيس Access
اخوي مازن .. تصفحت المثال فتعجبت من طريقتك في استخلاص البيانات اعتقد لم يسبقك احد الى هذه الافكار في التقرير اولا : لماذا العشرات من مربعات التحرير .. وفي مصدر بيانات كل مربع عمليات عجيبة من التصفيات والمعايير كل هذا من اجل اخراج احصائية . المسألة ايسر واسهل من هذا بكثير ثانيا : لن تتقدم خطوة واحدة في تحصيلك البرمجي ما دامت هذه طريقة تصميمك للجداول (تسمية الجداول والحقول بحروف عربية / ترك مسافات خالية في التسميات ) الحروف العربية تكتب فقط في التسميات التوضيحية سوف تتعب كثيرا ولن تفهم الجمل البرمجية المكتوبة .. لأن الترتيب المنطقي للسطر يتداخل في بعضه ) ______________________________ انا هذا منهجي كمعلم .. النصيحة اولا ثم تأتي المساعدة لاحقا بالنسبة لطلبك لامانع لدي ان اخرج تقريرك كما تحب ولكن قبل هذا يجب ان اغير الحروف العربية في المصدر . وسترى الفرق بطريقة جديدة عليك ما رأيك ؟ -
تفقد الحقول في الجدول اذا كانت القيمة الافتراضية صفر .. اجعل القيمة فارغة اما ان كان الصفر ناتج من الكود البرمجي والاداة المصاحبة nz اجعل بدل الصفر علامتي تنصيص هكذا = nz( x , 0) اجعلها = nz( x , "")