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

رمهان

الخبراء
  • Posts

    2,390
  • تاريخ الانضمام

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

  • Days Won

    24

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

  1. معليش اخوي حامل المسك عدل حقل ال a في مرفق الأستاذ s s m أتوقع لم تنحل المشكلة هل ممكن تذكر انت تريد ان تعمل ماذا ؟ او ماهي فكرة الربط لديك ؟ لان السؤال حقيقة تحدى الاكسس في جزئية معينة !! هل انت استخدمت العملية الحسابية لكي تربط بأكثر من عمود؟؟ بالتوفيق
  2. يوجد خطأ املائي في اسم الامر وهو حرف ال e في كلمة command docmd.runcommand وليس docmd.runcommend والمفروض ان البرنامج يظهر رسالة خطأ وليس لا يحدث شي !! بالتوفيق
  3. اعجبتني الفكرة والجميل فيها انه فعلا تحتاج فقط ادخال النتيجة والنظام يقوم باستخراج كل المطاليب !! حبذا شرح كيف تحسب النقاط مثلا هل كل فوز بنقطة واحدة بغض النظر عن فارق الأهداف ؟ وماذا تقصد بالفرق ؟ وعليك اخي الكريم البدء بتصميم البرنامج ثم طرح الأسئلة ! لانه انشاء برنامج كامل يأخذ وقتا ! بالتوفيق
  4. اخي اسلام فكرة الاخ بدوي تتلخص في ان تقوم بعمل استيراد جديد كل مرة . وبكذا سوف تحصل على بيانات الاكسل كماهي ! مارايك ؟ بالتوفيق
  5. عزيزي تعليموه خلينا نبعد عن الاكواد !! قد يكون استخدامها معقد ! بل دائما اعتبرها بمثابة الكي في العلاج ! الصق جملة الاستعلام التالية كمصدر للاستعلام : SELECT جدول.name, Mid([name],1,InStr([name],"-")-1) AS ramhan1, Mid([name],InStr([name],"-")+1,InStr(InStr([name],"-")+1,[name],"-")-InStr([name],"-")-1) AS ramhan2, Right([name],Len([name])-InStr(InStr([name],"-")+1,[name],"-")) AS ramhan3 FROM جدول; كما انبهك على ان تسمية العمود name مخالف لقواعد التسمية ! تحياتي لك
  6. تفضل واسف على التاخير تم عمل دالة خاصة باسم ramhan وباستخدام دالة split لتحويل النص لمصفوفة ثم استخدام فهرس موقع النص بالمصفوفة بالتوفيق db2.rar
  7. اخي اسلام اولا ابدي اعجابي حيث الشرح المفهوم والدعم بالمرفقات ! ثانيا : 1. بما ان العملية متغيرة اي دائما تحضر بيانات من الاكسل فالافضل عملية ربط جدول من الاكسس بجدول الاكسل وتستطيع استخدامه كاحد جداول القاعدة . وطبعا اي اضافة في الاكسل تظهر في الاكسس وفي جدول الربط بالتحديد وتلقائيا عند فتح الجدول . 2. اذا كنت تريد الاستيراد كما طلبت ولا اعلم هنا مدى اهمية الاستيراد هنا فانه عليك اضافة تسلسل في الاكسل والترتيب على اساسه لانه مهم ترتيب البيانات حسب اخر ادخال وهذا يفتقده ملف الاكسل لديك اي لا يوجد عمود اذا رتبت على اساسه لن تحصل على اخر المدخلات . تحياتي
  8. اخي العزيز انبهك ان مثل هذه الحالات وهي تعدد الشروط ليس من المنطقي انشاء استعلام لكل شرط خاصة وان شرطك الآن على عمود واحد. وهنا عدة حلول : 1. عمل نموذج فرعي مصدره كائن استعلام واحد وهذا الاستعلام ياخذ قيمة متغيرة من النموذج الرئيسي وفي خانة معيار للاستعلام وهذه فائدة الاستعلامات اصلا وهي عرض البيانات بشروط معينة 2. اعمل نموذج فرعي يستند على الجدول مباشرة واستخدم خاصية الفلترة وبناء على القيم التي بالنموذج الرئيسي 3. يكون مصدر النموذج الفرعي جملة select بها شرط متغير وحسب القيمة من النموذج الرئيسي اخيرا احيطك علما انه يمكن عمل ماتريد بالضبط وهو عرض كائن استعلامات مختلفة بناء على خيارات النموذج الرئيسي وهي مجدية فعلا ولكن ليس في مثل مثالك وانما لحالات اخرى ! فاختر اي الطرق تحب ؟ ام تريد رفع الافضل والانسب لمثالك؟ ام تريد الخيار الاخير ؟ بالتوفيق
  9. اخي علي ! الله يرضى عليك ! اولا لم ترد علي بما هو الرقم الذي خرج لك ؟ ثانيا اشرت لك في المشاركة رقم 3 بعدم تضمين وحدة القياس في الكود وكنص . اتركه كرقم فقط . فالافتراضي في الاكسس يقيس بالكود ب twips . وعليك فقط باستخدام معامل التحويل في بداية الكود فقط . اخيرا : اذا ممكن ارفق مرفقا به المشكلة .لاطبق المشاركة رقم 3 كاملة . ثم اذهب به الى الجهاز الذي به المشكلة لنرى النتيجة. بالتوفيق
  10. شكرا اخي خالد! كلام راقي وجميل ! لا ياتي الا من راقي وجميل ! اهنيك على حسن خلقك ! تحياتي
  11. بعد اذن الاستاذ ابو خليل Private Sub o_Change() Me.tr.Value = Me.tr.ItemData(o.Value) End Sub مع العلم ان لي تحفظ على استخدام الكمبو بوكس لتغيير التاب . فاصلا كانك دبلت عنصرين لهم نفس الوظيفة . اقصد هل الاسهل للانتقال لتاب معينة بالنقر على الكمبو ثم تركيز النظر على القائمة ثم الاختيار ام الاسهل مباشرة بالنقر على التاب . بالتوفيق
  12. عزيزي اعمل استعلام للجدول واضف التعبيرين التاليين Expr1: Left([name];InStr([name];"-")-1) Expr2: Right([Name];Len([Name])-InStr([Name];"-")) بالتوفيق
  13. سهل جدا غير الخاصية enabled الى Visible بالتوفيق
  14. يبدو انك لم تفهم اك اقصده في المشاركة السابقة ! اخي بدل كلمت "مسلم" في الاستعلام اكتب الرقم 1 .
  15. تعجبني ردودك دائما اخي عبدالرحمن !!
  16. اخي ياباش مهندس انت واضع مصدر النموذج استعلام به صلة بين اكثر من جدول حيث لا توجد بيانات تحقق هذه الصلة . والمعروف ان مصدر النماذج دائما الجداول وهو الغالب او استعلام يسمح بالاضافة . لان النماذج لادخال البيانات في جدول واحد واذا احتجت ان تدخل بجدولين في نفس الوقت يتم انشاء ما يسمى النماذج الفرعية . ام الاستعلامات فهي تكون مصدر للتقارير وهذا منطقي فالتقارير لعرض البيانات من اكثر من جدول بين صلة ولا تكون الاستعلامات مصدر للنماذج وخاصة التي بها صلة او اكثر. هذا ولو كان الاستعلام به بيانات تحقق شروط الربط التي به لتم عرض البيانات بدون سماح بالاضافة او التعديل . ولكن انت وضعت المصدر استعلام وليس به بيانات كذلك . بالتوفيق
  17. ضع المرفق اخي الكريم . للتطبيق بنفس اسماء الاعمدة .!! سؤال : هل البانات لديك في اكسل ام في اكسس ؟
  18. اخي الكريم اذهب الى الجداول الرئيسية للقيم المنسدله واكتب الرقم . فمثلا للمسلم اكتب 1 وللمسيحي 2 وهكذا. وكذلك الفصول افتح الجدول الخاص بالفصول واكتب الرقم الخاص بكل فصل.
  19. تفضل . لاحظ تم حذف ياء زائد من كلمة تغييير . كما تم تغيير اسماء الحقول في النموذج بدلا من 1 و2 الى fld1 و fld2 لمخالفة قواعد التسمية. بالتوفيق جمل الارسال.rar
  20. هل ممكن اعرف الرقم الذي ظهر لك في المسج بوكس وعند النقر على القائمة ؟ والذي يمثل خاصية عرض الاعمدة !
  21. تفضلي تم انشاء اجراء عام بوحدة نمطية عامة ليتم استدعاؤه من اي مكان في القاعدة. فلو انشات نموذج جديد انسخ العناصر والصقها . ثم اعد كتابة اسم الاجراء العام عند الحدث المناسب. هذه كفكرة يمكن تحسينها ! بالتوفيق ramhan.rar
  22. اختي الكريمة انا احتاج فقط كذا نموذج فقط ! لكي اطبق الفكرة على مثال مفهوم لديك ولكي احفظ وفتي في عملية انشاء الفاعدة ثم النماذج . وكذلك لتعم الفائدة . سارفع الحل هنا قريبا وبمثال . بالتوفيق
  23. ما رايك ان يتم انشاء ملف الاكسل اولا وبجميع التنسيقات . وربطه بالاكسس لجلب البيانات ويمكن طبعا ربطه باستعلام . وكل مرة تفتح الاكسل تتحدث البيانات تلقائيا كما بالاستعلام المصدر. ثم طباعة من الاكسل. بالتوفيق
×
×
  • اضف...

Important Information