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

ابوخليل

أوفيسنا
  • Posts

    12,452
  • تاريخ الانضمام

  • Days Won

    231

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

  1. غير بهذين السطرين فقط كما هو موضح Public Function crBkp() As Boolean Path = CurrentProject.Path & "\MyBk\" target = Path & nm & Format(Now(), "dd-mm-yyyy h m s") & ".accdb" End Function
  2. الحمد لله .. هذا افضل .. هكذا تعلمنا .. بالمحاولة والبحث
  3. شوف الحدث المناسب وضع هذين السطرين Me.Filter = "" Me.Requery مثلا تعمل زر وتسميه : تحديث .... وتضع السطرين في حدث النقر
  4. هذا عيب في في النماذج المستمرة لم تقم ميكروسوفت بمعالجته وليست المشكلة في التصفية فقط فهي محلولة ، ولكن المشكلة بعد التصفية والانتقال الى الى سجل آخر الطريقة هي التحايل بوضع مربعات نص تأخذ القيمة وهذه طريقة اخرى لأستاذنا محمد طاهر  يمكنك تجربتها
  5. تجد ادناه في المرفقات خطوط خاصة بقارىء الباركود + المكتبة : لتفعيل ظهور خطوط الباركود في مربع الاداة أولا : انسخ جميع ملفات الخطوط والصقها في مجلد الخطوط في وندز ثانيا : طريقة تسجيل الاداة barcodex.ocx في الويندوز ليقبلها الاكسيس للنظام 32 بت 1. قم بنسخ الاداة الى مجلد C:\WINDOWS\system32 2. اذهب الى ابدأ واختر تشغيل وضع هذا الامر regsvr32 "C:\WINDOWS\system32\barcodex.ocx" للنظام 64 بت 1. قم بنسخ الاداة الى مجلد C:\WINDOWS\sysWow64 2. اذهب الى ابدأ واختر تشغيل وضع هذا الامر regsvr32 "C:\WINDOWS\sysWow64\barcodex.ocx" regsvr32 "C:\WINDOWS\system32\Acropdf.dll" 3. اضغط موافق وسيتم تسجيل الاداة وظهور رسالة تفيد بنجاح عملية التسجيل Barcode.rar
  6. مختصر مفيد بدلا من كتابة رقم المنتج داخل الحقل يدويا والنقر على انتر للانتقال الى حقل آخر قارىء الباركود : يقرأ خطوط الباركود على الملصق/ ويحولها الى رقم / ويلصقها في الحقل/ وينقر انتر نيابة عنك ليس هناك برمجة ولا اكواد ... فقط تضيف المكتبة الخاصة في النظام فقط ابحث في المنتدى بكلمة باركود وستحصل على ملف المكتبة . barcodex.ocx
  7. بالنسبة لموضوع الاستاذ احمد قلت يمكن الاكتفاء بجدول واحد لان الاجراء المتخذ هو عبارة عن تحويل مالي فجميل ان يكون ضمن السجل لان الطلبية فريدة والتحويل المالي فريد
  8. جميل شرح باسهاب انا اتكلم عن حركة التنقلات وليس الاجراءات .. انا معك الاجراءات المتعددة كل واحد منها يحتاج جدول فرعي يخصه انا شاركت في عمل منشأة صحية الجدول الرئيس + الجداول الفرعية التالية : - غرفة الكشف المبدئي ( قياس الضغط والحرارة ... الخ) - جدول المختبر - جدول الاشعة - جدول التشخيص والاجراء ووصف الدواء ... ( الجزء الخاص بالدواء يظهر في الصيدلية ) الآن سنعمل على الأرض والمسؤول عن التنقلاات حقل واحد موجود في سجل المريض الرئيسي في الجدول الرئيس ودعنا نسميه الحقل x عندما يأتي المريض للاستقبال سواء كان جديد او سبق له المراجعة .. فان كان جديد قام بتسجيل بياناته والا بحث عنه اذا ظهر اسم المريض امامه ينقر على تحويل فيأخذ (الحقل x) رقم غرفة الكشف ليظهر في غرفة الكشف بعد تعبئة النتيجة في جدوله الفرعي ينقر على تحويل فيأخذ (الحقل x )رقم غرفة الطبيب ... لا اطيل عليكم بعد معاينة الطبيب للمريض قد يحتاج الى تحاليل فينقر على زر المختبر ليأخذ (الحقل x) رقم المختبر >>> وهكذا يعيد المختبر النتيجة الى غرفة الطبيب الاستقبال لديه خيار واحد وهو التحويل الى غرفة الكشف ، وقد يتم تمكينه للتحويل الى الطبيب غرفة الكشف لديه خيار واحد عند التحويل وهو التحويل الى غرف الأطباء فقط ومثله المختبر / والأشعة الطبيب لديه جميع الخيارات .. الاشعة / المختبر / غرفة الكشف / اغلاق الملف .. ليظهر في الاستقبال الذي اريد ايضاحه ان التنقلات بين الاقسام تتم بمعلومية (قيمة حقل) في السجل الرئيس يتغير حسب التدرج المتبع
  9. كافة الحركات التي تمت على المعاملة تكرما وتفضلا استاذنا اذكر لي مثال او اثنين على هذه الحركات لأني بعد مراجعتي لفكرة التصميم غيرت رأيي بحيث ارى انه يمكن الاكتفاء بجدول واحد
  10. الحقيقة الداخل في البرنامج مفقود والخارج مولود على كل حال تمت معالجة المشكلة كما اشرت ايك في مشاركتي الأخيرة وهذه صورة للنموذج T3Q-Copy3.rar
  11. هل القيمة تظهر في الحقل PreviuseBalnce ؟ اقصد في حقل : الرصيد السابق
  12. الله يلطف بحال من يتعامل مع عملك هذا لم اتمكن من اظهار العمليات بسبب الاكواد المحشورة في form1 وعلى كل حال جرب الآن التعديل داخل استعلام : تجميعات حسب اسم الحساب انسخ هذا والصقه بدلا من الموجود ووافني بالنتيجة PreviuseBalnce: Round(ClcPrevAllBalances(0;[Accounts].[Accounts_Type_ID];[forms]![form1]![FromDate];1);2)
  13. هنا يجب استخدام مشرط الجراح ارفق مثالا صغيرا
  14. لا فرق .. نموذج او تقرير شرحي اعلاه ينطبق على الكل
  15. سيختلف التنسيق باختلاف مكان الحقل انت قلت ان العمود في التقرير ، فاذا كان الحقل منضم ومصدر بيانات التقرير استعلام .. سواء كان استعلام خارجي او داخلي .. لنفرض ان الحقل في الاستعلام اسمه txtSum وهو عبارة عن جمع حقول سيكون الترتيب على هذا النحو txtSum: ([txt1]+[txt2])-([txt3])*2 يتم ادراج الدالة على هذا النحو txtSum: Round([txt1]+[txt2])-([txt3]);2) اما اذا كان الحقل تجميعي وغير منضم فيتم الكتابة هكذا =Round(([txt1]+[txt2])-([txt3]);2) اذا كان باستخدام كود داخل المحرر سيكون على النحو التالي .. لاحظ تغير الفاصلة txtSum=Round(([txt1]+[txt2])-([txt3]),2)
  16. استخدم الدالة Round i هكذا : =Round([mytextNumber];2)
  17. نعم يوجد اختلافات بين النموذجين ولكنها طفيفة لاحظ الاختلاف في استدارة الاطار
  18. غالبا تظهر هذه الرسالة بسبب اللغة في وندوز ، عندما يتم نقل البرنامج من جهاز الى آخر
  19. الكود الذي كتبته يشتمل على خطأ الافضل انك توضح ما تريد بكلمات عربية معلومة مثلا : اذاكانت قيمة الحقل الفلاني كذا تكون النتيجة كذا ,, واذا الحقل العلاني كذا تكون النتيجة كذا ... وهكذا
  20. المشكلة من شركة اكسس لا يوجد آلية لاارسال التقرير مباشرة كصورة انا عملت خطوة تسبق الارسال من اجل عيون واتساب برنامجي عبارة عن نتائج طلبة : درجة وتقدير .. وهي عملية مستمرة كل اسبوع عملت زر في نموذج الارسال يحفظ جميع التقارير التي ينطبق عليها الشرط بجانب القاعدة ومن ثم تظهر الروابط امام الطلاب في الفورم وبعد الارسال يتم حذفها كذا افرد هذه الحركة في اجراء يخصها ولا اضعها داخل كود الارسال
  21. هل هل تقصد هذا الموضوع
  22. الله عليك استاذنا @Moosak المبدع التخلص من اكسبلورر هذا علم وفن لوحده والاوامر البرمجية المختصرة مذهلة تعجز الأنامل عن الكتابة لتعطيك ما تستحقه من شكر وتقدير وثناء فجزاك الله عن اخوتك خير الجزاء .. وجعلها صدقة جارية لك ولوالديك .
  23. منطقيا لا يمكن لان جدول MultiNamesTable يحتوي على حقل مرتبط بالجدول GroupsTable وغير موجود في جدول main1115 الحل ان تدمج جدول GroupsTable مع main1115 باستعلام ولن تتمكن لانه يجب عليك تنشء حقل مرتبط بينهما مشكلتك : انك تريد ادراج سجلات جديدة في جدول MultiNamesTable من غير حقل IDMain لو حذفت العلاقة بين الجدولين ستتمكن من الإلحاق ولكن لن يمكنك الاطلاع على البيانات من خلال جدول GroupsTable الرئيس وسيبقى حقل IDMain خاليا او ستتمكن لو ان العلاقة بين الجدولين يكون جدول MultiNamesTable هو الرأس وحقل IDMain ترقيم تلقائي
  24. عليكم السلام الرابط هذا فيه ملف خاص للبحث في المنتدى .. او ابحث مباشرة في المنتدى .. فقط اكتب نسخ اتياطي او نسخة احتياطية يوجد في المنتدى عشرات المواضيع حول موضوعك
  25. لا اعلم ما فائدة الروتين المكتبي .. لماذا الموظف ثم رئيسه داخل القسم هي مجرد معاملة اي موظف في القسم يقوم بانجازها .. ومتاح لرئيس القسم وغيره من الموظفين الاطلاع عليها .. لا اعتقد فيها اسرار تخفى على موظفي القسم الواحد ؟؟ الرسمة اعلاه ( بدون يوزر وادمن) هي معاملة تلف على الاقسام حتى تنتهي .. حققتها لك في اول مشاركة لي اسمح لي اخي يجب ان اتوقف .. هكذا لن نتقدم خطوة واحدة نصيحة اخيرة : عملت لك مثالين : الاول ( اعتماد الاقسام ) وانا اارى انه هو الافضل والثاني اعتماد المستخدمين .. وهذا ارى ان فيه تضييق على مجال العمل اعتمد احدهما وحاول التعديل عليه وتطويره ، واذا واجهت مشاكل .. افتح موضوعا جديدا واعرض مشكلتك فيه اعتذر منك اخي .. اعانك الله ووفقك
×
×
  • اضف...

Important Information