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

jjafferr

أوفيسنا
  • Posts

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

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

  • Days Won

    406

كل منشورات العضو jjafferr

  1. شكرا جزيلا على الشرح 🙂 الظاهر انكم تفهمون بعض اكثر ، انتم الجيران 🙂 يا ريت تثري الموضوع بشرح الطرق 🙂 جعفر
  2. رجاء تخليني اشوف اللي انت تشوفه !! في المرفق الذي انت وضعته ، لا توجد بيانات كافية للتجربة ، وكود البحث عندك معقد ، ولا يعطي نتيجة ، وكلما ادخلت اي شيء ، يكون النموذج الفرعي الاعلى فارغ !! فاعطينا المرفق الذي به بيانات صحيحة ، واخبرنا الكلمات التي تبحث بها ، حتى اعمل نفس طريقتك واعرف المشكلة !! الطريقة التي عملتها انا هي: قبل ان تبحث عن اي شيء ، في النموذج الفرعي بالاعلى ، انقر على اي سجل ، سترى ان النموذج الفرعي السفلي يعطيك بيانات ذلك السجل ، ولما تبحث ، تلقائيا يكون التركيز على السجل الاول من التموذج الفرعي العلوي ، فتلقائيا سترى نتائج نفس السجل في النموذج الفرعي السفلي. جعفر
  3. انت اعدت كتابة سؤالك بطريقة تختلف ، ومن الواضح ان سؤالك غير واضح !! رجاء اعطنا تفصيل ، خطوة بخطوة ، ولا تجعلنا نخمن 🙂 جعفر
  4. وعليكم السلام 🙂 اذا كان سؤالك: ما هي طرق الدخول الى محرر الاكواد VBE ، غير عن طريق اعدادات الكائنات في النموذج ؟ فهناك: Alt + F11 Ctrl + G ومن الشاشة الرئيسية : . وبجميع هذه الطرق يمكنك كتابة او تحديث او تغيير كود ، اذا كان البرنامج بصيغة mdb او accdb ، اما اذا كان البرنامج بصيغة mde او accde ، فلا يمكنهم رؤية الكود حتى وان دخلوا على VBE 🙂 جعفر
  5. وعليكم السلام 🙂 عنك طريقتين: 1. تجعل الاستعلام مصدر بيانات النموذج الثاني ، في الحقل "رمز" المعيار التالي: Forms![child14]![رمز] 2. او نستعمل ربط النموذج الفرعي بالنموذج الرئيسي ، بالحقل "رمز" ، هكذا : . وفي الحدث عند "الحالي" OnCurrent في النموذج الاول ، نكتب: Me.Parent!forma1.Requery جعفر 1384.aaالمستخدمين.accdb.zip
  6. اعتقد الحل هو بإضافة عمود خاص للمشتريات في الاستعلام ، ولا يدخل هذا العمود في الجمع ، انظر ملاحظة اخونا خالد اعلاه ، واضف اسم العمود في السطر المُشار اليه : If fld.Name <> "id" or fld.Name <> "المشتريات" Then هكذا يصبح عندك 4 اعمدة في الاستعلام/التقرير: المعرف ، المشتريات ، مجموع بقية الحقول ، المجموع العام (=المشتريات + مجموع بقية الحقول) 🙂 جعفر
  7. جرب هذا المرفق 🙂 هو كما بالرابط الذي اعطيتك في مشاركتي اعلاه 🙂 جعفر 1383.Drag_Forms.accdb.zip
  8. ما عليه ، محتاج مثال لوسمحت بالبيانات اللي تتكلم عنها ، وبالطريقة اللي تريد التقرير 🙂 جعفر
  9. وهنا رابط آخر لأخونا @ابا جودى هدية : التحكم في الطابعة وخصائصها طباعة التقارير - قسم الأكسيس Access - أوفيسنا (officena.net) جعفر
  10. بسم الله عليك يا دكتور حسنين ، لا يكون صاير عندك انفصام في الشخصية 🙂 انتم النهر ، وانما انا شربة ماء فقط 🙂 جعفر
  11. هذا غير مقبول. الرابط فيه طريقة لحل هذا الموضوع 🙂 جعفر
  12. تفضل 🙂 في الاستعلام ، ننادي الدالة Add_Fields ، ونرسل لها رقم المعرف id : . وهذه هي دالة جمع بيانات حقول السجل الواحد : Function Add_Fields(id As Long) As Double Dim rst As DAO.Recordset Dim fld As Field Dim T As Double 'get this Name Record from the table Set rst = CurrentDb.OpenRecordset("Select * From [tblAmlyat] Where [id]= " & id) T = 0 'initial Total 'loop through the fields For Each fld In rst.Fields 'Debug.Print fld.Name & vbTab & fld.Value 'skip the Full_Name field name If fld.Name <> "id" Then 'add the field values T = T + fld.Value End If Next fld 'now send this Total to the query Add_Fields = T 'clear memory rst.Close: Set rst = Nothing End Function جعفر 1382.Db3.mdb.zip
  13. هممم انت تنظر لها: تريد الحقل اللي فيه المبلغ فقط ، مثلا السجل الاول = 6093.69 ، وانا انظر لها: نجمع الحقول (وليس نعرضهم جنب بعض) ، مثلا السجل الاول = 6093.69 +0 +0 = 6093.69 ، والنتيجة ، الطريقتين تعطي نفس النتيجة 🙂 هل كلامي صحيح ؟
  14. اعتذر منك اخوي ابوخليل ، فهمي بطيء هذه الايام 😞 يا ريت بمثال في الاكسل او صورة علشان افهم 🙂 جعفر
  15. حياك الله 🙂 تفضل: (تمت الاجابة) اختيار طابعة لطباعة التقرير بشرط الرقم الوظيفي - قسم الأكسيس Access - أوفيسنا (officena.net) ولقيت عندي هذا المثال المرفق ، ولا اعرف شيء عنه 🙂 جعفر SelectAnd ResetPrinter2k.zip
  16. وعليكم السلام اخوي ابوخليل 🙂 اذا كنت تستخدم جدول واحد فقط ، فالاسهل ان تجمع هذه الحقول في الاستعلام مصدر بيانات التقرير ، ممكن ان تجمعهم يدويا (اذا كان عدد الحقول قليل) ، وممكن جمعهم برمجيا اذا كانوا كثير 🙂 هذا الموضوع فيه الطريقتين: كيفية جمع قيمه اكثر من حقل ب استعلام - قسم الأكسيس Access - أوفيسنا (officena.net) جعفر
  17. يا سلام عليك استاذ محمد ، وانا كنت احك رأسي كيف يمكنك التأكد من صاحب الحساب 🙂 طبعا مع الاعتذار لأخي الدكتور حلبي ، فالكلام اعلاه لا علاقة له بك 🙂 جعفر
  18. وعليكم السلام 🙂 اعمل نموذج ، واعمل فيه زر لطباعة التقرير ، واستعمل هذا الكود فيه ، ولانه لا يمكن فتح التقرير مرتين في وضع المعاينة ، فنستخدم طباعة التقرير مباشرة : Private Sub cmd_tablAA_Click() DoCmd.OpenReport "tablAA", , , , , "All" DoCmd.OpenReport "tablAA", , , , , "No_Sub" End Sub بهذه الطريقة نرسل قيمة في المتغير OpenArgs ليكون موجودا في التقرير ، في المتغير الاول نطبع التقرير مع التقرير الفرعي ، وفي المتغير الثاني سنطبع التقرير بدون التقرير الفرعي. في التقرير ، التقرير الفرعي موجود في قسم التفصيل من النموذج الرئيسي ، . على حدث "عند التنسيق" لهذا لقسم التفصيل ، نكتب هذا الكود : Private Sub تفصيل_Format(Cancel As Integer, FormatCount As Integer) If Me.OpenArgs = "No_Sub" Then Me.tbBB.Visible = False Else Me.tbBB.Visible = True End If End Sub جعفر 1381.إخفاء التقرير الفرعي في الطباعة.accdb.zip
  19. السؤال ، كيف تفتح النموذج form1 هل لما تفتحه ، تغلق النموذج الذي فتحه ؟
  20. رائع 🙂 ما شاء الله عليك اخوي أبو إبراهيم ، دائما ، ما معتمد على قدرات الاكسس فقط ، وانما تستفيد من بقية قدرات الاوندوز 🙂 جعفر
  21. الله يسلمك ويعافيك اخوي حسين ، وانت فيك الخير والبركة 🙂 جعفر
  22. انت تعرف ان مشكلتك هي ان النموذج الرئيسي "منبثق" ، وعليه ، وكل اللي نعمله هو مرواغة الاكسس حتى يقبل نموذج "منبثق" فوق نموذج منبق !! سؤالين: 1. كم نموذج ستفتح فوق النموذج المنبثق الرئيسي ؟ 2. ليش تستعمل نموذج منبثق ؟ انا نادرا ما استعمل نماذج منبثقة ، والطريقة اللي استعملها في برامجي: لا ، طريقتي ما تصلح لهذا الكم من النماذج الفرعي !! وياريت ترفق لنا هذه الجزئية من برنامجك ، لأنه في طريقة على بالي اريد اجربها ، ولا اريد اجربها إلا على برنامجك الاصل 🙂 بكل بساطة: طريقة فتحك للنموذج المنبثق معناها انك تفتح النموذج المنبثق A ، وتغلق النموذج المنبثق B ، فعليه ، يكون النموذج المنبثق A هو النموذج الوحيد المفتوح ، فنقوم بتغييره من نموذج منبثق الى نموذج عادي : me.modal=false وعليه يمكن فتح جميع النماذج الاخرى بالطريقة العادي 🙂 لهذا السبب ، اريد النموذج الذي يفتح النموذج Form1 ، وبعض النماذج الاخرى مثل Form2 و Form3 . . جعفر
×
×
  • اضف...

Important Information