
Eng.Qassim
الخبراء-
Posts
2383 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
22
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو Eng.Qassim
-
الطريقة دي ننفع لما تقسم قاعدة البيانات وتوزع عدة نسخ لعدد من المستخدمين الذي لديهم نسخة Access Runtime وبالتاكيد تكون النسخة متطابقة مع النسخة الاصلية والنواة ايضا متطابقة سواء 32 او 64..طبع هذه الطريقة لاتسمح للمستخدم الوصول الى الجداول او التقارير او الاكواد اما اذا كانت النسخة لزبون..فحسب علمي تعمل نسخة احتياطية (طبعا مع اجراءات النسخ الاحتياطي) وتعطي النسختين للزبون ..ولاحظ انه من الضروري تقسيم القاعدة االاصلية الى واجهة امامية وخلفية حتى اذا حصلت مشاكل اوتعديل مستقبلي للقاعدة لاتحصل مشاكل في البيانات وحسب علمي ...لاتتعامل مع هذه الطريقة بوجود ماكرو تنفيذي لانه يعطي خطأ ولايفتح القاعدة ..الجأ الى اكواد ال VBA
-
السلام عليكم اخي البو العزائم.. اعتقد لو تفتح موضوع جديد افضل ..لان طلبك في هذه المشاركة تمت الاجابة عليه
-
طيب دكتور ...بعد اذن حضرتك .. ممكن نعمل برنامج لمرضى السكري ...بمعنى ان انتابع مريض السكري ... بياكل ايه ...بياخذ علاج ايه .. وايه قياسات السكري عندو حتى تكون عندنا قاعدة معلومات لامراض السكري ...يتبعةا ايه من الاغذية ...او العلاجات انا عارف ان في مصر اطباء لايشق لهم غبار في مرض السكري وانا اتابعهم
-
بالتوفيق يارب ...رغم علمي بأن دراسة الطبية ليس لها علاقة بالبرمجة
-
نعم استاذ @kkhalifa1960.. عندما ارى المسميات باللغة العربية احاول ان ابتعد عنها مع جل احترامي للغتنا العظيمة ..لغة القرأن والادب لكنها تسبب مشاكل في البرمجة ... لكن ليست هنا المشكلة ...فقد تجاوزت مسألة اسماء الحقول بالعربية .. تصور ان احد الحقول يجعل جميع الحقول خطأ ...رغم انه ليست هناك علاقة بينهم
-
والله يا أخي ابو العزائم ملفك حيرني كثير رغم ان مطلب ليس بالصعب اضطررت لمسح نموذج التلاميذ واعادته من جديد لانه يعطي خطأ مهما حاولت المشكلة التي لم اعرف لها سبب هو خانة مجموع المسدد لكل تلميذ..عندما اضع هذا الحقل جميع الحقول تعطيني خطأ والتي ليس لها علاقة بهذا الحقل اضططرت اعمل حقول خارجية حتى اتخلص من تلك الازمة .. اعتقد الملف فيه شبح ☺️ الرسوم.rar
-
اضغط الملف وارفعه.. بالنسبة للسطر الواضح بالاصفر اعمله هكذا no_p=Forms![Data]![T4].Text او هناك خطأ بالمسميات
-
ربنا يشافيه ويعافيه ويعطيكم الصبر على الابتلاء.. لو سمحت يادكتور ..ربنا يعطيك العافية.. يعني لوعندك 100 مريض..هل ستعمل تقارير بعددهم ؟ لي ماتعمل تجميع لفحوصات كل مريض على اختلاف التواريخ وتعرضها في تقرير واحد ..يعني ماتحتاج لكل هاي التقارير
-
لاترفع كل الملف ..اعمل ملف جديد واستورد الجداول والنماذج والتقارير التي تحتاج تعديل
-
وعليكم السلام الرسالة الاولى سببها ان المعيار الذي وضعته في الاستعلام هو ماموجود في مربع النص في النموذج الرئيس ولان النموذج الفرعي مصدر بياناته ذلك الاستعلام اما الرسالة الثانية فسببها في اعدادات اللغة والمنطقة ..حاول ان تغيرها لديك طرق عديدة في البحث والموثع مليان فيها جرب المرفق وستعرف السبب problem.rar
-
ما فهمت عليك .. المتبقي : يتعامل مع ارقام تحذير : يتعامل مع تأريخ ايه الربط بينهم استاذ ابو عبد الرحمن ؟ او انك استغنيت عن شرط التاريخ ..وجواب استاذ @kkhalifa1960 مضبوط
-
اذا لم تستطع فتح ملف استاذ @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
-
هو حضرتك لو كنت رفقت ملف كان اسهل علينا وعليك..عشان افهم ايه اللي يجرى
-
مش حينفع..لانه لديك نموذج مستمر ..لنفرض عندك عدد من السجلات فعلى اي سجل نقوم بوضع القيمة بالتأكيد لانه يبحث عن تاريخ محدد وليس عدة تواريخ متشابهة
-
نسخ قاعدة البيانات الخلفية سيكوال سيرفر من خلال واجهة اكسس
Eng.Qassim replied to tiger wanted's topic in قسم الأكسيس Access
بصراحة لم اعمل السكوال سيرفر لكني وجدت لك هذه المقالة عسى ان تنفعك..واعتقد هي واضحة لاتحتاج للترجمة · 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. -
عملت لك هذا المثال..وهو مجرد فكرة لان المفروض ان يكون هناك تاريخ في النموذج الثاني وحين الضغط على زر الحفظ في النموذج الاول فانه يلف على سجلات النموذج الثاني ويبحث بالتاريخ ليضع القيمة على كل حال اعتبرها تجربة اولى ...واذا اردت الموضوع لايصعب عليك ابعث بلمف به بعض البيانات Q2.rar
-
وعليكم السلام سؤالك عام ..فالجواب سيكون عام لإنشاء استعلام إلحاق بين تاريخين في Access ، يمكنك اتباع الخطوات التالية: قم بإنشاء استعلام جديد في Design View. أضف الجدول الذي تريد إلحاق البيانات به والجدول الذي تريد الحاق البيانات منه إلى الاستعلام. ثم حدد " استعلام إلحاق " في قسم "نوع الاستعلام". حدد الحقول من الجدول التي تريد إلحاق البيانات به والحقول المقابلة من الجدول الذي تريد الحاق البيانات منه. في صف "المعايير" في حقل التاريخ الذي تريد تقييد الإلحاق به ، أدخل النطاق الزمني الذي تريد استخدامه. على سبيل المثال ، إذا كنت تريد إلحاق البيانات من 1 /1/ 2022 إلى 31 /12/ 2022 بالجدول ، يمكنك استخدام المعايير التالية: =#1/1/2022# AND <= #31/12/2022#
-
لا يا اخي ...الموضوع اختلف هنا ..لان لديك تموذج مستمر والطريقة الاولى لاتنفع يعني لازم الف على السجلات بدلالة التأريخ او غيره..اذا لم تعمل ذلك فان قيمة جميع السجلات ستتكرر نفسها اذا تريد بدلالة التاريخ..حتى اعملها لك
-
المسارات في الوحدات النمطية
Eng.Qassim replied to ابو عبد الله العراقي's topic in قسم الأكسيس Access
وعليكم السلام على اعتبار انك تستخدم فولد واحد كما مبين في الوحدة النمطية.. ضع السطر التالي في اخر الوحدة Shell "explorer.exe """ & taf & """", vbNormalFocus -
وعليكم السلام 1- عرف عن موديول هكذا .. Dim tempValue As TempVars 2- في حدث عند الضغط على الزر الموجود في النموذج الاول ضع السطر التالي .. TempVars!tempValue = Me.txtValue.Value txtValue هو اسم مربع النص في النموذج الاول 3- في حدث عند الفتح للنموذج الثاني ضع السطر .. Me.txtValue1 = TempVars!tempValue txtValue1 هو اسم مربع النص في النموذج الثاني
-
ان شاء الله تجد المساعدة من احد الاخوة ..بالتوفيق
-
السلام عليكم .. اعلم ان الطريقة غير احترافية ..لانني ربما لا اعرف عناصر برنامجك وماهو المطلوب لكنني مشيت مع الفكرة على اصل سؤالك لاصل الى نتيجة او لاحد الاخوة فكرة أفضل جعلت الجدول state هو جدول الحالة والثابت فيها هو نوع الاعمال اما بقية الحقول فقد افترضتها من عندي ..وهذا الجدول يمثله في الرئيسي النموذج الفرعي على اليمين ..هذا النموذج ندخل به مثلا نسبة الانجاز او اكتمال العمل فيتم الحاق او تحديث البيانات الى الجدول stateT الذي يمثله النموذج على اليسار .. طبعا الجدول state يمثل كل العملاء ..ولهذا احتجت لتفريغه عند الالحاق او التحديث ..بينما النموذج الثاني يبين لك اخر ماتم تحديثه .. حاول ان تجرب عليه فقد يكون هناك خطأ في الكود لم انتبه اليه ... اذا كانت التجربة ماشية ..اما ان تشتغل عليها او ترفق الملف تحياتي Qt.rar
-
لا اعلم ان كنت قد فهمت سؤالك 100% لكن حسب مافهمته انك حينما تختار اسم العميل ..تظهر لديك نموذج بأسم المراحل ...او هي ضاهرة في كل الاحوال تحتاج في هذه الحالة ان لاتربط كود العميل في النموذج الرئيسي بكود العميل في النموذج الفرعي ..حتى يظهر لك النموذج الفرعي بمصدر بياناته وتدخل ماتشاء لكنك ستحتاج الى استعلام الحاق الى جدول المراحل بمعيار رقم العميل ... اذا كان الامر كذلك ..اخبرني لاعمل عليه .. لاني هل الحين قفلت وغلب علي النعاس