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

أبو عبدالله الحلوانى

الخبراء
  • Posts

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

  • Days Won

    5

كل منشورات العضو أبو عبدالله الحلوانى

  1. السلام عليكم أعذرنى فأنا مشغول هذه الأيام ولم أستطع الاطلاع على مرفقك للتعديل عليه وربما استطعت ذلك قريبا ان شاء الله وأرجو أن يتعاون الأخوة أعضاء المنتدى الكرام لقضاء حاجة أخيكم - فالله فى عون العبد ما دام العبد فى عون أخيه. ولكن هنا شرح بسيط لما تم بالمرفق لعله يفيدك بشىء - ولم أقم بكبير صنع بل هو مجرد أكواد بسيطة للغاية وفكرة أبسط - أولا - تم انشاء جدول مستقل لاعدادات الترقيم : مهمته حفظ الاعدادات التى سيحددها - المدير. اأو مسئول النظام- وهو عبارة عن عمود واحد فقط - نوع الترقيم يحوى أرقام - 1 ترقيم سنوى 2- ترقيم يومى 3- ترقيم حسب القسم وهكذا ثانيا - من خلال دالة dlookup سنستخرج كود أو نوع الترقيم وهذا أيضا سيمكننا من استداعاء هذا الرقم من أكثر من فورم ثالثا - جعلت كود لسحب الرقم الأكبر من الجدول العام الذى يتم جمع كل البيانات داخله حسب المعاير المختلفة لكل نوع من أنواع الترقيم وهو كود بسيط باستخدام الدالة dmax و باستخدام select case سنحدد المعاير التى سنضعها داخل ال dmax ملاحظة : يمكن استلال هذا الكود وجعله بوحدة نمطيه لاستدعائه من كافة النماذج بدلا من كتابته بكل مرة. وعل كل هذه فكرة سريعة وبسيطة فأنا لا أجيد الشرح وأرجو لك التوفيق وأن تجد الحل الذى ترجوه قريبا.
  2. جرب قراءة هذه الموضوعات وهذا وهذا وغيرها كثير بالمنتدى لو بحثت
  3. جرب هذا التعديل ووافنا بالنتائج نصيحتى لك والتى تعلمناها من أساتذتنا بالمنتدى اجعل لاحقة خاصة بكل كائن تدل عليه ولنفرض مثلا لاحقة للجداول tbl - وللاستعلامات qry - وللنماذج frm > وهكذا تسبق اسم الكائن أو تلحقه للتميز بين الكائنات داخل الأكواد ولتتمكن من الرجوع اليها بسهولة اذا طال بمشروعك زمن. وانظر ايضا المرفق الخاص بالاستاذ جعفر بهذا الموضوع فهو مشابه لموضوعك
  4. هل اضفت الى الكود شىء أو جعلته مع أكواد أخرى أو أرسل لنا مثالا الذى حدثت به المشكلة
  5. السلام عليكم المرفق يعمل عندى بشكل جيد وبدون مشاكل نرجو توضيح موضع الخلل وما هى رسالة الخطأ التى تظهر لديكم وعند أى سطر من الكود
  6. وعليكم السلام ورحمة الله أرجو التوضيح أكثر ماذا تعنى بحفظ التقرير باسم العميل - حيث أن المعتاد هو حفظ سجلات العميل داخل الجدول ويتم عرض هذه البيانات من خلال التقرير هل تقصد تصدير التقرير الى أحد الصيغ Word أو Pdf مثلا وحفظ هذا الملف باسم العميل - ان كان هذا ما تعنى فهذا أمر مستغرب تصدير كل هذه الملفات وحفظها - اذا ما جدوى وجود قاعدة البيانات وانشاء التقارير التى بامكانى استدعائها متى شئت وقت الحاجة وعلى كل ان كان هذا مرادك عملنا لك على تنفيذه ان شاء الله - ولكن نرجو توضيح السبب.
  7. السلام عليكم جرب هذا المرفق ووافنا بالنتائج Base de données1.rar
  8. السلام عليكم جرب هذا الحل ووافنا بالنتائج Za-EMP7.rar
  9. لا ليست المشكلة هنا أولا - هذا الجدول ومجموعة الجداول التى يبدأ اسمها ب هذه الحروف الأربع (MSys) اسمى هذه الجداول جداول النظام (system tabel) و التى يستخدمها الأكسس دون تدخل منا وأى عبث بها سيؤدى الى تدمير قاعدة البيانات الخاصة بك أو الحاقها بضرر بالغ لا يمكن تداركه بالغالب ثانيا - أعتقد أن مشكلتك بأحد أكواد الدوارات ( For - Next ) أو (Do - Loop) والتى لم تستطع ايقافها أو لم تجعل لها حدا تقف عنده ثالثا- وعلى كل كما ذكر أستاذى وأخى جعفر أعطنا مثالا فليس من رأى كمن سمع
  10. أعتقد أن هذا الذى تريده جرب ووافنا بالنتائج خيارات الترقيم.rar
  11. هذا الذى ندندن حوله - ايش تعنى بترقم متصل أو منفصل للوارد وعلى أى اعتبار سيكون الانفصال أو الاتصال بالترقيم
  12. هذا ما فهمت أوضح لى ان كان صحيحا أم خاطئا ليكن أن القسم الذى لدينا الآن هو قسم استقبال وارسال البريد (مثلا) هناك بريد وارد يتم ترقيمه 1 -2 -3 وهكذا على أى اعتبار تريد تغير الترقيم هل هو المستخدم الخاص بارسال البريد الوارد أم ماذا - وكذلك بالنسبة للبريد الصادر هل هذا الفهم صحيح أم أنك تعنى أن القسم واحد ولكن نوعى البريد لديه (وارد - وتريد له ترقيم خاص-) و(صادر - وتريد له ترقيم خاص) بغض النظر عن المستخدم
  13. ماشاء الله عليك برنامج جميل ولكنه كبير جدا ولم استطع فهم مرادك أيضا ان لم تعنى بالوارد والصادر أنهم أقسام - وليسا أحد خيارات الترقيم فماذا تريد أن يكونا أرجو التوضيح بشكل مفصل حتى أستطيع المساعدة
  14. هل تعنى اضافة اختيار جديد من خيارات الترقيم ان كان الأمر كذلك فكما ذكرت سابقا لك مطلق الحرية باضافة الاختيارات التى تريد
  15. هل تقصد أن الأقسام لديك هى قسم الوارد وقسم الصادر وأن لكل قسم مستخدمين يتعاملون معه ان كان هذا الذى تعنى - فأعنى على نفسك بكثرة السجود - أقصد بمثال , ولا تنسانا من دعائك بالسجود حياك الله حبيبى الغالى
  16. جملك الله بفعل الخيرات وترك المنكرات ليكن المستخدم من يكون - احنا ما بنتهددش - طبعا هذا متوقف على جدول المستخدمين لديك والذى سيحتوى على كل بيانات المستخدمين بما فيهم القسم التابع له. وهذا موجود بالفعل الخيار ترقيم سنوى متصل لجميع الأقسام , وكذلك الخيار حسب اليوم متصل لحميع الأقسام. المثال المطروح عبارة عن فكرة لتساعدك لأكمال مسيرتك وتستخرج منها الأفكار التى تناسب عملك وما أعتقد أن به أمور غامضة بحاجة الى توضيح - وعلى كل ان وجد ما هو غامض - أو فاتح - فنحن بالخدمة للتوضيح تمنياتى بالتوفيق
  17. لا حرمنا الله منكم وزادكم فضلا وعلما وقد عمل عندى أيضا على 2010 ويبدو أن الخطأ كان بعدم اضافة مرجع access 14.0 object Library ملاحظاتى على الكود: 1- يجب اضافة هذا المرجع access 14.0 object Library 2- يجب أن تكون قاعدة البيانات الهدف قابلة لأخذ نسخة accde / أو Mde وذلك بعمل Compile Database جزاكم الله عنا خيرا - جمعة مباركة عليكم جميعا
  18. يبدو أنى أطلت باسؤال لدرجة أوصلت لعزوف القراء عنه من أول نظرة وعلى كل هذه محاولة منى للوصول للمطلوب ولكنها ناقصة وبحاجة لتوجيه - لعلى لا أعدم ذلك من أهل الخبرة. هذه المحاولة Private Sub Command0_Click() Dim NAcc As Access.Application MyPath = "C:\Users\ãÍãÏ ÝÑíÏ\Desktop\Test64\2.accdb" convPath = "C:\Users\ãÍãÏ ÝÑíÏ\Desktop\Test64\2.accde" Set NAcc = CreateObject("Access.Application") NAcc.ConvertAccessProject MyPath, convPath, acFileFormatAccess2007 NAcc.DoCmd.RunCommand (AcCommand.acCmdMakeMDEFile) DoEvents NAcc.Quit NAcc = Nothing End Sub وهذه النتيجة
  19. هذا الخطأ لأن هذا الكائن بحاجة الى مرجع أضف المرجع المطلوب كما بالصورة وستجد الأمور تجرى على مايرام من Tools -> Refernce ثم حدد الخيار بجوار اسم المرجع
  20. السلام عليكم ليست المشكلة بالكود وانا المشكلة باصدار الأكسس 2010 والذى يوجد به تعريفين محجوزين للكائن database < أحدهما من النوع كلاس (Class Module) والأخر من نوع بروجكت (Project) لذا يتعارض دائما االتعريفين لهذا الكائن هذا على حسب ظنى . وعلى كل تم اجراء تعديل بسط انظر المرفق backup.rar
  21. السلام عليكم استأذن أستاذى الغالى بتوضيح مصور لطريقة الرسم البيانى بالأكسس والتى ما تصورت أن تكون بكل هذه البساطة أولا - سنقوم ببناء الاستعلام الذى نريد ونضع به الشروط التى نريد ثانيا - نجعل مصدر بيانات النموذج (form) هذا الاستعلام ثالثا - نقوم بتغير طريقة عرض النموذج من الخصائص كما بالصورة1 ربعا- عند فتح الفورم للمرة الأولى سيظهر بهذا الشكل كل ما علينا هو تحديد البيانات بمحورى البيانات من خلال السحب والافلات للحقول كما بالصورة 2 وأخيرا - من تبويب (تصميم - Design) بالامكان تحديد خصائص الرسم وأشياء كثيرة.
  22. السلام عليكم جرب هذا المرفق لعله يوافى مطلبك خيارات الترقيم.rar
×
×
  • اضف...

Important Information