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

Eng.Qassim

الخبراء
  • Posts

    2,303
  • تاريخ الانضمام

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

  • Days Won

    22

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

  1. والله يا أخي ابو العزائم ملفك حيرني كثير رغم ان مطلب ليس بالصعب اضطررت لمسح نموذج التلاميذ واعادته من جديد لانه يعطي خطأ مهما حاولت المشكلة التي لم اعرف لها سبب هو خانة مجموع المسدد لكل تلميذ..عندما اضع هذا الحقل جميع الحقول تعطيني خطأ والتي ليس لها علاقة بهذا الحقل اضططرت اعمل حقول خارجية حتى اتخلص من تلك الازمة .. اعتقد الملف فيه شبح ☺️ الرسوم.rar
  2. اضغط الملف وارفعه.. بالنسبة للسطر الواضح بالاصفر اعمله هكذا no_p=Forms![Data]![T4].Text او هناك خطأ بالمسميات
  3. ربنا يشافيه ويعافيه ويعطيكم الصبر على الابتلاء.. لو سمحت يادكتور ..ربنا يعطيك العافية.. يعني لوعندك 100 مريض..هل ستعمل تقارير بعددهم ؟ لي ماتعمل تجميع لفحوصات كل مريض على اختلاف التواريخ وتعرضها في تقرير واحد ..يعني ماتحتاج لكل هاي التقارير
  4. لاترفع كل الملف ..اعمل ملف جديد واستورد الجداول والنماذج والتقارير التي تحتاج تعديل
  5. وعليكم السلام الرسالة الاولى سببها ان المعيار الذي وضعته في الاستعلام هو ماموجود في مربع النص في النموذج الرئيس ولان النموذج الفرعي مصدر بياناته ذلك الاستعلام اما الرسالة الثانية فسببها في اعدادات اللغة والمنطقة ..حاول ان تغيرها لديك طرق عديدة في البحث والموثع مليان فيها جرب المرفق وستعرف السبب problem.rar
  6. هو فين الكورسات ...مافي شي يدلل على وجود اسم الكورس في جدول الكورسات اعتقد انك بحاجة لتعمل عملك من البداية ...اقصد اشرح مالذي تريده من البداية حتى يكتمل برنامجك بعون الله ..وحاول ان تفتح موضوع في كل مرحلة من برنامجك ومالتوفيق الا من عند الله
  7. ما فهمت عليك .. المتبقي : يتعامل مع ارقام تحذير : يتعامل مع تأريخ ايه الربط بينهم استاذ ابو عبد الرحمن ؟ او انك استغنيت عن شرط التاريخ ..وجواب استاذ @kkhalifa1960 مضبوط
  8. اذا لم تستطع فتح ملف استاذ @kkhalifa1960 اول شي اعمل KeyPreview = yes للنموذج ثم ضع الكود التالي عند حدث KeyDown Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) Select Case KeyCode Case 38 'Up Arrow If Not Me.Recordset.BOF Then Me.Recordset.MovePrevious End If Case 40 'Down Arrow If Not Me.Recordset.EOF Then Me.Recordset.MoveNext End If End Select End Sub
  9. هو حضرتك لو كنت رفقت ملف كان اسهل علينا وعليك..عشان افهم ايه اللي يجرى
  10. مش حينفع..لانه لديك نموذج مستمر ..لنفرض عندك عدد من السجلات فعلى اي سجل نقوم بوضع القيمة بالتأكيد لانه يبحث عن تاريخ محدد وليس عدة تواريخ متشابهة
  11. بصراحة لم اعمل السكوال سيرفر لكني وجدت لك هذه المقالة عسى ان تنفعك..واعتقد هي واضحة لاتحتاج للترجمة · Open the Access database that is currently interfaced with the SQL Server database. · Click on the "External Data" tab on the ribbon at the top of the Access window. · Click on the "ODBC Database" option in the "Import & Link" section. · In the "Select Data Source" dialog box, select the data source that is connected to the SQL Server database and click "OK." · In the "Get External Data - ODBC Database" dialog box, select the "Link to the data source by creating a linked table" option and click "OK." · In the "Link Tables" dialog box, select the tables that you want to copy from the SQL Server database and click "OK." · Access will prompt you to specify a primary key for each table that you are linking to. Choose the appropriate field(s) to use as the primary key and click "OK." · Access will create linked · tables that are connected to the SQL Server database. You can now work with these tables in the Access database just like you would with any other Access tables. · If you want to create a copy of the SQL Server database, you can use Access's "Make Table" query feature to create local tables that contain the data from the linked tables. To do this, create a new query, add the linked tables to the query, and then select the "Make Table" option from the "Query Type" section of the ribbon. You can then specify a name for the new table and run the query to create the table.
  12. عملت لك هذا المثال..وهو مجرد فكرة لان المفروض ان يكون هناك تاريخ في النموذج الثاني وحين الضغط على زر الحفظ في النموذج الاول فانه يلف على سجلات النموذج الثاني ويبحث بالتاريخ ليضع القيمة على كل حال اعتبرها تجربة اولى ...واذا اردت الموضوع لايصعب عليك ابعث بلمف به بعض البيانات Q2.rar
  13. وعليكم السلام سؤالك عام ..فالجواب سيكون عام لإنشاء استعلام إلحاق بين تاريخين في Access ، يمكنك اتباع الخطوات التالية: قم بإنشاء استعلام جديد في Design View. أضف الجدول الذي تريد إلحاق البيانات به والجدول الذي تريد الحاق البيانات منه إلى الاستعلام. ثم حدد " استعلام إلحاق " في قسم "نوع الاستعلام". حدد الحقول من الجدول التي تريد إلحاق البيانات به والحقول المقابلة من الجدول الذي تريد الحاق البيانات منه. في صف "المعايير" في حقل التاريخ الذي تريد تقييد الإلحاق به ، أدخل النطاق الزمني الذي تريد استخدامه. على سبيل المثال ، إذا كنت تريد إلحاق البيانات من 1 /1/ 2022 إلى 31 /12/ 2022 بالجدول ، يمكنك استخدام المعايير التالية: =#1/1/2022# AND <= #31/12/2022#
  14. لا يا اخي ...الموضوع اختلف هنا ..لان لديك تموذج مستمر والطريقة الاولى لاتنفع يعني لازم الف على السجلات بدلالة التأريخ او غيره..اذا لم تعمل ذلك فان قيمة جميع السجلات ستتكرر نفسها اذا تريد بدلالة التاريخ..حتى اعملها لك
  15. وعليكم السلام على اعتبار انك تستخدم فولد واحد كما مبين في الوحدة النمطية.. ضع السطر التالي في اخر الوحدة Shell "explorer.exe """ & taf & """", vbNormalFocus
  16. وعليكم السلام 1- عرف عن موديول هكذا .. Dim tempValue As TempVars 2- في حدث عند الضغط على الزر الموجود في النموذج الاول ضع السطر التالي .. TempVars!tempValue = Me.txtValue.Value txtValue هو اسم مربع النص في النموذج الاول 3- في حدث عند الفتح للنموذج الثاني ضع السطر .. Me.txtValue1 = TempVars!tempValue txtValue1 هو اسم مربع النص في النموذج الثاني
  17. ان شاء الله تجد المساعدة من احد الاخوة ..بالتوفيق
  18. السلام عليكم .. اعلم ان الطريقة غير احترافية ..لانني ربما لا اعرف عناصر برنامجك وماهو المطلوب لكنني مشيت مع الفكرة على اصل سؤالك لاصل الى نتيجة او لاحد الاخوة فكرة أفضل جعلت الجدول state هو جدول الحالة والثابت فيها هو نوع الاعمال اما بقية الحقول فقد افترضتها من عندي ..وهذا الجدول يمثله في الرئيسي النموذج الفرعي على اليمين ..هذا النموذج ندخل به مثلا نسبة الانجاز او اكتمال العمل فيتم الحاق او تحديث البيانات الى الجدول stateT الذي يمثله النموذج على اليسار .. طبعا الجدول state يمثل كل العملاء ..ولهذا احتجت لتفريغه عند الالحاق او التحديث ..بينما النموذج الثاني يبين لك اخر ماتم تحديثه .. حاول ان تجرب عليه فقد يكون هناك خطأ في الكود لم انتبه اليه ... اذا كانت التجربة ماشية ..اما ان تشتغل عليها او ترفق الملف تحياتي Qt.rar
  19. لا اعلم ان كنت قد فهمت سؤالك 100% لكن حسب مافهمته انك حينما تختار اسم العميل ..تظهر لديك نموذج بأسم المراحل ...او هي ضاهرة في كل الاحوال تحتاج في هذه الحالة ان لاتربط كود العميل في النموذج الرئيسي بكود العميل في النموذج الفرعي ..حتى يظهر لك النموذج الفرعي بمصدر بياناته وتدخل ماتشاء لكنك ستحتاج الى استعلام الحاق الى جدول المراحل بمعيار رقم العميل ... اذا كان الامر كذلك ..اخبرني لاعمل عليه .. لاني هل الحين قفلت وغلب علي النعاس
  20. بالمناسبة استاذ محمد ..البرنامج يعطي نواة الاوفيس للبرنامج وليس نواة الاوفيس في الحاسوب الامر مختلف عندي بين برنامجك والمثال الذي ارفقته
  21. احسن الله اليك استاذ حيدر ... بصراحة كنت سابقا لا أستغني عن الاكسل في مشاريعي الانشائية من حساب كميات المواد على مختلف انواعها او حساب حجم الانجاز.. للمرونة الكبيرة في استخدام الخلايا لكن من فترة ليست بالبعيدة بالنسبة لكبر سني ..عشقت الاكسس كثيرا وبت لا استغني عنه لكن بالنسبة لك ..ومن الواضح بأنك في ريعان الشباب ..وربي يحفظك نصيحتي..تعلم اي شي تقدر عليه ..تعلم اكسس واكسل وسي بلس بلس وبايثون وجافا ..وتصميم المواقع ..شغله مش بطال في العراق بالتوفيق يارب
  22. وعليكم السلام.. النسخة لاتفتح عندي لاني استخدم اوفيس 2013
  23. وعليكم السلام... على الرغم من أن اللغتين تشتركان في بعض أوجه التشابه ، إلا أن بناء الجملة وهيكل الكود يختلفان. ستحتاج إلى إجراء تعديلات على الكود لجعله يعمل في كل تطبيق. الاثنان لهما بعض الوظائف المتداخلة. على سبيل المثال ، يمكن استخدام كليهما لإدارة البيانات وإجراء العمليات الحسابية وإنشاء التقارير. ومع ذلك ، فإن كل تطبيق له نقاط القوة الخاصة به وهو مصمم لتلبية الاحتياجات المختلفة. كمثال بسيط لتجميع حقلين في حقل واحد في اكسس Dim strConcat As String strConcat = Me.field1 & " " & Me.field2 بينما في اكسل Dim strConcat As String strConcat = Range("A1").Value & " " & Range("B1").Value
  24. مرحبا بك استاذ محمد.. جمعت لك من هنا وهناك بما تريد ..لكن لم يظهر عندي نوع الرام وبصراحة ماطولت من (خلكي) في البحث ..ما اعرف بالمصري شنو معناها😄 Ram.rar
×
×
  • اضف...

Important Information