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

ابوخليل

أوفيسنا
  • Posts

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

  • Days Won

    239

كل منشورات العضو ابوخليل

  1. اخي الكريم عدم اختيار عنوان مناسب يصف الموضوع يعد مخالف لقوانين المشاركة وايضا طرح اكثر من سؤال في المشاركة الواحدة نأمل الالتزام بهذا ومراعاة المصلحة العامة
  2. اخي الكريم عدم اختيار عنوان مناسب يصف الموضوع يعد مخالف لقوانين المشاركة وايضا طرح اكثر من سؤال في المشاركة الواحدة نأمل الالتزام بهذا ومراعاة المصلحة العامة
  3. انت صح باعتبار حقل (كمية المخزن ) = جرد نهاية السنة فكرة جيدة لم تمر بي من قبل نريد استاذنا تجربتك لهذه التقنية مع الجدول الواحد
  4. حقيقة .. كان تعليقي هو اعتراض على استخدام Update تصورت انها تحذف أو تغير البيانات التاريخة اذا كانت الحركات بالكمية والعدد موجودة ومحفوظة في مكان آخر .. فلا تعليق .. وفهمت منك ان هذا الحقل (كمية المخزن ) هو بديل لنتيجة استعلام يصعب استخلاصه
  5. مع اجمل تحية لابي غفران .. لسنا بحاجة لــ Update ولا الى جداول اضافية للمخزون ما دام يتم رصد الداخل والخارج .. فمن عمود الداخل والخارج يظهر المخزون .. ويدخل ضمنا مرتجع البيع والشراء فمرتجع البيع(داخل) ومرتجع الشراء (خارج) ، وهذا يعني ان المرتجعات تشترك مع البيع والشراء في حقل النوع .
  6. انا مع الأكثرية (الجدول الواحد) بل اكثر اختصارا وهنا تطبيق على ذلك
  7. تفضل تم عمل اللازم تأكيد على اختيار الملف الصوتي المناسب تم تغيير الملف للتوضيح صوت العد التنازلى2.rar
  8. لتصميم البرنامج تحتاج جدولين : 1 - جدول الاسماء ويحتوي على حقلين : رقم الموظف (غير قابل للتكرار) /اسم الموظف 2- جدول الحضور ويحتوي على حقل لتسجيل رقم الموظف/ وحقل للتاريخ ( جنرال ) وابدأ مراعيا القواعد الصحيحة في عمل الجداول (يوجد دروس صوت وصورة للمبتدئين تجدها في اعلى الصفحة في المثبتات)
  9. تفضل لاحظ ان الصوت ودقته يحدده نوع الملف الصوتي مسابقة.rar
  10. كان الاولى بك ان ترفق مثالا بسيطا عبارة عن الفورم والجدول حتى تتيح لاخوتك هنا فحص الخلل
  11. تفضل حسب طريقتك SandAll3.rar
  12. لم انتبه الى وجود 5 مربعات متراكبة ,, الآن زال عجبي لوجود هذه الاكواد على طريقتك فالامر يسير جدا ولكن امهلني امارس هوايتي في عكس الاتجاه ..
  13. السلام عليكم تم التعديل ولكني عطلت اخفاء الحقل حتى ترى كيف تمت العملية SandAll2.rar
  14. مع الشكر للاستاذ ابو ياسين ، خبرة في التفصيل ، فهو اعطى حلول رائعة حسب طلب السائل الفكرة من البداية غير صحيحة ، ودائما اعقب على مثل هذه المشاركات ولا اعلم كيف تنتقل هذه الافكار للتطبيق على قواعد البيانات قاعدة : اي بيانات تكتب في سجل داخل قاعدة البيانات يتم التعامل معها وهي في مكانها من غير نقل ولا نسخ كيف يتم التعامل معها ؟ يتم باضافة حقول ضمن السجل تكون كأشارات مرجعية لوصف حالة السجل مثل 1- حقل نعم/ لا لاظهار السجل من عدمه 2- حقل لادراج السنة ( من اجل التصفية مستقبلا ) 3- حقل كذا من اجل كذا ........ وهكذا هذه الطريقة اقوى واشمل وتجعل جميع الاحداث ضمن دائرة واحدة ومن خصائصها اختصار الكائنات داخل المشروع اتمنى ان يكون الشرح واضح ومفهوم اي شخص يتعامل مع فكرة القص والنسخ والترحيل ، سيذكر كلامي هذا عندما يعمل على قواعد كبيرة كــ sql مثلا في حالاات ضيقة يمكن اللجوء الى ترحيل النتائج النهائية في جداول جديدة منفصلة عن المشروع وتطبيقاته وهي لا تبعد كثيرا عن التصدير الى ملفات اكسل ، وتختلف الحاجة الى هذه العمليات من مشروع الى آخر احبتي : انا اكتب للفائدة العامة ولمن يمر من هنا فلربما صاحب السؤال قد شارف على نهاية مشروعه
  15. ابحث داخل المنتدى عن "تحزيم"
  16. السلام عليكم الترتيب يمكنك عمله في الاستعلامات ومستقبلا في التقارير الترتيب في الجداول غير مهم عمل مفتاح (او مفهرس) ترقيم تلقائي في الجدول مهم
  17. تفضل لاحظ اني وضعت جدولا للتحكم بالقيم ، ما دمت ستأخذ القيم من حقول ايضا مادامت القيمة واحدة في الحقلين الاولين فيكتفى بحقل واحد iif2.mdb
  18. اذا الفكرة ارقام مجردة بدون تسجيل اسماء الطلاب وبدون ادخال الغياب اليومي امام كل طالب في البداية : هذا كل ما تحتاجه : جدول المدارس ( رقم معرف / اسم المدرسة / عدد الطلاب ) جدول الغياب ( رقم المدرسة / عدد الغياب / تاريخ اليوم ) احرص على كتابة اسماء الجداول والحقول بحروف انجليزية ( وتكتب التسمية التوضيحية بالعربي)
  19. انسخ هذا السطر والصقه اعلى الكود On Error Resume Next
  20. 2010 و 2016 , وانا معشوقتي mdb بجهازي ولا تقبل الضرائر الى ان يتهيأ نسخة حديثة لعل احد من الاخوة الاعضاء الكرام ممن جرب وعمل معه ان يفيدنا
  21. اذا الشاشة الرئيسية مصدرها الجدول " اكتب في حقل غير منضم : =count("*") واذا الشاشة مصدرها غير الجدول او بدون مصدر اكتب في الحقل : =DCount("*";"tblName")
  22. السلام عليكم تفضل : Dim rst As DAO.Recordset Dim x As Integer Dim i As Integer, RC As Integer Set rst = CurrentDb.OpenRecordset("SELECT * FROM [studient]") rst.MoveLast rst.MoveFirst RC = rst.RecordCount Forms!YWMA!YWMA_sub.SetFocus DoCmd.GoToRecord , , acFirst For i = 1 To RC If rst!namestudient = Null Or Len(rst!namestudient & vbNullString) = 0 Then x = rst!idstudient Forms!YWMA!YWMA_sub.SetFocus DoCmd.GoToRecord , , , x - 1 Forms!YWMA!YWMA_sub.Requery Exit Sub End If rst.MoveNext Next i فحص الفراغ.rar
  23. الموضوع مخالف لقواعد المشاركة 1- لعدم كتابة عنوان مناسب يصف الموضوع 2- لاشتماله على اكثر من طلب يغلق الموضوع لمصلحة السائل يمكنك فتح موضع جديد مع مراعاة القواعد الصحيحة للمشاركات
×
×
  • اضف...

Important Information