نصيحتي ان لاتعمل 4 جداول .. جدول واحد للمشروع يضم جميع التفاصيل.. او تعمل جدول ثاني للمستشفى لانها ثابتة وتختار اسمه من جدول المشروع .. يبقى لديك جدول للمدفوعات المالية حسب رقم المشروع لكي يتم تجميع المبالغ ومقارنتها بقيمة المشروع
شو نسوي يادكتورنا العزيز ..عملت المثال حسب فهمي ومجال اختصاصي فانا لست مبرمجا وانما مجرد محب للبرمجة .. والسائل لايعطي فهما واضحا
ربي يفتحها على الجميع
اعتقد المشكلة ايضا عند حدث فتح النموذج
Private Sub Form_Open(Cancel As Integer)
'DoCmd.GoToRecord , , acNewRec
Me.ass.SetFocus
End Sub
جربت سجل جديد ولم يحذفه
اخي العزيز .. الحقول مرتبطة ولاتحتاج لزر Add Record لانها تسجل البيانات تلقائيا الى الجدول
ربما تحتاج الى الانتقال لسجل جديد بعد تحديث الحقل prix
Private Sub prix_AfterUpdate()
DoCmd.GoToRecord , , acNewRec
End Sub
بصراحة لم اطلع على الملف انما ركزت فقط على الفارزة .. ربما يكون الكود هكذا وارجو ان يطلع عليه د كاف
If Nz(DCount("[iPage]", "tbl_Items", "[iBill_Number] Like '" & iBill_Number & "' AND [year]=" & #year#), 0) <> 0 Then
اعتقد لديك مشكلة بأضافة الفارزة بعد year
هذا كود د كاف يار
If Nz(DCount("[iPage]", "tbl_Items", "[YEAR] Like '" & YEAR & "' AND [iPage]=" & iPage), 0) <> 0 Then
مرحبا اخي ..احيانا يكون السؤال غير مفهوم فيصعب معه على الاعضاء الاجابة عن تساؤلك
هل المقصود من كلامك ان لديك نموذجين فرعيين في نموذج واحد .. وحينما تدخل البيانات في النموذج الاول يقوم النموذج الثاني الذي فيه دوال الحساب مثلا بأظهار النتائج؟
ياريت ترفق ملف بسيط بالمطلوب
الجداول بسيطة ويمكنك عمل ملف وارفاقه .. هل المستشفى (س) هو الذي يحيل المشروع الفلاني الى الشركة الفلانية بعقد رقمه كذا؟
اقصد مثلا لو في دائرة صحة معينة ولديها عدد من المستشفيات فتقوم تلك الدائرة بأحالة مشاريع لتلك المستشفيات فينبغي لديها نظام لمعرفة تلك المشاريع ومبالغها وارقام العقود واسماء الشركات المحال عليها العمل ولكل مستشفى.. وانت تقول استخدمت حقل محسوب فلأي غرض طالما ان مبالغ العقود ثابتة ام انك تريد ان تطرح منها المبالغ المستلمة لاي مرحلة من مراحل التنفيذ
اخي العزيز ممكن توضيح ..هل تريد ساعات العمل اليومية لكل موظف مع الاجازات .. وتريد ساعات التاخير عن الدوام الذي يبدأ الساعة 8 صباحا او ساعات خروج الموظف قبل انتهاء الدوام في الساعة 3 مساء مثلا ... نحتاج توضيح اكثر
النموذج المرتبط هو النموذج الذي يربط أو يتصل بالجدول. جميع البيانات التي يتم عرضها في النموذج مرتبطة بالجدول. إذا قمت بتغيير أي بيانات في النموذج ، فسوف تتغير في الجدول أيضًا. النموذج غير المنضم هو نموذج فارغ غير متصل بأي جدول. عند فتح النموذج ، لن يتم عرض أي بيانات. نموذج تسجيل الدخول هو مثال على نموذج غير منضم.
استاذ @Hawiii ربي يحفضك ويرعاك ...لو كان لدينا تقرير من اربع حقول مثلا .. فيجب عليك ان تمد الحقل الذي تريده على حساب بقية الحقول .. اي ان المعادلة تقول كلما زاد الحقل الفلاني حرفا فيتم انقاص بقية الحقول حرفا .. وهذا بحد ذاته موضوع معقد .. انا اعتقد ان النمو العمودي افضل مع توسيط بقية الحقول واعتقد ان هذا الموضوع تم حله من استاذ جعفر
استاذنا العزيز محمد ... لا اعرف لماذا لا اقتنع بحقل محسوب .. بالاساس هو معادلة رياضية فتخيل لو عندنا مئات الالاف من السجلات وبالتاكيد سوف يكون هناك ضغط على الحاسوب وبطء في اعطاء النتائج