طاهر اوفيسنا قام بنشر الخميس at 14:10 الكاتب قام بنشر الخميس at 14:10 8 دقائق مضت, ابوخليل said: فقط اطلب منك تفضلا ضبط البيانات الضرورية في الجداول اريد فقط اسمين واكرر فقط واحد له زوجة واحدة .. وأبناء والآخر له اكثر من زوجة .. وابناء لكل زوجة تقصد جدولا واحدا وتكون فيه كل البيانات ام كيف استاذ
ابوخليل قام بنشر الخميس at 14:21 قام بنشر الخميس at 14:21 لا .. لم اقصد سوف اعمل على مثالك الموجود سؤالي الآن وهو اني اريد زيادة في التأكيد : هل صحيح ان الحقول c1 c2 c3 N4 N5 هي بيانات الأب ؟؟ اقصد انها لا تتغير عند اختيار الزوجة او الولد؟
طاهر اوفيسنا قام بنشر الخميس at 14:26 الكاتب قام بنشر الخميس at 14:26 3 دقائق مضت, ابوخليل said: هل صحيح ان الحقول c1 c2 c3 N4 N5 هي بيانات الأب ؟؟ تتغير استاذ عند الزوجة او الابن اكبر من 17 سنة
ابوخليل قام بنشر الخميس at 14:29 قام بنشر الخميس at 14:29 شوفت اخي وحبيبي الجداول ليس فيها هذه البيانات لذا طلبت منك ضبط الجداول بالبيانات اللازمة جدول الزوجات وجدول الأبناء ( تدرج احد الأبناء اكبر من 17 سنة ) لهذا قلت تكتفي باسمين فقط تضبطهما ضبطا تاما والابناء يكفي ولدين لكل زوجة
طاهر اوفيسنا قام بنشر الخميس at 14:38 الكاتب قام بنشر الخميس at 14:38 8 دقائق مضت, ابوخليل said: لهذا قلت تكتفي باسمين فقط تضبطهما ضبطا تاما والابناء يكفي ولدين لكل زوجة هنا لم يتم الفهم ممكن مثال للتوضيح
ابوخليل قام بنشر الخميس at 14:49 قام بنشر الخميس at 14:49 رقم بطاقة الهوية / تاريخ الصدور /مكان الصدور / السكن / بلدية السكن سجل هذه البيانات في جدول الآباء / وجدول الزوجات / جدول الأبناء الابناء اقل من 17 اكيد لا يوجد
ابوخليل قام بنشر الخميس at 14:57 قام بنشر الخميس at 14:57 هذا مثال فقط اضبط بيانات الجداول 9acer14.rar
طاهر اوفيسنا قام بنشر الخميس at 14:57 الكاتب قام بنشر الخميس at 14:57 6 دقائق مضت, ابوخليل said: جدول الأبناء الابناء اقل من 17 اكيد لا يوجد تسجل في جدول الابناء ولكن تستثنى بكود اليس كذلك
ابوخليل قام بنشر الخميس at 15:00 قام بنشر الخميس at 15:00 انا اتكلم عن بيانات اساسية رئيسية تخص الشخص ايا كان اب او زوجة او ولد بالغ سن الرشد رقم بطاقة الهوية / تاريخ الصدور /مكان الصدور / السكن / بلدية السكن
طاهر اوفيسنا قام بنشر الخميس at 15:17 الكاتب قام بنشر الخميس at 15:17 18 دقائق مضت, ابوخليل said: انا اتكلم عن بيانات اساسية رئيسية تخص الشخص ايا كان اب او زوجة او ولد بالغ سن الرشد رقم بطاقة الهوية / تاريخ الصدور /مكان الصدور / السكن / بلدية السكن فهمت وسأجرب الفكرة
طاهر اوفيسنا قام بنشر الجمعة at 18:45 الكاتب قام بنشر الجمعة at 18:45 في 9/10/2025 at 11:44, kkhalifa1960 said: ابشر وعندي محاولات شغال عليها لتوحيد التقرير لكن عطني وقت . اين محاولاتك استاذ خليفة
ابوخليل قام بنشر الجمعة at 18:47 قام بنشر الجمعة at 18:47 في 9/10/2025 at 18:17, طاهر اوفيسنا said: فهمت وسأجرب الفكرة من ضمن الاكواد التي سيتم الاستغناء عنها .. الاكواد الخاصة باسماء المتوفين حيث لن يظهروا اساسا .. لأن هذا الفورم والتقرير خاص بتصاريح الأحياء
طاهر اوفيسنا قام بنشر الجمعة at 19:34 الكاتب قام بنشر الجمعة at 19:34 46 دقائق مضت, ابوخليل said: حيث لن يظهروا اساسا .. لأن هذا الفورم والتقرير خاص بتصاريح الأحياء ولكن استاذ لازم ظهور ارملة فلان في التصريحات
ابوخليل قام بنشر الجمعة at 20:02 قام بنشر الجمعة at 20:02 لكني شاهدت عمل الكود اذا متوفي تظهر رسالة ويغلق النموذج على كل حال الجزئيات هذه وغيرها يمكن ضبطها لا حقا بكل يسر المهم الأساسات والبناء .. يجب ان تكون سلسة انتظرني سوف اعمل لك الأساسات داخل الفورم .. وانا متأكد انه يمكنك التعديل والاضافات بكل يسر 1
طاهر اوفيسنا قام بنشر الجمعة at 20:13 الكاتب قام بنشر الجمعة at 20:13 6 دقائق مضت, ابوخليل said: على كل حال الجزئيات هذه وغيرها يمكن ضبطها لا حقا بكل يسر المهم الأساسات والبناء .. يجب ان تكون سلسة انتظرني سوف اعمل لك الأساسات داخل الفورم .. وانا متأكد انه يمكنك التعديل والاضافات بكل يسر استاذ ابو خليل عملت استعلام موحد للإستدعاء ضمن تقرير واحد ويتكون من الزوج والزوجة والابن لان اغلبية المعلومات تقريبا موحدة مثلا الرقم - الاسم - اللقب - تاريخ الميلاد- مكان الميلاد - اسم الاب - اسم ولقب الام ولكن وجدت صعوبة في المعايير SELECT Tbl_ZAWJ.IDP, Tbl_ZAWJ.Nom1, Tbl_ZAWJ.Prenom1, Tbl_ZAWJ.Date_Naiss1, Tbl_ZAWJ.Lieu_Naiss1, Tbl_ZAWJ.[إسم الأب], Tbl_ZAWJ.[إسم ولقب الأم] FROM Tbl_ZAWJ WHERE (((Tbl_ZAWJ.IDP)=[Forms]![A2]![IDP])) UNION all SELECT Tbl_ZAWJA.IDM, Tbl_ZAWJA.Nom2, Tbl_ZAWJA.Prenom2, Tbl_ZAWJA.Date_Naiss2, Tbl_ZAWJA.Lieu_Naiss2, Tbl_ZAWJA.[إسم الأب], Tbl_ZAWJA.[إسم ولقب الأم] FROM Tbl_ZAWJA WHERE (((Tbl_ZAWJA.IDM)=[Forms]![A2]![IDM])) UNION ALL SELECT Tbl_Enf.NF, Tbl_Enf.Nom_Enf, Tbl_ZAWJ.Prenom1, Tbl_Enf.Date_Naiss3, Tbl_Enf.Lieu_Naiss3, Tbl_ZAWJ.[إسم الأب], Tbl_ZAWJA.[إسم ولقب الأم] FROM (Tbl_ZAWJ INNER JOIN Tbl_ZAWJA ON Tbl_ZAWJ.IDP = Tbl_ZAWJA.IDP) INNER JOIN Tbl_Enf ON Tbl_ZAWJA.IDM = Tbl_Enf.IDM WHERE (((Tbl_Enf.NF)=[Forms]![A2]![NF]));
ابوخليل قام بنشر الجمعة at 21:12 قام بنشر الجمعة at 21:12 1 ساعه مضت, طاهر اوفيسنا said: ولكن استاذ لازم ظهور ارملة فلان في التصريحات الآن انتبهت الأرملة هذه على قيد الحياة ههههههه المتوفى زوجها 1 1
ابوخليل قام بنشر السبت at 00:53 قام بنشر السبت at 00:53 بياناتك في الجدول شحيحة .. ولم ارغب في اي تعديل على الجداول .. لأني اعلم ان برنامجك كبير واي تغيير مهما كان يسيرا سيعمل مشكلات لن تخرج منها بسهولة ومن هذه البيانات ارقام البطاقة الوطنية وتاريخها ومكان اصدارها ... هذه فقط موجودة في جدول الزوج لذا سوف يظهر في التقرير رقم بطاقة الزوج للجميع .. وهذا هو ما سرت انت عليه في تصميمك الأساسي .......... عملت لك نموذج انسيابي كل ما عليك هو تحديد سجل الزوج في النموذج الرئيسي ثم النقر على زر تصاريح عملت ضوابط كثيرة جميلة .. فلست بحاجة الى اخفاء او اظهار الحقول .. فهي ظاهرة دوما بمعنى يستحيل ان تخطىء لأن فتح التقرير مترتب على خطوات مدروسة وبيانات يجب اختيارها الغريب ان هامش الحالة (المتوفين) يختلف بين الزوج والزوجة : الزوج =2 والزوجة = 4 .. وكان الأولى توحيدها على مستوى المشروع .................................................. بعد التجربة والتأكد ان كل شيء تمام .. كل ما عليك هو نقل فورم A2 والتقرير الى مشروعك فقط Database16.rar
طاهر اوفيسنا قام بنشر السبت at 05:43 الكاتب قام بنشر السبت at 05:43 شكرا استاذ على التعديل المختصر الجيد ولكن يحتاج على عدة تعديلات احرى وشروط استاذ كان في تعديلك المهم التجميع والفتح ضمن تقرير واحد وكانت فكرة جيدة النقائص : 1- اين تكتب رقم البطاقة وتاريخ صدور ومكان الصدور للزوج والزوجة حسب ماقلت تؤخذ مباشرة من جدول الزوج 2- بالنسبة للأبناء الاقل من 17 سنة فهم مستثنين ولهم تقريرا خاصا 3- عند فتح التقرير نجد Me.Rep1 = Forms!A2!Title1 Me.Rep2 = Forms!A2!Title2 نجد لخبطة في التنفيذ والمشار اليها بالاحمر حيث 02 يكون مكان 01 بالاعلى و02 يكون بشرط كما في Rept2 If Me.Title1 = "تصريح بالبطالة" Then Rept2 = " أصـرح بشرفـي بأنني عاطلة عــن العمـل لا أمارس أي نشاط مأجور في القطاع العام أو الخاص" ElseIf Me.Title1 = "تصريح بالشرف" Then Rept2 = "أصـرح بشرفـي بأنني لأمارس اي نشاط مهني او تجاري" End If حاول تصحيح هذا استاذ
ابوخليل قام بنشر السبت at 16:58 قام بنشر السبت at 16:58 1- اين تكتب رقم البطاقة وتاريخ صدور ومكان الصدور للزوج والزوجة حسب ماقلت تؤخذ مباشرة من جدول الزوج لذلك طلبت منك اكمال بيانات الجداول .. ايضا ما الفائدة من عرض حقول في الفورم وهذه الحقول مرتبطة في التقرير بالجداول 2- بالنسبة للأبناء الاقل من 17 سنة فهم مستثنين ولهم تقريرا خاصا كي لا يظهر الاطفال اقل من سن الرشد يجب ادراج العمر في مصدر البيانات من اجل حجبهم في القوائم حاول تصحيح هذا استاذ لم اكتف بالتصحيح فقط بل انظر لتاء التأنيث في التقرير .. على جميع الحقول المتواجدة فيه Database17.rar
ابوخليل قام بنشر السبت at 17:29 قام بنشر السبت at 17:29 وهذا تعديل لتاء التأنيث بين الأولاد وتشغيل زر فتح النموذج Database18.rar
طاهر اوفيسنا قام بنشر الأحد at 08:10 الكاتب قام بنشر الأحد at 08:10 (معدل) استاذي العزيز مزال التعديل لم يكتمل للحل الصحيح 1- من جهة نوع الوثيقة انت اخترت لكل جدول تسمية وثيقة خاصة الزوج c1.c2.c3 الزوحة c1_m.c2_m.c3_m الابن c1_e.c2_e.c3_e ولكن التقرير نجد فيه معلومات وثيقة الزوج مع العلم ان رقم الوثيقة وتاريخ ومكان صدورها تملا في الفورم A2 لتظهر في التقرير 2-طلبت منك فلترة الابناء الاقل اويساوي 17 سنة فطلبت مني ادراج العمر في الجدول مافائدة ادرج العمر وعندنا دالة استخراج العمر من سنة الميلاد 3- بالنسبة للابناء اقل اويساوي 17 سنة لديهم تقريرا مخالف وهو تصريح ابوي لقاصر والمرفق يوضح تعديل من طرفي على وثيقة التعريف Database19.rar تم تعديل الأحد at 09:52 بواسطه طاهر اوفيسنا
ابوخليل قام بنشر الأحد at 11:26 قام بنشر الأحد at 11:26 2 ساعات مضت, طاهر اوفيسنا said: استاذي العزيز مزال التعديل لم يكتمل للحل الصحيح 1- من جهة نوع الوثيقة انت اخترت لكل جدول تسمية وثيقة خاصة الزوج c1.c2.c3 الزوحة c1_m.c2_m.c3_m الابن c1_e.c2_e.c3_e ولكن التقرير نجد فيه معلومات وثيقة الزوج مع العلم ان رقم الوثيقة وتاريخ ومكان صدورها تملا في الفورم A2 لتظهر في التقرير سبحان الله .. الفورم وظيفته استخراج تصاريح .. وليس ادخال بيانات المفترض بيانات الاسرة مكتملة عند التسجيل .. وما زلت اردد واعيد اكمل بيانات الزوجة والابناء لو ان بيانات البطاقة موجودة في جدول الزوجة وجدول الابناء لتم جلبها من الجداول ...................................................... راجع اول مثال لك : الفورم مصدر بياناته جدول الزوج .. ويتم تعبئة بيانات البطاقة آليا ايضا فيه يتم تحديث بيانات البطاقة في جدول الزوج .. لماذا ؟ قل لي لماذا ؟ يجب ان تفيدني في هذه النقطة .. البيانات موجودة فعلا في جدول الزوج فلماذا يتم تحديثها اقصد هذا الكود ادناه : هل فهمتني ؟ بمعنى لو تم ادخال بيانات بطاقة الزوجة في الفورم سوف يتم تحديث بيانات الزوج في الجدول .. هل هذا منطقي؟ Private Sub Reporte_Title1_Click() DoCmd.SetWarnings False DoCmd.RunSQL "UPDATE Tbl_ZAWJ SET Tbl_ZAWJ.C1 = [Forms]![A2]![C1], Tbl_ZAWJ.C2 = [Forms]![A2]![C2], Tbl_ZAWJ.C3 = [Forms]![A2]![C3] WHERE (((Tbl_ZAWJ.IDP)=[Forms]![A2]![IDP]));" DoCmd.SetWarnings True خلاص اخي سوف اعتمد حقولك الجديدة في الفورم .. وسيتم تعبئة هذه الحقول من المستخدم يدويا .. واظهارها في التقرير بعيدا عن الجداول .. هل هذا ما تريد ؟ يجب ان تؤكد لي هذه النقطة بالتحديد 3 ساعات مضت, طاهر اوفيسنا said: 2-طلبت منك فلترة الابناء الاقل اويساوي 17 سنة فطلبت مني ادراج العمر في الجدول مافائدة ادرج العمر وعندنا دالة استخراج العمر من سنة الميلاد اين هذه الدالة ؟؟ انا اعرف انها موجودة في برنامجك .. لماذا لم ترفقها في المثال .. من اجل تشغيلها لا يصلح ان تتراكم الدوال في برنامجك يكفي ان ترفق الوحدة النمطية التي تتواجد فيها هذه الدالة من اجل في النهاية تنسخ الى برنامجك فورم 2 والتقرير فقط .. اكرر فقط .. اليس هذا افضل لك؟ لو عملتها عندي ستكون مضطرا الى نسخ الوحدة النمطية المشتملة على الدالة الجديدة .. التي هي موجودة عندك فعلا
ابوخليل قام بنشر الأحد at 12:11 قام بنشر الأحد at 12:11 كتبت ردي اعلاه قبل الاطلاع على المثال ما شاء الله .. انت اجدت التعديل وكله تمام . ما المطلوب مني الآن؟
طاهر اوفيسنا قام بنشر الأحد at 12:21 الكاتب قام بنشر الأحد at 12:21 43 دقائق مضت, ابوخليل said: من اجل في النهاية تنسخ الى برنامجك فورم 2 والتقرير فقط .. اكرر فقط .. اليس هذا افضل لك؟ استاذ فما شيء غائب عن فكرك يلزمه توضيح عندما يتقدم المواطن لمصالحي من اجل طلب تصريح اول ما اطلب منه بطاقة الهوية لكي ادون رقمها وتاريخ ومكان صدورها لان التصريحات تكون مقننة بوثيقة التعريف لكلى الاطراف (الزوج ام الزوجة ام الابن اكبر من 17 سنة) انا دالة حساب العمر فهي بسيطةcr CR = DLookup("anneNes"),"Tbl_Enf","NF=" & me.NF)
ابوخليل قام بنشر الأحد at 12:29 قام بنشر الأحد at 12:29 هذه ليست دالة لاستخراج العمر انت تجلب سنة الميلاد فقط من حقل خاص وسنة الميلاد موجودة في تاريخ الميلاد ولسنا بحاجة لجلب حقل السنة هذا دالة العمر هي التي تحسب بدقة من تاريخ الميلاد وحتى تاريخ اليوم الحالي ... السنة والشهر واليوم إذاً .. العمر عندك هو نتيجة لطرح عام الميلاد مثلا 2006 من 2025 هل هذا صحيح؟
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان