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

ابوخليل

أوفيسنا
  • Posts

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

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

  • Days Won

    257

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

  1. كيف اسحبها وهذا كلامك اعلاه يؤكد .. لان الذي نعرفه ان كل عمود هو جزء من المفتاح وليس صورة منه الثلاث حقول هي المفتاح وغريبة استاذ رمهان ما هي من عاداتك , عادة اذا وجدت معلومة جديدة ، او كانت تخفى عليك ، انك تذكر هذا وتشيد بصاحبها مهما كان صاحب المعلومة ، او لانها جاءت من حبيبك ابو خليل رحت تنبش بالذكريات الحلوة . .............. شكرا على سعة بالك ورقي تعاملك وفقك الله لكل خير وزادك علما ونفع بك ..
  2. انا شكرت استاذ صالح لانه قدم اجابة نيابة عني اعتبارها صورة هذا التعبير غير مقبول .. وغير صحيح ولكن مركب نعم ( مع اني اشك في استيعابك لمعناها والدليل هو السطر قبل الاخير في مشاركتك) ومركب اي تم تركيب المفتاح من اكثر من عمود اي بتعبير آخر مقسمة ، فالمفتاح تم تقسيمه على الاعمدة الثلاث وكلامي السابق من ( لو وجد اكثر من مفتاح للجدول) .. هو بالضبط فيما لو قلت : لو وجد اكثر من عمود للمفتاح في الجدول ولا مشاحة في التعبير والمفاتيح ظاهرة امامنا على الجدول وحين نريد التعامل مع مفتاح تم تقسيمة على اكثر من حقل فلا بد ان نستخدم شي مشابه لهذا PRIMARY KEY (Id,adress,Age) هنا الكود داخل المثال يتحدث db1.mdb
  3. يجب الالتزام بقواعد المشاركة وهو تخصيص كل موضوع جديد بسؤال يخصه يغلق ،،،
  4. حبيبنا ،،، هذا هو الاسم الافتراضي الذي يدرجه أكسس عندما ننقر على المفتاح لاختياره في الجدول وطبيعي لن يعمل او بالاصح لن يجده لو ان احدا اجتهد ودخل الى الفهارس وغير الاسم وما دمت اخوي الغالي بهذه الدقة في اختياراتك وطرحك للحلول ، فالكود الذي تفضلت به أنا وانت كلها قاصرة فلو فرضنا وجود اكثر من مفتاح في الجدول فلن يرجع الا باسم واحد فقط وقد وجدت حلا شاملا يستخرج جميع مفاتيح الجدول ان وجدت Dim db As DAO.Database Dim tdf As DAO.TableDef Dim ix As DAO.Index Dim fld As DAO.Field Dim strFields As String Set db = CurrentDb Set tdf = db.TableDefs("tbl1") For Each ix In tdf.Indexes If ix.Primary Then For Each fld In ix.Fields strFields = strFields & "," & fld.Name Next fld Exit For End If Next ix If Len(strFields) > 0 Then strFields = Mid$(strFields, 2) MsgBox strFields
  5. ما فهمت !! ليش اجرب على جدول بدون مفتاح والطلب هو استخراج او ارجاع اسم مفتاح رئيسي موجود داخل جدول واذا الجدول ما فيه مفتاح من وين يبي يجيبه ؟ اكيد سيرجع خطأ ، ونحن يمكننا التعامل معه من اقصر الطرق On Error GoTo PrimErr: MsgBox CurrentDb.TableDefs("tbl1").Indexes("PrimaryKey").Fields(0).Name PriErr: Exit Sub PrimErr: MsgBox "لا يوجد مفتاح أساسي للجدول" Resume PriErr عندها يمكن ان نضيف استفسار وسطرا اذا نرغب باضافة المفتاح هذا الذي عندي .. بارك الله فيك
  6. اخوي الغالي ابو جود ... كل شي موجود ولكن التجربة خير برهان .. db1.mdb
  7. السلام عليكم مشاركة مع احبتي MsgBox CurrentDb.TableDefs("yourtable").Indexes("PrimaryKey").Fields(0).Name
  8. السلام عليكم اسمحوا لي بمداخلة اسأل الله الكريم ان ينفع بها المصلحة العامة المستقبلية في البحث ان يكون لكل موضوع سؤال واحد مستقل يصف المطلوب طرح كل فكرة او سؤال مهما كان صغيرا في موضوع مستقل مطلب مهم يجب ان نستشعر هذه المصلحة وان نتخلق بهذا في كل اعمالنا وهذا النهج يصب في مصلحة السائل قبل كل شي . ففيه يحصل السائل من جهة على تفاعل اكثر من الاعضاء ومن جهة اخرى يكون السائل خفيف الظل على اخوته
  9. وهنـــــــا
  10. السلام عليكم نهنىء اخونا وحبيبنا محمد عصام ( ابو جودي ) اهلا وسهلا بك خبيرا معتمدا والف مبروك زادك الله علما ورفعة ونفع بك
  11. الف مبروك وفقك الله وزادك علما ورفعة ونفع بك
  12. آمين ... ولك بمثل ما دعوت لك ولاهلك وبلدكم وبلاد المسلمين .
  13. السلام عليكم طريقة تنفيذ الفكرة غير عملية وطريقتك هذه تستخدم غالبا في عرض التقارير انظر المرفق تم تحقيق الفكرة للعلم يمكنك بهذه الطريقة وضع احتياطات (شرط) لمنع اخراج كمية اكبر من الرصيد وايضا تم ارفاق حل آخر مختلف ProgSalse4.rar ProgSalse5.mdb
  14. السلام عليكم نعم استفسار في محله يقصد هل يتأثر المجموع على كل حال انت بحاجة الى طريقة تنقل فيها القيمة المقتطعة بحيث تظهر في النموذج الفرعي
  15. السلام عليكم الجميع رؤيته صحيحة .. الذي يرى جدول واحد والذي يرى اكثر من جدول كيف ؟ اجراءات المعاملة (الداخلية) مهما طالت (طلب ، استفسار ، تعليق ، واجابة ، واعتماد) في جدول واحد لما تنتهي المعاملة بالاعتماد تكون النهاية عند الموظف المختص كي يرصد النتيجة ايضاح : لو فرضنا ان المعاملة طلب اجازة .. فالمعاملة ستأخذ طريقها تبعا للاجراءات المتبعة حتى تتم الموافقة لما تنتهي بالموافقة يتم الاعتماد وذلك برصد الاجازة في جدول الاجازات الخاص بالموظفين واذا لم تتم الموافقة عليها يتم تحويلها الى الارشيف للحفظ حين نستعلم عن المعاملة ( برقمها الفريد ) يخرج لنا تقرير بالنتيجة وهي احد امرين : - تم الاعتماد ورصد الاجازة - الطلب مرفوض .. الاسباب : كذا وكذا ويمكن الاستعلام بهوية صاحب الطلب .. ويفضل اخذ هذا بالاعتبار
  16. عليكم السلام حين يتم تعيين خصيصة الحقل : مطلوب = نعم فنحن لا نسمح بترك الحقل خاليا وحين يتم تعين : السماح بطول صفري = لا فنحن لا نسمح بوجود قيمة فارغة في الحقل سيقول السائل وما الفرق بين ا لقيمة الخالية والقيمة الفارغة الاجابة : الخالي اي لا يوجد بيانات مطلقا والقيمة الفارغة اي يوجد قيمة ولكنها فارغة ويعبر عنها بعلامتي تنصيص متلاصقتين وعمليا يمكننا ملاحظة الفرق حين نستخدم علامتي التنصيص كمعيار في الاستعلام او الكود وحين نستخدم NULL
  17. جرب : اضغط على زر الشيفت وافتح البرنامج وانت ضاغط على زر الشيفت وانظر الذي يخرج معك .
  18. تفضل اتمنى يحقق المطلوب Tawzea3.mdb
  19. المشكلة اخوي مراد ان الاستعلامات تعمل تصفية حسب الصف ولا تأخذ بالاعتبار المعلمين تم عمل تصفية حسب الاثنين : الصف والمعلم انظر التعديل Tawzea2.mdb
  20. حتى الآن غير مفهوم .. زد شرحا وتوضيحا للسطر اعلاه
  21. غير مفهوم تماما اللي فهمته انك تريد تضع المواد في سطر واحد اذا صحيح .. فحاول تحذف كود التوزيع من الاستعلام الجدولي وانظر النتيجة او حاول تشرح بدقة ما تريد
  22. تفضل بدون فلتر ( انقر بدون كتابة شيء : يفتح الجميع ) او اكتب الاسم للفلترة مثال2.mdb
  23. بعيد عن التسعير لاني لست من مصر يبدوا برنامجك يصلح لاي عمل تجاري غير السخانات فاجعل ذلك في اعتبارك والحماية تجعل لك خط رجعة للتطوير ، لان متطلبات السوق والعملاء تتغيير وتتجدد حسب الحاجة واعلم ان سعر العرض يختلف تماما عن سعر الطلب فمثلا حين نعمل برنامجا لجهة ما بسعر متفق عليه وليكن الف جنيه فحين نعرض نسخة منه للتسويق سيختلف السعر الى ربع القيمة الحقيقية او اقل.
  24. هنا امثلة لادخال درجات طلاب مدرسة
×
×
  • اضف...

Important Information