اذهب الي المحتوي
أوفيسنا

طاهر اوفيسنا

04 عضو فضي
  • Posts

    1158
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل منشورات العضو طاهر اوفيسنا

  1. نعم استاذ تم مسح العبارات المشار اليهم بسهم احمر والكود يشتغل عادي وشكرا لك استاذ وبارك الله فيك
  2. شكرا استاذ ابو البشر وهو المطلوب فعلا استاذ الم تلاحظ ان هناك عدة عبارات في الكود ليست لها علاقة بالتطبيق
  3. ظهور الرسالة عندما تكون الزوجة متوفية اما من جهة الزوج فالكود يعمل عادي بدون مشكلة
  4. لم يتم فهم المطلوب اساتذة علما ان المشكلة تظهر عندما يكون الزوج متوفي والزوجة على قيد الحياة يظهر هذ الميساج
  5. السلام عليكم اساتذتنا الكرام عند اختيار شهادة حياة للزوجة والدخول على التقرير face5وهي على قيد الحياة تظهر ميساج "هذا الزوج متوفي " فكيف يتم التعديل على الكود بالمرفق 20231211.rar
  6. وهو كذالك شكرا استاذ Barna
  7. صحيح عملت استعلامين ولكن المطلوب التعديل على الاستعلام الموحد Qry_TransferBank لانه مصدر التقرير
  8. اليك المرفق اخي نرجو التعديل الاستعلام الموحد Qry_TransferBank 2023.mdb
  9. شكرا على الرد اخي الحقل Trans_ID المراد اضافته ليس موجود بالتعديل مع العلم اخي ان الاستعلام حاليا يعمل عادي وبدون مشكلة ولكن اردت فلتر اي عندما نقوم نالفورم Trans_ID = 1 المبلغ يستنى من الاستعلام الموحد واذا كان Trans_ID =2 يظهر المبلغ مع المبالغ الاخرى
  10. السلام عليكم اخوة الكرام لدينا جدول اسمه bill مرتبط ب Company به حقل نصي Trans_ID مصدره 1;"شيك بنكي";2;"فاتورة" نريد اضافة هذا الحقل الى الاستعلام الموحد بشرط يكون Trans_ID=2 علما ان الجداول الاخرى بالاستعلام الموحد لا يوجد بها هذا الحقل SELECT Bill.CompanyID, Company.[Nom &Prénom &fr], Company.N_Entrep, Company.[N° CompteRib], Company.[Centre de chéques Postaux], Company.[adress], -1 AS TheType, Sum(Bill.Bill_Value) AS TheValue, Add_Observations([Bill].[CompanyID],"Bill") AS Obsérvation, -1 AS M FROM Company INNER JOIN Bill ON Company.CompanyID = Bill.CompanyID GROUP BY Bill.CompanyID, Company.[Nom &Prénom &fr], Company.N_Entrep, Company.[N° CompteRib], Company.[Centre de chéques Postaux], Company.[adress], -1, Add_Observations([Bill].[CompanyID],"Bill"), Month([Bill_Date]), Year([Bill_Date]) HAVING (((Month([Bill_Date]))=Month(CDate([Forms]![FrmTransfer]![txtMonth1]))) AND ((Year([Bill_Date]))=Year(CDate([Forms]![FrmTransfer]![txtMonth1])))) UNION ALL SELECT Cridi.EmployeeID, Employee.[Nom &Prénom &fr],Employee.[Nom et Prénom], Employee.[N° CompteRib],Employee.[Centre de chéques Postaux],[adress], +1 AS TheType, Sum(Cridi.Cridi_Value) AS SumOfCridi_Value,Add_Observations([Cridi].[EmployeeID],"Cridi") AS Obsérvation,-1 AS M FROM Employee INNER JOIN Cridi ON Employee.EmployeeID = Cridi.EmployeeID GROUP BY Cridi.EmployeeID, Employee.[Nom &Prénom &fr],Employee.[Nom et Prénom], Employee.[N° CompteRib],Employee.[Centre de chéques Postaux],[adress], +1, Add_Observations([Cridi].[EmployeeID],"Cridi"), Month([Cridi_Date]), Year([Cridi_Date]) HAVING (((Month([Cridi_Date]))=Month(CDate([Forms]![FrmTransfer]![txtMonth1]))) AND ((Year([Cridi_Date]))=Year(CDate([Forms]![FrmTransfer]![txtMonth1])))) UNION ALL SELECT Mena7.EmployeeID, Employee.[Nom &Prénom &fr],Employee.[Nom et Prénom], Employee.[N° CompteRib],Employee.[Centre de chéques Postaux],[adress], +1 AS TheType, Sum(Mena7.Menha_Value) AS SumOfMenha_Value,Add_Observations([Mena7].[EmployeeID],"Mena7") AS Obsérvation ,-1 AS M FROM Employee INNER JOIN Mena7 ON Employee.EmployeeID = Mena7.EmployeeID GROUP BY Mena7.EmployeeID, Employee.[Nom &Prénom &fr],Employee.[Nom et Prénom], Employee.[N° CompteRib],Employee.[Centre de chéques Postaux],[adress], +1, Add_Observations([Mena7].[EmployeeID],"Mena7"), Month([Menha_Date]), Year([Menha_Date]) HAVING (((Month([Menha_Date]))=Month(CDate([Forms]![FrmTransfer]![txtMonth1]))) AND ((Year([Menha_Date]))=Year(CDate([Forms]![FrmTransfer]![txtMonth1])))) UNION ALL SELECT Sanitaire.EmployeeID, Employee.[Nom &Prénom &fr],Employee.[Nom et Prénom], Employee.[N° CompteRib],Employee.[Centre de chéques Postaux],[adress], +1 AS TheType, Sanitaire.NesbaValue,Add_Observations([Sanitaire].[EmployeeID],"Sanitaire") AS Obsérvation, -1 AS M FROM Employee INNER JOIN Sanitaire ON Employee.EmployeeID = Sanitaire.EmployeeID GROUP BY Sanitaire.EmployeeID, Employee.[Nom &Prénom &fr],Employee.[Nom et Prénom], Employee.[N° CompteRib],Employee.[Centre de chéques Postaux],[adress], +1, Sanitaire.NesbaValue, Add_Observations([Sanitaire].[EmployeeID],"Sanitaire"), Month([Sanitaire_Date]), Year([Sanitaire_Date]) HAVING (((Month([Sanitaire_Date]))=Month(CDate([Forms]![FrmTransfer]![txtMonth1]))) AND ((Year([Sanitaire_Date]))=Year(CDate([Forms]![FrmTransfer]![txtMonth1])))) UNION ALL SELECT Mossada.EmployeeID, Employee.[Nom &Prénom &fr],Employee.[Nom et Prénom], Employee.[N° CompteRib],Employee.[Centre de chéques Postaux],[adress], +1 AS TheType, Mossada.Moss_Value, Add_Observations([Mossada].[EmployeeID],"Mossada") AS Obsérvation, Moss_Ver FROM Employee INNER JOIN Mossada ON Employee.EmployeeID = Mossada.EmployeeID GROUP BY Mossada.EmployeeID, Employee.[Nom &Prénom &fr],Employee.[Nom et Prénom], Employee.[N° CompteRib],Employee.[Centre de chéques Postaux],[adress], +1, Mossada.Moss_Value, Add_Observations([Mossada].[EmployeeID],"Mossada"), Mossada.Moss_Ver, Month([Moss_Date]), Year([Moss_Date]) HAVING (((Month([Moss_Date]))=Month(CDate([Forms]![FrmTransfer]![txtMonth1]))) AND ((Year([Moss_Date]))=Year(CDate([Forms]![FrmTransfer]![txtMonth1])))) UNION ALL SELECT Scolaire.EmployeeID, Employee.[Nom &Prénom &fr],Employee.[Nom et Prénom], Employee.[N° CompteRib],Employee.[Centre de chéques Postaux],[adress], +1 AS TheType, Scolaire.Scolaire_Value,Add_Observations([Scolaire].[EmployeeID],"Scolaire") AS Obsérvation, -1 AS M FROM Employee INNER JOIN Scolaire ON Employee.EmployeeID = Scolaire.EmployeeID GROUP BY Scolaire.EmployeeID, Employee.[Nom &Prénom &fr],Employee.[Nom et Prénom], Employee.[N° CompteRib],Employee.[Centre de chéques Postaux],[adress], +1, Scolaire.Scolaire_Value,Add_Observations([Scolaire].[EmployeeID],"Scolaire"), Month([Scolaire_Date]), Year([Scolaire_Date]) HAVING (((Month([Scolaire_Date]))=Month(CDate([Forms]![FrmTransfer]![txtMonth1]))) AND ((Year([Scolaire_Date]))=Year(CDate([Forms]![FrmTransfer]![txtMonth1])))); ارجو التعديل على هذا الاستعلام الموجد من اجل ظهور النتيجة الصحيحة
  11. نعم انتهت بفضل من الله ثم الأستاذ Eng.Qassim
  12. اخي لا دخل لنسخة الاوفيس في هذا المشكلة في اغلاق فورم a2 الذي تكتب المعلومات به لتظهر في التقرير Face4
  13. الجدول المحذوف ليست له علاقة بما هو مطلوب في التقرير لاحظ الي عليها اللون الاحمر مصدرهن الجدول المحذوف وانا اعرف لما حذفته المشكلة في؟#Name
  14. لا استاذ Foksh الي تحكي عنه ماعنده حتى علاقة بالمطلوب نعم تم حذف الجدول هذا من جهة ومن جهة اخرى جرب التقرير بعد الطباعة
  15. النتيجة خاطئة يا استاذ خليفة ملاحظة : النتيجة تكون صحيحة مع الطباعة وليست مع المعاينة
  16. شكرا لك استاذ Eng.Qassim على المساعدة ربي يحفظك
  17. يعني انك حذفت الجملة في مربع نص a1
  18. لا تفير في المرفق استاذ بقيت نفس المشكلة
  19. شكرا استاد قسيم على المساعدة بقي مشكل عدم ظهور بطاقة التعريف الوطنية كما في الصورة بالرغم اني زدت في الدالة ولكن بقت المشكلة TempVars("Reporte_Title") = Reporte_Title.Value
  20. شكرا لك استاذ فسيم على المساعدة بيانات النموج A2 عير منظمة اي تكتب ولا تحفظ و لا تأحذ بياناتها من اي جهة اما بخصوص استخدم الدالة TempVars قبل اغلاق النموذج لكل سجل كي يحتفظ بالبيانات وعند فتح التقرير اجعله مصدر بيانات الحقول اين نسنخدم وياريت توضيح او التعديل على المرفق
  21. اوفغت كود الخروج 'DoCmd.Close acForm, "A2" لا لم ينفع معي اريد غلق الفورم a2 عند الدخول على التقرير Face4 كيف لي ان اعدل في الكود Private Sub أمر15_Click() Dim Cr As String Cr = DLookup("Hamech", "Tbl_ZAWJA", "IDM =" & Me.IDM) If Cr = 1 Or Cr = 2 Or Cr = 3 Then stDocName = "FACE4" DoCmd.OpenReport stDocName, acPreview Abou_Taha (stDocName) 'DoCmd.Close acForm, "A2" Else MsgBox "هذه الزوجة متوفيه" DoCmd.Close acForm, "A2" End If End Sub
  22. هل من ايجاد حل لقد وجدت شبه حل وهو عند الدخول على التقرير لا نغلق الفورم A2
×
×
  • اضف...

Important Information