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

ابوخليل

أوفيسنا
  • Posts

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

  • Days Won

    238

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

  1. المثال فيه مطلوبك وزيادة اكتب في الحقل الاول رقم 1 واكتب في الحقل الثاني رقم 50 وانقر الزر يظهر لك الذين دفعو ا نصف الرسوم فأقل تستطيع اظهار الذين دفعو الربع فأقل اكتب في الحقل الاول 1 وفي الثاني 25 تستطيع ان تعرف الذين دفعو النصف فقط اكتب في الحقلين الرقم 50 تستطيع ان تعرف الذين دفعو اكثر من النصف اكتب في الحقل الاول 50 والثاني 100 تستطيع اظهار الذين دفعوا زيادة عن الرسوم اكتب في الحقل الاول 101 وفي الحقل الثاني 200 المثال اخذ من وقتي كثيرا حتى خرج بهذا الشكل واعتقد اني عرفت ما تريد : تريد الاعداد في الاستعلام فقط حتى يكون مصدرا للتقرير وهو الان كذلك ولكنه يظهر في النموذج ، ويمكن اظهار الاستعلام مصدر النموذج منفردا كما يمكن اظهار هذه النتائج مباشرة عبر التقرير الفائدة : انت مبرمج وتستطيع ترويض الفكرة بما يناسب حاجتك فمثلا يمكنك ان تكتفي بحقل تصفية واحد في النموذج يظهر لك حسب رقم النسبة التي تضعها فأقل او اكثر فمثلا تضع رقم 50 ليظهر في التقرير الذين دفعوا النصف فأقل او تجعلها فأكثر لا حظ انك تريد الذين لم يدفعوا نصف القيمة ولاحظ ان القيم متفاوتة ومختلفة فالسبيل الصحيح هو معرفة النسبةالمئوية المدفوعة لكل قيمة
  2. الامثلة المحولة دائما تشتمل على خلل فيصعب التعمل معها بسهولة لذا نسخت الكائنات الى قاعدة جديدة ، وغبرت مسميات الحقول الى الحروف الانجليزية حتى يسهل عليك دراسة وفهم الكود المسؤول عن عملية العد تفضل المثال بعد التعديل اتمنى ان يكون مطلوبك db17.rar الصفحة مفتوحة عندي من فترة وتفاجأت بالحلول المختصرة الرائعة لو كنت رأيتها قبل تقييم الحلول : عيسى = ممتاز الشمال = ممتاز مكرر ابو خليل = جيد
  3. ارفق مثالك وليكن على صيغة mdb
  4. ما رأيك اخي عزيز اهديك فكرة افضل وهي البحث بالنسبة ولك من 1 الى ......... تضع معيار في الاستعلام ياخذ قيمة ما بين حقلين في النموذج nesbh: Round([sumPaid]/[INSTALLMENTS]*100;0) Aziz4.rar
  5. شاشة البداية : لتغيير شاشة البداية الى صورة انت تختارها ، الصق الصورة بجانب قاعدة البيانات بشرطين : 1- امتداد الصورة يكون bmp 2- اسم الصورة يكون مثل اسم قاعدة البيانات بالضبط اما ايقونة المشروع : فلمستخدمي 2003 : ادوات / بدء التشغيل / رمز التطبيق وللاصدارات الاحدث اذهب الى ملف في الركن العلوي من الصفحة و ابحث في الخيارات
  6. شكرا لجميع الاخوة على هذا الاطراء .. جزاكم الله خيرا اخي علي : شكرا على الفائدة الاثنتان تعملان على 2003 ان كنت تقصد بالصورة : الرمز الموجود الى يسار الكتابة فالافضل ان تفتح به سؤالا جديدا يخصه اما توسيط النص من الرسالة فلا اعلم طريقة معتمدةلذلك الا ان تستخدم المسافات الفارغة وهناك طريقة اخرى للسيطرة الكاملة على الرسالة وهي استخدام نموذج بدلا من MsgBox
  7. الطريقة بخطوتين : 1- حماية النماذج والتقارير عن الفتح المباشر بواسطة الكود 2- تحويل المشروع الى mde هذا ما يخص ملف الواجهات والذي يهم المبرمج اما البيانات وقاعدة الجداول فهو الذي يهم المستخدم فلها طرق عدة في الحماية وغالبها ضعيف 1- اخفاء الجداول 2- تشفير الجداول 3- تحويل قاعدة الجداول الى sql
  8. بالنسبة للكود فهو موجود ضمن مكتبتي منذ زمن ولا اعلم حقيقة من اين اخذته وهذه مشكلة عدم التوثيق فهذا واحد من الروابط التي كنت ابحث فيها www.access-programmers.co علما اني بحثت في المنتدى قبل طرح الموضوع ولكني لم اوفق ولكن تبين لي الآن وجود موضوع مشابه تماما هنا وهو للاستاذ خضر الرجبي والاستاذة زهرة ، فلهما السبق والفضل ولو وفقت بالعثور عليه لاكتفيت بالاشارة اليه ، ووفرت على نفسي بعض الوقت لا لايلزم بل يكفي وحدة نمطية واحدة وزر واحد لان اسم الملف ومساره يجب ان يكون مرنا بحيث يمكن تغييره او استبداله وهذا يعني انه يلزمك ان توجد طريقة تغيير متاحة للمستخدم حاول جلب اسماء الملفات داخل الفورم في قائمة مثلا وكل ما عليك هو تحديد الملف ثم النقر للطباعة
  9. Dim WordObj As Object Set WordObj = CreateObject("Word.Application") WordObj.Documents.Open (CurrentProject.Path & "\WrdfilName.doc") WordObj.PrintOut Background:=False WordObj.Quit Set WordObj = Nothing طباعة ملف ورد.rar
  10. MsgBox "welcome in officena", vbMsgBoxRtlReading 'vbMsgBoxRight وهذه تعمل ايضا db1.rar
  11. لم يمر علي مثل هذا من قبل وهل يمكن ربط ساعة برنامج بتزامن مع صفحة ويب مثلا بدلا من جهاز الحاسب ؟ علما ان صفحات النت والبرامج المصاحبة تظهر التاريخ والوقت بناء على ساعة الحاسب والفارق الزمني نحن من يحدده عند تنصيب وندز وعل فرض تحقق هذا يعني ان الوقت لن يظهر في البرنامج الا بعد الاتصال بالنت المهم في الموضوع ماذا تريد من هذه العملية؟ .. وما الفكرة؟
  12. وعليكم السلام ورحمة الله وبركاته المرفق على صيغة mdb ولكنه محول من اصدار حديث لذا فهو يشتمل على مشكلة عند فتح النماذج فاي شخص يملك في جهازه الاصدار 2003 فقط لا يمكنه مساعدتك رفعت المثال على جهاز آخر ويتضح لي ان المشكلة في عدم استطاعتك ادخال الدرجات تكمن في مصدر بيانات النموذج الفرعي فهو عبارة عن استعلامين ( ارقام سرية/درجات) مجمعين من استعلامين آخرين وحتى تتمكن من جعل النموذج يستجيب لا بد من استبدال احد الاستعلامين بجدول ارى ان تجرب وتحول الاستعلام الخاص بالارقام السرية الى جدول مؤقت ثم تربط هذا الجدول باستعلام الدرجات
  13. انظر هنا http://www.officena.net/ib/topic/46742-طلب-كود-فتح-ملف-الوورد-وإغلاقه/#comment-280404
  14. السلام عليكم بالمثال المرفق من اخوي جعفر وكما في الصورة ( الارقام الحمراء ) غير القيمة where المشار اليها برقم اثنين إلى group by واحذف المعيار المشار اليه برقم 3 ولا تنسى تضع اشارة صح في المربع الفارغ الظاهر
  15. السلام عليكم ورحمة الله وبركاته احبتي : الاصل ان يتم غلق الموضوع في حينه لمخالفته قواعد المشاركة ( عرض عدة طلبات في موضوع واحد ) انظروا بداية تاريخ الطلب الآن المتضرر الأول هو صاحب السؤال لو انه اخذ الموضوع فقرة فقرة وكل فقرة في موضوع جديد مستقل لكانت حاجته قضيت في وقتها غالب مرتادي هذا المنتدى فيهم خير كثير واخص اساتذتنا الافاضل المرابطين جزاهم الله خيرا ولذا .. ولاجل السائل وحتى لا يطول انتظاره : xxxيغلق الموضوع xxx
  16. السلام عليكم اخواني الكرام جداول اكسس تختلف عن جداول اكسل فالاساس في جدول اكسس هو السجل والحقل فرع منه .. لذا فالعمود لا ينفرد بخصيصة قد يعترض على هذا بحجة امكانية تصفية العمود .. نعم ولكن بالمقابل بقية بيانات السجل ستكون تابعة لهذه التصفية لو افترضنا تم تطبيق مطلب اخونا محمد عن طريق الكود فستكون القيم : 1 ، 4 ، 7 في سجل واحد السؤال الآن : ما الرابطة او العلاقة بين هذه القيم ، وبأي وسيلة نستطيع الرجوع الى احدى هذه القيم عند الحاجة نخرج من هذه المقدمة المقتضبة الى وجوب وجود معرف في كل جدول وتكون له علاقة داخل الجداول الاخرى السجل وحقوله في الجدول كالمنزل وساكنيه
  17. استاذنا وحبيبنا جعفر هدية قيمة ورائعة ، وتكثر الحاجة اليها جزاك الله خيرا , ورزقك من حيث لا تحتسب
  18. دمج المراسلات : نتمنى ان تجد من يعينك في قسم الوورد xx ينقل xx
  19. ما شاء الله انت من زمان عند اهلك ؟ وانت مشغلنا .. اخونا العود .. اخونا العود ناوي اطلع السوق اشتري عكاز .. الحين ابشتري اثنين .. ما ندري يمكن نصيّف عندكم في صلالة وبالنسبة للتجربة : المثل يقول : لا تاخذ السلامة عادة انظر في هذا الموضوع القاعدة مقسمة ايضا وتلفت ايضا علما اني ساعدت صاحب المشكلة خارج المنتدى واستخرجت له بياناته من هنا
  20. هلا اخوي جعفر اعتقد ما تفرق لان الخلفية والامامية ستكون مفتوحة يعني ان المشكلة محتملة الحصول وكثير من تلف قواعد البيانات من هذا الباب ولكن لا اعرف السبب الحقيقي عند لحظة الخلل هل لانقطاع التيار الكهربي في حال وجود هذه الخاصية دور في ذلك ؟ وعلى كل حال قد اوافقك القول ان القاعدة الخلفية تختلف عن الامامية فيما لو فرضنا واصابها عطب فيمكن حينها استخراج الجداول منها . ولكن ايضا القاعدة الخلفية اهميتها اكبر بل هي الكل في الكل لان الامامية موجودة في ملف التنصيب الذي تم تسليمه للمشتري ودائما يعمل المبرمج الحاذق على تجاوز قاعدة الجداول عند اعادة التنصيب
  21. من واقع تجربة : انصحك لا تفعل
  22. تفضل : ادراج صورة وحذفها ادراج وحذف الصور.rar
  23. التعريف اعلاه متوافق مع نظام 32 بت وفي حال كان النظام 64 يلزم استبداله بالتعريف التالي علما اني لم اجربه Private Declare PtrSafe Function LoadKeyboardLayoutA Lib "user32" (ByVal pwszKLID As String, ByVal flags As Long) As LongPtr ولو اجريت البحث عبر google لوجدت مجالا اوسع ومعلومات اشمل
  24. الشكر والدعاء لكل من كتب حرفا يقصد نفع غيره . فالمعلومة ليست حكرا على احد ، حتى صاحب المسألة يشكر لانه سبب في ثمرة هذا الموضوع . لذا يجب ان نعتني بمسألة الاحتساب اليس المسلم يعمد الى النوم او الاكل بنية التقوي للعبادة او بنية طلب الرزق الحلال يؤجر ؟
  25. حسب علمي لا يمكن منع النسخ ولكن يمكن منع الاستفادة من قاعدة البيانات الا بإذن وحسب الواقع : اغلب البرامج اكسس او غيرها متوفرة على النت ولكن لا يمكننا تشغيلها او الاستفادة منها الا بترخيص وهذا الباب في الحماية واسع وبطرق متنوعة ، وكل يأخذ بالطريقة التي تناسبه علما انه لا يمكننا القول بان هناك حماية مطلقة في عالم البرمجة يوجد ما يسمى منع الحذف وهذا يدخل ايضا في باب الحماية
×
×
  • اضف...

Important Information