-
Posts
9903 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
404
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو jjafferr
-
المساعدة فى اظهار كلمة مدين او دائن حسب الرصيد
jjafferr replied to أكسس وبس's topic in قسم الأكسيس Access
عُذرا ، هذا الاختلاف يصير لما تنصيب الاكسس يكون انجليزي و عربي !! بدل الفاصلة ، استخدم الفاصلة المنقوطة 🙂 . . كون الحقل Rslt يستعمل نتيجة الطرح بين حقلين ، واللي يأخذ قيمته من حقلين آخرين ، فخلينا نقطع الوسيط ونتواصل مع الاصل ، ولكن ، وبما انك تضيف بيانات في النموذج الفرعي ، فالحدث عند التحميل سيعطيك نتيجة الجمع لما تفتح النموذج لأول مرة فقط !! جعفر -
المساعدة فى اظهار كلمة مدين او دائن حسب الرصيد
jjafferr replied to أكسس وبس's topic in قسم الأكسيس Access
-
تفضل 🙂 التقرير مبني على اساس الاستعلام qry_Group ، والذي يمكنك وضع المعايير فيه ، هكذا التقرير قي وضع التصميم : . وعلى حسب العرض المتوفر ، نعمل عدد الاعمدة : . والنتيجة : . جعفر 1290.السجل.accdb.zip
-
وعليكم السلام 🙂 رجاء اعطنا مثال ، بارقام من برنامجك ، وطريقة النتيجة التي تريدها ، سواء باستخدام اكسل او وورد او صورة ، حتى نقتدي به لطلبك 🙂 جعفر
-
بعد استيراد واضافة ملف CSV الى جدول معين ، عمل تقارير منه (معدل)
jjafferr replied to saffar's topic in قسم الأكسيس Access
السلام عليكم 🙂 الاستعلام qry_Attended_Absent يحتوي على صافي البيانات ، حسب ما تصفيه في النموذج ادناه ، والنموذج frm_Main هو الذي تبحث من خلاله ، وبعد ان تختار من الحقول ، يجب ان تنقر على الزر "ابحث" (او اطبع) حتى تحصل على البيانات المطلوبه ، ويمكنك النقر مرتين في اي حقل ، حتى تجعله فارغا ، مما يعني انك تريد جميع بيانات ذلك الحقل : . جعفر 1279.1.attend.accdb.zip -
سهلة 🙂 اضف السطر اللي عليه السهم الاحمر ، في الحدث المرفق . اووه ، ما كنت ادري انه في ناس تطالعنا ، لما انا وصاحبي كنا نسولف بصوت عالي 🙂 والافضل ان تغير اسماء النماذج الفرعية الى: هوية افقية ، وهوية عمودية ، في الهوية العمودية عملت لك Listbox ، فاعمل نفس الشيء للهويات العمودية ، بحيث هالنموذجين يكفون لعمل جميع انواع الهويات ، وما يكون فيه داعي لعمل لا نماذج اضافية ولا تقارير 🙂 جعفر
-
بعد استيراد واضافة ملف CSV الى جدول معين ، عمل تقارير منه (معدل)
jjafferr replied to saffar's topic in قسم الأكسيس Access
السلام عليكم 🙂 تقريبا انتهيت من الطلب ، فاعطني بعض الوقت 🙂 جعفر -
تمام بشمهندس 🙂 تم فصل الموضوع الى : جعفر
-
السلام عليكم 🙂 كلامك صحيح ، وبقي لما يستورد الملف ، تنسيق timestamp عبارة عن نص ، ويحتاج الى تنسيق اخير 🙂 تقريبا انتهيت من الطلب ، فاعطني بعض الوقت 🙂 جعفر
-
وعليكم السلام 🙂 رحم الله والديك على هذه المعلومة ، الظاهر اني ما التفت لها ، من سنين 😁 العمل على جدول tbl_Months : بالإضافة الى تعديل خطأ تسلسل الايام ، قمت بتعديل جميع المسميات ، آخذاً المسميات من الكمبيوتر ، بالتشكيلة 🙂 عندك اختيارين : تحذف الجدول من برنامجك ، ثم تستورد الجدول من البرنامج المرفق ، سواء من قاعدة البيانات او ملف الاكسل ، تعدل على جدولك يدويا حسب بيانات الصورة ادناه ، او الملفات المرفقة : جعفر tbl_Months.zip tbl_Months.xlsx
-
استعمل نماذج عادية بدون لمس هذه الاعدادات ، لأن الازرار التي تظهر في البرنامج هي ازرار البرنامج وليس النماذج ،
-
autoexec basJStreetAccessRelinker m_Arc_Subs فقط 🙂 اما الماكرو ، فقط تغير اسم النموذج (ولا تجعل النموذج منبثق ولا Dialog ، ولا تجعل على فتح النماذج (Maximize) : . وفي برنامجك ، لما تفتح نموذج ، لا تغلق النموذج الذي انت فيه 🙂 جعفر
-
ما لك علاقة بيهم ، اتركهم كما هم ، ونادهم من الماكرو AutoExec ، كما هو موضح هناك ، و الماكرو AutExec جاهز كما هو ، مجرد غيّر اسم نموذج الافتتاح 🙂 جعفر
-
1. الحمدلله 🙂 2. تفضل : De_Select : عند اختيار الاسم من النموذج الفرعي للشفت ، وعلشان التقرير الفرعي يعرف اي شفت نتعامل معاه ، Re_query : بعد الاختيارات اعلاه ، نطلب من جميع النماذج/التقرير الفرعي ، اخذ البيانات من الجدول من جديد ، لإظهار القيم الجديده ، Group_Shifts_2 : هذا اللي يجمع الاسماء في التقرير الفرعي ، Where_Am_I : عند النقر في النموذج الفرعي للشفت ، وعلشان التقرير الفرعي يعرف اي شفت نتعامل معاه ، DateFormat : هذا اللي حل مشكلة التاريخ ، Turn_Off : وهذا اللي يغلق جميع الكائنات ، والقائمة العلوية ، autoexec : اول شيء يشتغل في البرنامج ، ويفتح اول نموذج ، ويوسعه ، وينادي دالة اغلاق كل شيء ، وكان (لأني حذفته حسب طلبك، يعيد ربط برنامج الواجهة مع قاعدة بيانات الجداول الخلفية ، لما يكون برنامجك مقسم ، ويطلب منك تختار مكان الجداول الجديدة). 3. حذفتهم ، بس انت الخسران ، لأني ما خليت إلا النوادر وتعب سنين ، ووجودهم ما يؤثر على البرنامج 😁 4. ان شاء الله 🙂 جعفر 1281.8.FRm_Refresh.accdb.zip
-
وعليكم السلام 🙂 سؤالك كان عن تكبير النموذج ، وارفقت لك الطريقة اللي استعملها انا في تكبير البرنامج ليملئ الشاشة ويخفي بقية الكائنات 🙂 اما البرنامج شخصيا ، اعتبره Bonus ، ويمكنك معرفة تفاصيله بقراءة موضوعه 🙂 جعفر
-
وعليكم السلام 🙂 في جميع برامجي ، انا استخدم هذه الطريقة اللي في المرفق هنا: جعفر
-
رحم الله والديك ، التشخيص الصحيح نصف الحل (اذا ما كان مثل مشهور ، فخذه مني 🙂 ) ، وبه الحمدلله وجدنا الحل (ولأول مرة في حياتي احول تاريخ الكمبيوتر الى الهجري/ام القرى 🙂 ) يا رجال ، مين هذا الاستاذ اللي تتكلم عنه ؟ و ويش دخله في موضوعنا 😁 واذا كنت تتكلم عني انا ، فيا رجال ما عندي ولا حتى الرخصة الدولية في استخدام الكمبيوتر ICDL 😁 انا جعفر والسلام 🙂 جعفر والسلام 1281.7.FRm_Refresh.accdb.zip
-
1-1-2020 الى 31-12-2020 ولوسمحت ارفق لي الملف اللي فيه البيانات اعلاه ، وبروح آخذ غفوة 😁
-
نعم لاحظت ، والآن اريدك تبحث في النموذج الرئيسي من 1-1-2020 الى 31-12-2020
-
وافتح الجدول tbl_Shifts
-
افتح الاستعلام qry_Group_Shifts_by_Dates
-
وانت في هذا التاريخ ، وبهذه الطريقة في النموذج ، على الكيبورد ، انقر على F11 ، وسترى بقية كائنات البرنامج ، افتح التقرير rpt_Group_Shifts_by_Dates