اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

Eng.Qassim

الخبراء
  • Posts

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

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

  • Days Won

    22

كل منشورات العضو Eng.Qassim

  1. انظر للمرفق استاذ احمد جعلت الفاتورة باستلام جزء من المبلغ وعرض تقريرها مع تقرير لكل المديونية بدون تجميع حسب اسم الزبون لانك واضع حقل التاريخ اما الجدول الثالث فيمكنك عمله كوصل قبض من الزبائن test(2).accdb
  2. الف مبروك استاذ موسى ولو متاخرة لان كان عتدي دورة ترقية ومشغول بها المزيد من العطاء والمثابرة
  3. من other Modal= yes
  4. وعليكم السلام ولماذا انت مستعجل هكذا .. اطبع الفاتورة ثم اذهب لفاتورة جديدة
  5. جرب هذا الملف lessons.accdb
  6. كل عام وانت بالف خير @ابو جودي العزيز
  7. يا اخي ..الموجودين مش فتاحين فال حتى يقرأو افكارك.. قم بتصوير ماتريده على شيت اكسل حتى نفهم ..لعل احد الاخوة يستطيع اجابتك
  8. استاذنا الحلبي ..السلام عليكم اتمنى من حضرتك ان تعمل افكار استاذنا ابو خليل على مثالك ... رغم قناعتي ان في نفسك شيئا ما.. لان سؤالك تم طرحه قبل 4 سنوات !! هذا يعني انك لم تصل للنتيجة التي ترجوها.. فكر بصوت عالي دكتور حتى نستفيد من فكرتك
  9. حسب فهمي لسؤالك انك تحتاج الى استعلام جدولي
  10. تفضل استاذ احمد..والله يعين الجدول على هذا الحقل المحسوب الدرجه.accdb
  11. لا اعتقد انها مفيدة في هذا المثال .. والافضل منها دالة switch
  12. تحتاج الى 22 iif وهذه الطريقة متعبة المبرمجون المحترفون لا يحبذون الرقم المحسوب ي الجدول
  13. 🤣نحتاج بخور من العين
  14. مشاركة مع اخي ازهر قاعدة بيانات.rar
  15. اعتقد اني فهمتك الان يحتاج فقط في تسلسل عمل الاكواد غيرها كما يلي DoCmd.SetWarnings False DoCmd.RunSQL "UPDATE tb1 SET tb1.[الشهر] = [forms]![form]![الشهر]" DoCmd.SetWarnings True Dim sql As String sql = "DELETE tb2.* FROM tb2;" DoCmd.SetWarnings (warningsoff) DoCmd.RunSQL (sql) DoCmd.SetWarnings (warningson) DoCmd.SetWarnings False DoCmd.OpenQuery "Q10" DoCmd.SetWarnings True Me.Requery
  16. عذرا التبس علي الامر انظر للمرفق test1(1).accdb عملك في البداية كان صحيح ..لكن كان يجب ان تبقي التركيز على حقل الشهر قبل تنفيذ الاستعلام لانه سيغير جميع الاشهر في السجلات
  17. تفضل test1(1).accdb
  18. لدي سؤال استاذ @Ahmed_J اذا اردت ان تقوم بترفيع شخص ما ..من معاون مهندس الى مهندس في شهر اذار ..فلماذا تقوم بمسح جميع السجلات في TB1 ومن ثم الحاقها جميعا الى الجدول TB2 وجميعها تاخذ نفس الشهر مع العلم ان الالحاق يخص شخصا واحد لا اعلم فربما لديك وجهة نظر مختلفة
  19. استاذ @مازن الحسيني انظر للربط بدون حذف القديم بعد التعديل - 1.accdb
  20. سيدنا العزيز @مازن الحسيني بعد اذن استاذي @ازهر عبد العزيز حاول ان تجعل جداولك وحقولها باللغة الانجليزية ..فهذا سيسهل عليك الكثير من الامور لاحظت وجود جدولين ...جدول اللامور الادارية والماالية وانت ليس بحاجتهما ...لانك بالاساس لديك جدول المديريات اعمل جدول للمديريات عبارة عن رقم تلقائي واسم المديرية ياتيه جدول القسم ...عبارة عن رقم معرف تلقائي واسم القسم ..وحقل برقم المديرية (الذي يكون نوع بياناته رقم ) حتى تربطه بجدول المديريات وهذا الخطا الذي حصل لديك ..ان نوع البيانات مختلف على كل حال ...اتبع الخطوات اعلاه بالنسبة للشعب والوحدات
  21. استخدم الدالة Round مثلا (12.55,1) Round النتيجة : 12.6
  22. بعد كتابة االكود اعمل تحديث me.Requey
  23. وعيلكم السلام يمكنك ذلك من حدث Not In List ONالخاص بمربع التحرير ضع الكود االتالي وجرب النتيجة ... Private Sub customerName_NotInList(NewData As String, Response As Integer) Dim dbsOrders As DAO.Database Dim rstCustomer As DAO.Recordset Dim intAnswer As Integer On Error GoTo ErrorHandler intAnswer = MsgBox("اضافة " & NewData & "الى قائمة الزبائن?", _ vbQuestion + vbYesNo) If intAnswer = vbYes Then Set dbsOrders = CurrentDb Set rstCustomer = dbsOrders.OpenRecordset("tblCustomer") rstCustomer.AddNew rstCustomer!customerName = NewData rstCustomer.Update Response = acDataErrAdded ' Requery the combo box list. Else Response = acDataErrDisplay ' Require the user to select ' an existing Customer. End If rstCustomer.Close dbsOrders.Close Set rstCustomer = Nothing Set dbsOrders = Nothing Exit Sub ErrorHandler: MsgBox "Error #: " & Err.Number & vbCrLf & vbCrLf & Err.Description End Sub
  24. وعليكم السلام
×
×
  • اضف...

Important Information