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

Eng.Qassim

الخبراء
  • Posts

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

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

  • Days Won

    22

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

  1. لم اقصد الفورمات انما عطل في الريجيستري ...صحيح انها نادرة ...لكن ممكن
  2. @engc2011e هو حضرتك بردو مهندس مدني ؟ ياسلام ...صرنا اثين ...حنكون تحالف 😂
  3. هذه الطريقة غير محبذة ..لان بتخرب الدنيا اذا حصلت مشكلة في الحاسوب اتذكر بأن اخونا واستاذنا محمد عصام @ابو جودي له عدة مشاركات في هذا الموضوع
  4. انظر في هذا الجدول في استعلام (استعلام جميع فواتير الجملة بالدولار ) انظر هنا الان ...قمت بالجمع على اساس رقم الفاتورة والتاريخ والاسم (استعلام باجمالي فواتير الجملة بالدولار ) الحقل sumOftotal us لايمكن تغييره لانه رقم محسوب من عدة فقرات اقترح ان تعمل جدول تلحق به جميع البيانات من هذا الاستعلام ...تستطيع بالتالي التغيير عليه استعلام التحديث بعد ذلك يكون بأسم العميل و رقم القائمة ...كمثال على ذلك UPDATE tb1 INNER JOIN tb2 ON tb1.customerName = tb2.customerName SET tb1.Account = [tb2].[Account] WHERE (((tb1.customerName)=[tb2].[customerName]) AND ((tb1.invoiceNo)=[tb2].[invoiceNo]));
  5. غير اعدادات اللغة قي حاسوبك
  6. السلام عليكم ... نصيحتي ...تعلم البرمجة اولا وكيفية كتابة الاكواد مهما كانت اللغة ... واترك قضية الحماية لحين ما تسوق برامجك لان من حقك ان يكون برنامجك محمي تحياتي
  7. اخشى باني لم افهمك ..ففهمي على قد حالي 😃 هل تقصد ان قيمة الفاتورة تتغير؟ ارجو ان توضح المشكلة بالرسم والشرح عليها ان امكن ذلك ليتفاعل معك بقية الاخوة الاكارم
  8. دالة Now تدل على الوقت الحالي ...معناها اذا كان تاريخ اليوم ناقصا 10 ايام هو اكبر من التاريخ الذي وضعته سوف يغلق النموذج بمعنى ان تاريخ 19/9/2023 ناقصا 10 ايام سيصبح التاريخ 9/9/2023 وهو اكبر من تاريخ 8/9/2023 سوف يغلق النموذج اما دالة CDate فمهمتها تحويل النص الى تاريخ لاننا وضعنا التاريخ بين علامتي تنصيص بالمناسبة هذه ابسط انواع الحماية ...هناك من يستخدم عدد المرات التي يفتح بها البرنامج لان التاريخ ممكن التلاعب به ابحث في المنتدى ستجد الكثير من المواضيع بهذا الخصوص
  9. في النموذج الرئيسي ...عند التحميل Private Sub Form_Load() If Now() - 10 > CDate("8/9/2023") Then MsgBox "انتهت الفترة التجريبية!" DoCmd.Close acForm, Me.Name, acSaveNo End If End Sub تستطيع تغيير ال 10 ايام الى اي مدة ...وتغيير التاريخ طبعا
  10. لا اعتقد ذلك ..ال procedure المتبع غير صحيح
  11. عملت نموذج جديد..لان القديم فيه مشكلة ..دائما تحدث معي بعض الامر التي لا افهم سببها فأضطر الى عمل نموذج جديد اما مطلبك الاخير ..الاسم واللقب لايمكن عمله لان فيه اسماء مختلفة بالمناسبة ...يمكن عمل البحث من خلال الاستعلام الذي هو مصدر بيانات النموذج الفرعي من خلال استخدام دالة like AA.rar
  12. يفترض ان يكون لديك مفتاح ثانوي في جدول اسماء العملاء والموردين يأخذ قيمة 1 او 2 من جدول maint
  13. اذن يجب ان يكون لديك جدول بالمدفوعات وتعمل سند قبض ...والا كيف ستدخل المدفوعات؟
  14. يمكنك عمل حقل في الجدول الثاني عبارة عن كومبوبوكس اسمه مثلا (النوع) ويحمل القيم (تخفيض ,زيادة ,إلغاء ).. وحقل للزيادة وحقل للنقصان تعمل استعلام ..وتعمل حقل جديد في الاستعلام تسميه مثلا القيمة الجديدة للمشروع ..يكون فيها تعبير ..اذا كان حقل النوع تخفيض يقوم بتخفيض قيمة التخفيض من قيمة المشروع واذا كان الحقل زيادة يقوم بزيادة كلفة المشروع من الزيادة ..واذا كان الغء تكون قيمة الكلفة الجديدة صفر برأيي تعمل مثال بسيط ليتمكن الاخوة من مساغدتك
  15. وعليكم السلام اليك التعديل.. Form1.rar
  16. هل يتم دفع قيمة الفاتورة الواحدة بشكل كامل او على مراحل .. مثلا فاتورة رقم 7...هل يتم دفعا كاملا او بمراحل؟ لانك واضع لكل عميل قائمة فيها مجموعة فواتير
  17. اخي العزيز @مصطفى العراقي1988 وعن اذن استاذي @ابوخليل ليس المفروض ان يكون حساب الساعات الاضافية بهذا الشكل..وقد ذكرت ذلك مسبقا بالنسبة الى الاجازات .. 1- جدول الموظفين ...يتكون من رقم الموظف نوع تلقائي (مفتاح رئيسي) وبقية بيانات الموظف 2 جدول نوع الاجازة VacationTypeT يتكون من حقل تلقائي وحقل نوع الاجازة (سواء اعتيادية او مرضية او سفر او ايفاد )لان تلك المسميات ستحتاجها عند حساب رصيد الموظف من الاجازات ...ربما النظام الحكومي مختلف لان المرضية او الايفاد او الولادة لاتستقطع من الرصيد 3- جدول الاجازات VacationT ..يتكون من رقم تلقائي ...وحقل نوع الاجازة ويكون رقمي ويستمد بياناته من جدول نو الاجازة ...حقل رقم الموظف ويستمد بياناته من جدول الموظفين ..و حقل مدة الاجازة رقمي رأيي الشخصي ..ان تبدأ مشروعك من البداية ...وسوف لن يقصروا معك الاخوة والاساتذة
  18. هذا يحدث عند نسخ الحقل الفارغ جرب استخدم If Not IsNull(Me.G) Then DoCmd.RunCommand acCmdCopy
  19. لم افهم هذا السؤال..ممكن توضيح اكثر بالنسبة الى inner join هو الاكثر شيوعا لعرض السجلات بين جدولين بالنسبة الى left join ..لو كان لديك جدول الاصناف وجدول المواد ..فهذا النوع من الربط يعرض لك جميع الاصناف حتى التي لاتحتوي على مواد اما RIGHT JOIN ..فهو عكس السابق لابعرض الاصناف التي لاتحتوي على مواد
  20. وعليكم السلام هذا الموضوع مهم جدا
  21. وعليكم السلام.. هذا استعلام الحاق ..اي نقل البيانات من جدول الى اخر بشرط ان لايكون المعرف موجود في الجدول الاخر اما عند تعديل البيانات فتحتاج الى استعلام تحديث انسخ جملة السكوال التالية في استعلام جديد...ستجد الفرق عند تغيير البيانات UPDATE CASH_IN_ACCOUNT_EXPENSES_DETAILS_MPC INNER JOIN [customer account sub dollar Query] ON CASH_IN_ACCOUNT_EXPENSES_DETAILS_MPC.cash_id_in = [customer account sub dollar Query].customer_id SET CASH_IN_ACCOUNT_EXPENSES_DETAILS_MPC.[cash usd in] = [customer account sub dollar Query]![المتحصل من العميل];
  22. حملته على ال G &E & F ولم ينفع اتمنى لك التوفيق بصراحة .. لحد الان برامجي بالمجان ...سواء لاصدقائي او لدائرتي التي اعمل بها وهي مفتوحة المصدر لمن اراد الاستفادة
  23. احذر المسميات العربية لاسماء الحقول او الجداول ...واحذر الفواصل في المسميات
×
×
  • اضف...

Important Information