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

محمد ايمن

الخبراء
  • Posts

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

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

  • Days Won

    8

كل منشورات العضو محمد ايمن

  1. لا اخي ابو خليل انا لا أحاول بل اعمل على هذا الموضوع جزاك الله كل خير سلفا
  2. اخي ابو آدم سامحك الله انت تنورنا و لا تزعجنا و افكارك تنير دربنا جزاك الله كل خير
  3. اخي ابا خليل كلامك صحيح لقد نبهتني الى فكرة اخرى انظر الرابط التالي http://www.officena.net/ib/index.php?showtopic=41937 هل يمكن تحويل الاستعلام final الى استعلام تحديث جدول ؟؟ طبعا مهمة هذا الاستعلام هي إظهار آخر حركة لكل زبون و بهذا نكون حصلنا على السجلات الاخيرة لجميع الزبائن و بواسطة استعلام تحديث جدول يتم ادراج هذه السجلات في جدول جديد ملاحظة هامة جدا : الاستعلام final لا تزال به مشكلة و هي عرض الرصيد النهائي حيث ان قيمة الرصيد لا تظهر
  4. الاستعلام final يحقق لي ما اريد لكن بقيت مشكلة أخيرة حقل الرصيد النهائي لا يظهر ؟؟ أرصدة الزبائن3.rar
  5. أخي ابا خليل نورت الموضوع انا خبرتي بالاستعلامات ضعيفة هل لك ان ترشدني الى الطريق ؟؟
  6. اخي bluemind في البداية جزاك الله كل خير هل تستطيع ان تشرح لي الشرط لاني اريد استعماله في استعلام اكثر تعقيدا وهو في هذا المرفق باسم ( مجموع الأرصدة ) ارغب في اضافة نوع الفاتورة ( intype ) الى عملية التصفية أرصدة الزبائن2.rar
  7. اصدقائي الأكارم السلام عليكم و رحمة الله و بركاته المرفق التالي يحتوي على استعلام ( الرصيد الختامي ) كيف استطيع إظهار آخر سجل لكل عميل ( مثلا زبون 2 لديه سجلين اريد عرض آخر سجل فقط ) ؟؟ أرصدة الزبائن.rar
  8. اخي الكريم مبدأ العمل هو كالآتي الزر display الموجود في form1 يفحص الأرقام الشاغرة في جدول cheques ثم يقوم بفتح النموذج nullform وهو مرتبط بالجدول tab1 و يقوم بنسخ الأرقام الشاغرة اليه و اخيرا مصدر التقرير هو من nullform و ليس form1
  9. اصدقائي الاكارم المرفق التالي يقوم بتصدير القاعدة الى القرص d و لكن بجداول فارغة كيف استطيع تصدير الجداول و لكن بشرط نسخ آخر سجل ؟؟ تصدير آخر سجل.rar
  10. لم تتضح لي الفكرة اخي الكريم ؟؟
  11. كما اسلفت اخي ابا حفص التغيير يتم في عبارة SQL الموجودة في السطر 11 و الافضل ان ترفق مثالا للتوضيح
  12. اخي عبد الله هذا هو البرنامج كما طلبت اضغط زر display وسترى النتيجة اخي ابا حفص لاحظ عبارة SQL التالية Set Rc = Db.OpenRecordset("SELECT CLng(number22) AS ChequeNumber FROM tab22 WHERE ((Left(number22, 1) <> 'V')) ORDER BY CLng(number22);") tab22 يمثل اسم الجدول number22 يمثل اسم الحقل المراد البحث فيه اما بالنسبة الى سؤالك عن النماذج الفرعية فأنا لم اتعامل من قبل مع النماذج الفرعية هل تستطيع رفع مرفق للتجريب ؟؟ db4.rar
  13. اخي محمود قمت بالتعديلات على نموذج invoiceenter وللتعديل على باقي النماذج اتبع الخطوات التالية : اولا يجب تحديد النص الذي سيظهر في اعلى النموذج حيث نضع النص في ( التسمية التوضيحية ) للنموذج وذلك حسب الصورة ( 1 ) ثم نضبط عداد الوقت ( في قائمة حدث ) و نختار منه ( عند عداد الوقت ) ( إجراء حدث ) وذلك حسب الصورة ( 2 ) أخيرا نكتب الكود حسب الصورة ( 3 ) وكما اسلفت سابقا التعديل موجود على نموذج ( invoiceenter ) و للحديث تتمة إن شاء الله MAWAD12.rar Desktop3.rar
  14. اخي عبد الله امهلني فقط بعض الوقت
  15. اخي محمود بالنسبة الى النماذج في حال عدم وجود بيانات فالموضوع مختلف قليلا ضع هذا الكود في النماذج التي ترغب ان تعطي رسالة في حال عدم وجود بيانات ( مثل نموذج بيانات عميل او رصيد صنف ) If IsNull(Me.Code) Then MsgBox "رقم الصنف غير صحيح , أدخل رقما آخر", vbCritical DoCmd.CancelEvent End If يتم وضع هذا الكود في حدث ( عند فتح النموذج ) انظر الى نموذج سعر صنف فقد أجريت التعديلات عليه لاحظ انني اخترت الحقل ( code ) و هو رقم المادة للتأكد من من وجود بيانات اما بالنسبة الى تحريدك النص فلم استطع التوصل الى شيء لان المرفق مقفل و للحديث تتمة إن شاء الله MAWAD11.rar
  16. اخي الكريم بالنسبة الى التقرير رصيد الأصناف افتح التقرير في وضع التصميم و سترى التعديل وهو اضافة كلمة format للحقل المطلوب مع ذكر اسمه و كتابة التنسيق المراد ضبطه مثلا format([fields name],"yyyy mm dd") حيث fields name هو اسم الحقل اما بالنسبة الى تعديل النموذج فسأنظر به و للحديث تتمة إن شاء الله
×
×
  • اضف...

Important Information