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

رمهان

الخبراء
  • Posts

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

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

  • Days Won

    24

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

  1. اعطونا مرفق به االمشكلة للمحاولة ! تحياتي
  2. السلام عليكم وكل عام وانتم بخير بما ان النموذج الفرعي ورقة بيانات فقد تكون المشكلة منطقية اكثر وهي كالتالي: مربع التحرير منضم لحقل وقيمة هذا الحقل ليست ضمن القائمة المفلترة وهنا انت من سببت الارباك للاكسس ولمربع التحرير بالتحديد كان تريده يعرض قيمة الحقل وهي ليست ضمن القيم المفلتره! وهنا اليك السيناريو التالي : 1. يكون مصدر الصف لمربع التحرير جميع الوحدات اي مستندا على جدول الوحدات الاساسي وطبعا مع اخفاء معرف السجل 2. ضع حدث عند التركيز بتغيير مصدر الصف الى جملة sql وبها شرط المساواة مع نوع الوحدة في الكمبو الاول ثم اعمل requery لمربع السرد بالتوفيق البرنامج.rar
  3. جرب هذا مع ملاحظة: 1. التعبير الموجود بمربع المتبقي 2. الكود الموجود بحدث قبل التحديث للكمية في شاشة الصرف بالتوفيق برنامج مبيعات.rar
  4. اخ حسين ظهر لي ان النموذج المرفق به شاشة الصرف ومستندة على جدول الفاتورة وليس للجداول المذكورة في اول مشاركة صلة بشاشة الصرف وهما جدول "مرحل مستلم" و "مبيعات مرحل" ! اقصد الكمية التي بالشاشة هي الكمية بجدول الفاتورة ! بينما طلبك هو رصيد الكمية من الجدولين السابقين ! اي الكمية التي بشاشة الصرف لن تدخل ضمن الجدولين السابقين وانما بجدول الفاتورة ! فهلا وضحت اكثر ! تحياتي
  5. لم يفهم المطلوب تماما وكل عام وانتم بخير !!
  6. حياك الله اخ حسين ومشاركة مع اخي سعيد وكل عام وانتم بخير هل تريد الرصيد المتبقي بعد كتابة الكمية المراد صرفها ام بعد كتابة رقم الصنف وقبل كتابة الكمية المراد صرفها ؟ باختصار هل تريد الكمية المراد صرفها داخلة في حسبة الرصيد ام لا ؟ وكيف تريد معالجة عندما يكون الرصيد غير كافي ؟
  7. حياك الله اخي الكريم وكل عام وانتم بخير حاولت معرفة الاسم بالعربي ولم افلح وعذراً للعلم وقبل الاجابة : الدلفي هي اداة ومنصة تطوير وليست قاعدة بيانات ! وهي معروفة في قوتها وجودتها ! بالنسبة للاجابة ادلك على هذا الرابط وان لم تفلح في التطبيق عليك بارفاق مرفق للتطبيق عليه http://www.lebans.com/recnavbuttons.htm بالتوفيق
  8. جرب هذا وكل عام وانتم بخير http://www.officena.net/ib/topic/39795-استخراج-معلومات-النظام-بالفيجوال-بيسك-منقول/?page=1
  9. افتح موضوع جديد بهذا .. ويبدو انه سيستنزف ادمغه .. !!
  10. بارك الله فيك استاذ نور الدين موضوع جميل وكما قال اخينا الحلواني يحتاجه الكثير ولي استفسار حول القوائم مع العلم انني لا اهتم بها كثيرا : لقد كان في الاصدار 2003 وبعد ان تنشء شريط الادوات الخاص او القائمة الخاصة تذهب لنافذة الاوامر لاضافة اي امر وكما اشرت استاذ وليد سابقا ! وكان احد الخيارات ياتيك كلمة "نماذج" حيث يتم توسيعها واختيار النموذج وتضيفه كامر للقائمة فيتم فتح النموذج وبدون ماكرو او كود ! واتوقع انها لم تعد موجودة في 2007 وما بعد ؟! تحياتي
  11. جواب كافي شافي ويستحق ان يكون بموضوع جديد ! جربو ان يكتب في الاشهر فقط 60.5 او 60.25 ! تحياتي
  12. selection.copy حسب التحديد الحالي واذا كنت تريد التحديد من الكود : range("f7").copy او لمجال اوسع: range("f7:f10").copy مع التنبيه على ان الخلية f17 بها معادلة فعند لصقها سيتم نسخ المعادلة مع تغير المراجع ولاخذ القيمة فقط عليك باللصق الخاص ثم لصق القيمة ! بالتوفيق مع قبول تطفلنا على اساتذة الاكسل
  13. اخي استاذ ابو عارف اتوقع انك تقصد ابو غازي صديقنا واخينا الظل الغامض من المنتدى الشقيق مملكة الاكسس ! ولا اعلم هل هو احد الاعضاء هنا ام لا ؟ واشكرك على مشاركتك التي استفدنا منها جميعا وعلى كلامك الطيب ياطيب تحياتي
  14. مشكور اخي حسام وصدقني نحن نتبادل الافكار وفي نفس الوقت مرجع لنا وارشيف نعود له وقت الحاجة وكلها بركاتكم ! اخي ابا عارف مارأيك بهذا السطر ونفس الحدث بعد التحديث للعميل وعلى نفس مثالك : Delegate = CurrentDb.OpenRecordset("Delegates").GetRows(CurrentDb.OpenRecordset("Delegates").RecordCount)(1, DCount("*", "Oprations") Mod DCount("*", "Delegates")) تحياتي
  15. مازال اخي حسام رقم المندوب رقم ! ومازالت مشكلة لو تم اضافة مندوب جديد او حذف اخر >> لابد من التدخل في الكود عالعموم محاولتك كانت مفتاح حل لنا مشكورا قلت سابقا وساقول مرار >> تعجبني مشاركاتك ! انا جالس احاول افهم شغل الكبار ! لي عودة بعد فهم خوارزميتكم! تحياتي اخي ابو عارف وصلت الفكرة وهذا تحسين للفكرة Set rs = CurrentDb.OpenRecordset("Delegates") rs.Move DCount("*", "Oprations") Mod DCount("*", "Delegates") Delegate = rs!Delegate Set rs = Nothing وهناك ملاحظة ولنتعلم من افكارك : لو تم تحديث العميل لاحقا سيتم الجدولة بشكل غير صحيح ! وفكرة باقي القسمة جميلة حيث يمكن تطبيقها على مثالي بالمشاركة رقم 7 وكالتالي : 1. يتم وضع مصدر السرد استعلام عادي من عمودي رقم المندوب واسمه 2. تصبح القيمة الافتراضية = =[combo].[itemdata](DCount("*";"العمليات") Mod DCount("*";"المندوبين")) تحياتي اقصد لو تم وضع رقم المندوب ترقيم تلقائي بجدول المندوبين ! ثم اصبح التسلسل 1,2,3,4,7 لانه مثلا تم حذف التسلسل 5,6 ! تحياتي
  16. مازال اخي حسام رقم المندوب رقم ! ومازالت مشكلة لو تم اضافة مندوب جديد او حذف اخر >> لابد من التدخل في الكود عالعموم محاولتك كانت مفتاح حل لنا مشكورا قلت سابقا وساقول مرار >> تعجبني مشاركاتك ! انا جالس احاول افهم شغل الكبار ! لي عودة بعد فهم خوارزميتكم! تحياتي
  17. ارفق مثالك للتطبيق والتجربة! تحياتي
  18. Like [Forms]![Form1]![Text2] & "*"
  19. تفضل ومشاركة مع اخي حسام وكتطبيق للفكرة الموجودة التالية http://www.officena.net/ib/topic/62214-تهنئة-وهدية-الترقيم-التلقائي-بفكرة-استخدام-خصائص-مربع-التحرير-والسرد/ بالتوفيق توزيع العمليات.rar
  20. جميل ماقمت به اخينا حسام فكرتك رائعة ولكن نلاحظ: 1. قمت بتعديل نوع بيانات حقل رقم المندوب الى رقم بدلا من رقم تلقائي واتوقع ليناسب فكرة الحل 2. لو كان هناك زيادة اونقصان للمندوبين ضروري العودة للكود والتعديل اخي keeper ساحاول في اقرب فرصه تحياتي
  21. جرب هذا اخي الكريم http://www.officena.net/ib/topic/63557-توزيع-العملاء-على-الموظفين/ بالتوفيق
  22. معناته تم الحل عزيزي؟ ام ان المشكله قائمه؟
  23. عادي ضع المعادلة السابقة في النموذج الفرعي! وتضع مربع نص في الرئيسي يشير الى مربع العد في النموذج الفرعي مثلا اسم النموذج الفرعي a واسم مربع نص العد b فان تعبير المربع الذي بالرئيسي =a!b بالتوفيق
×
×
  • اضف...

Important Information