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

Eng.Qassim

الخبراء
  • Posts

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

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

  • Days Won

    22

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

  1. تصميم جميل وعاشت ايدك ...رغم اني لا أؤيد كثرة الالوان لانها تربك المستخدم ومن وجهة نظري كشف الحساب لا يكون ضمن فاتورة البيع او الشراء ...انما يكون في مربع نص يظهر فيه المبلغ سواء كان دائن او مدين ...اما كشف الحساب يكون في نموذج اخر او طباعته في تقرير بالتوفيق ان شاء الله
  2. هذه الجزئية لم افهمها استاذ @ابوخليل انا عامل تخفيض الامان للاكسس الخاص بي .. قبل مدة عملت برنامج لعميل ...وحينما انزلته على حاسبته اشتغل طبيعي ولم تشتغل معي رسائل الامان ..علما انه لا يعرف بالاكسس ولا عوامل الامان هل هذا يعني ...ان نسخته سوف تعمل دون امان مع اي برنامج ؟
  3. نعم صحيح اخي @دروب مبرمج وهذا ما اقترحته لكني افضل ان تجري العمليات الحسابية داخل التقرير وليس في الجدول
  4. 1- اعمل الانبثاق =لا 2- اعمل ال tab order هكذا
  5. ربما يفيدك برنامج الاخ عمر ضاحي ..رغم انه متشعب كثيرا وان كان معقد...اعمل برنامج بسيط عبارة عن جدول الموظفين وجدول للدوام اليومي وجدول للساعت الاضافية ..وان شاء تجد المساعدة من الاخوة الافاضل
  6. لم اقصد الفورمات انما عطل في الريجيستري ...صحيح انها نادرة ...لكن ممكن
  7. @engc2011e هو حضرتك بردو مهندس مدني ؟ ياسلام ...صرنا اثين ...حنكون تحالف 😂
  8. هذه الطريقة غير محبذة ..لان بتخرب الدنيا اذا حصلت مشكلة في الحاسوب اتذكر بأن اخونا واستاذنا محمد عصام @ابو جودي له عدة مشاركات في هذا الموضوع
  9. انظر في هذا الجدول في استعلام (استعلام جميع فواتير الجملة بالدولار ) انظر هنا الان ...قمت بالجمع على اساس رقم الفاتورة والتاريخ والاسم (استعلام باجمالي فواتير الجملة بالدولار ) الحقل 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]));
  10. غير اعدادات اللغة قي حاسوبك
  11. السلام عليكم ... نصيحتي ...تعلم البرمجة اولا وكيفية كتابة الاكواد مهما كانت اللغة ... واترك قضية الحماية لحين ما تسوق برامجك لان من حقك ان يكون برنامجك محمي تحياتي
  12. اخشى باني لم افهمك ..ففهمي على قد حالي 😃 هل تقصد ان قيمة الفاتورة تتغير؟ ارجو ان توضح المشكلة بالرسم والشرح عليها ان امكن ذلك ليتفاعل معك بقية الاخوة الاكارم
  13. دالة Now تدل على الوقت الحالي ...معناها اذا كان تاريخ اليوم ناقصا 10 ايام هو اكبر من التاريخ الذي وضعته سوف يغلق النموذج بمعنى ان تاريخ 19/9/2023 ناقصا 10 ايام سيصبح التاريخ 9/9/2023 وهو اكبر من تاريخ 8/9/2023 سوف يغلق النموذج اما دالة CDate فمهمتها تحويل النص الى تاريخ لاننا وضعنا التاريخ بين علامتي تنصيص بالمناسبة هذه ابسط انواع الحماية ...هناك من يستخدم عدد المرات التي يفتح بها البرنامج لان التاريخ ممكن التلاعب به ابحث في المنتدى ستجد الكثير من المواضيع بهذا الخصوص
  14. في النموذج الرئيسي ...عند التحميل Private Sub Form_Load() If Now() - 10 > CDate("8/9/2023") Then MsgBox "انتهت الفترة التجريبية!" DoCmd.Close acForm, Me.Name, acSaveNo End If End Sub تستطيع تغيير ال 10 ايام الى اي مدة ...وتغيير التاريخ طبعا
  15. لا اعتقد ذلك ..ال procedure المتبع غير صحيح
  16. عملت نموذج جديد..لان القديم فيه مشكلة ..دائما تحدث معي بعض الامر التي لا افهم سببها فأضطر الى عمل نموذج جديد اما مطلبك الاخير ..الاسم واللقب لايمكن عمله لان فيه اسماء مختلفة بالمناسبة ...يمكن عمل البحث من خلال الاستعلام الذي هو مصدر بيانات النموذج الفرعي من خلال استخدام دالة like AA.rar
  17. يفترض ان يكون لديك مفتاح ثانوي في جدول اسماء العملاء والموردين يأخذ قيمة 1 او 2 من جدول maint
  18. اذن يجب ان يكون لديك جدول بالمدفوعات وتعمل سند قبض ...والا كيف ستدخل المدفوعات؟
  19. يمكنك عمل حقل في الجدول الثاني عبارة عن كومبوبوكس اسمه مثلا (النوع) ويحمل القيم (تخفيض ,زيادة ,إلغاء ).. وحقل للزيادة وحقل للنقصان تعمل استعلام ..وتعمل حقل جديد في الاستعلام تسميه مثلا القيمة الجديدة للمشروع ..يكون فيها تعبير ..اذا كان حقل النوع تخفيض يقوم بتخفيض قيمة التخفيض من قيمة المشروع واذا كان الحقل زيادة يقوم بزيادة كلفة المشروع من الزيادة ..واذا كان الغء تكون قيمة الكلفة الجديدة صفر برأيي تعمل مثال بسيط ليتمكن الاخوة من مساغدتك
  20. وعليكم السلام اليك التعديل.. Form1.rar
  21. هل يتم دفع قيمة الفاتورة الواحدة بشكل كامل او على مراحل .. مثلا فاتورة رقم 7...هل يتم دفعا كاملا او بمراحل؟ لانك واضع لكل عميل قائمة فيها مجموعة فواتير
  22. اخي العزيز @مصطفى العراقي1988 وعن اذن استاذي @ابوخليل ليس المفروض ان يكون حساب الساعات الاضافية بهذا الشكل..وقد ذكرت ذلك مسبقا بالنسبة الى الاجازات .. 1- جدول الموظفين ...يتكون من رقم الموظف نوع تلقائي (مفتاح رئيسي) وبقية بيانات الموظف 2 جدول نوع الاجازة VacationTypeT يتكون من حقل تلقائي وحقل نوع الاجازة (سواء اعتيادية او مرضية او سفر او ايفاد )لان تلك المسميات ستحتاجها عند حساب رصيد الموظف من الاجازات ...ربما النظام الحكومي مختلف لان المرضية او الايفاد او الولادة لاتستقطع من الرصيد 3- جدول الاجازات VacationT ..يتكون من رقم تلقائي ...وحقل نوع الاجازة ويكون رقمي ويستمد بياناته من جدول نو الاجازة ...حقل رقم الموظف ويستمد بياناته من جدول الموظفين ..و حقل مدة الاجازة رقمي رأيي الشخصي ..ان تبدأ مشروعك من البداية ...وسوف لن يقصروا معك الاخوة والاساتذة
  23. هذا يحدث عند نسخ الحقل الفارغ جرب استخدم If Not IsNull(Me.G) Then DoCmd.RunCommand acCmdCopy
×
×
  • اضف...

Important Information