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

Hamdi Edlbi-khalf

الخبراء
  • Posts

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

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

  • Days Won

    3

كل منشورات العضو Hamdi Edlbi-khalf

  1. السلام عليكم هذا مثال قريب للمشروع الذي أعمل عليه لعل هناك لمسة مفقودة أو طريقة بديلة تؤدي المطلوب DateQueryCriteria.accdb
  2. السلام عليكم قمت بعمل استعلام و في معيار حقل التاريخ Between [Begin] and [End] 0 حيث وضعت أسماء حقول البحث في النموذج ضمن القوسين المنكسرين و بعد تنفيذ الاستعلام يقوم بعرض النتائج المطلوبة و لكن عند خلو حقول المعايير في النموذج يظهر الاستعلام خالياً ما هي الطريقة التي يمكن للاستعلام بها عرض السجلات كافة عند خلو حقول المعايير؟ و شكراً
  3. لقد كان الأستاذ كاسر أول من مد لي يد المساعدة في منتدانا الطيب و منذ ذلك الوقت و أتوقع ترقيته بين يوم و آخر تستأهل شارة الخبير و أكثر مبارك لك و للمنتدى
  4. الأمانة و التواضع عنوان أهل أوفيسنا و إني فخور بعضويتي هاهنا و أتمنى أن أرقى لأكون من أهل هذا الموقع الكريم. تدارك: لقد حاولت مع نفس الكود و بحثت عن بدائل لكن الإيرور لم يفارق العمل و من الأفضل تحضير الكود قبل الغد و قد أسعفني الله بما قدمته و بمساهمة الأخ الفاضل
  5. و أخيراً توصلت للحل بمعونة أحد الأكارم قبل وضع الجزء الثاني من السؤال و الفضل في معظمه لك يا @ابا جودى الغالي أكرمك الله و رعالك Dim db As DAO.Database Dim rss1 As DAO.Recordset Dim rss2 As DAO.Recordset Set db = CurrentDb Set rss1 = db.OpenRecordset("T11") ' أسم الجدول Set rss2 = rss1.Fields("F11").Value ' أسم الحقل While Not rss2.EOF rss2.Fields("FileData").SaveToFile CurrentProject.Path 'مسار قاعدة البيانات rss2.MoveNext Wend Set rss2 = Nothing rss1.Close Set rss1 = Nothing Set db = Nothing
  6. شكراً لك أستاذ @ابا جودى أعتقد أن السؤال وصل إلى حل مقبول و مناسب و الأفضل وضع سؤال آخر لجزئية تصدير المرفقات.
  7. السلام عليكم جزاكم الله كل خير أستاذ @ابا جودى عمل رائع. و قد أجلت الإجابة حتى تحميل المرفق. هل يمكن تخزين الملف بقاعدة البيانات بجدول بسجل واحد يقوم الأمر بتصديره لنفس مسار القاعدة قبل طباعته ؟
  8. مرحباً أستاذ @ابا جودى الفكرة لا تزال على الورق و لم أقم بعمل نموذج لها بعد و هي على الترتيب التالي: لدي برنامج طباعة للمراسلات و بعض هذه المراسلات يجب أن ترفق بمجموعة من النماذج الفارغة . ما أبحث عنه هو عند طباعة المراسلة تطبع معها المرفقات و التي هي عبارة عن ملف ورد من عدة أوراق. الطريقة التي توصلت إليها كانت بإضافة ملف الورد إلى تقرير و من ثم طباعة التقرير . و سؤالي كان عن إمكانية تخزين ملف الورد بصورة مرفق بالقاعدة وإمكانية طباعته دون تصديره أو فتحه ( أو على الأقل أن يتم ذلك بصورة مخفية).
  9. السلام عليكم لدي قاعدة بيانات فيها جدول غير منضم لأي نموذج و ذلك لتخزين ملف ورد واحد به. هل توجد طريقة لطباعة الملف -و هو على صورة مرفق- ؟ و شكراً
  10. السلام عليكم على حد تجربتي و معرفتي ليس في الأمر مشكلة أمنية و لكن لا أضمن ذلك . العمل على ماسح الباركود بغاية السهولة بمجرد وصل قارئ الباركود على الجهاز و بعد عمل الإعدادات المطلوبة و التي تختلف بحسب الأجهزة ( سيقوم بتجهيز هذه الإعدادات المحل الذي ستشتريه منه) بمجرد القيام بعملية المسح ستنتقل البيانات إلى أي ملف نصي أو حقول بيانات لوحدها و كأنك تقوم بإدخالها عن طريق الكيبورد.
  11. السلام عليكم أستاذ @حلبي لماذا لا تلجأ إلى مسح البطاقة الشخصية بالباركود و هو متاح في سوريا على البطاقات الشخصية. و لا أخطاء و لا هم يحزنون.
  12. السلام عليكم و جزاكم الله كل خير هذه المشكلة التي أشار إليها الأستاذ @ابا جودى عويصة أو ربما ليس لها حل فالبحث عن طريق الاسم هو الوسيلة المنطقية و الواضحة خاصة عند زيارة مراجع ليس معه بطاقة و لا يذكر رقمه التعريفي. و الطريقة الوحيدة هي عمل نظام بحث يعتمد الأسماء القريبة و المطابقة بما يشابه محرك بحث جوجل و هو أمر ليس من اليسير.
  13. شكراً أستاذ @AlwaZeeR فعلاً هو الحل مع أني عدلت تنسيق التاريخ على الحاسب.
  14. شكراً لكم سأجربها و أعلمكم بالنتيجة إن شاء الله. مع أني قد غيرت تنسيق التاريخ في الجهاز و التاريخ يظهر لدي dd/mm/yyyy.
  15. السلام عليكم قمت بعمل استعلام و أنشأت به عموداً من نوع تاريخ DCount("[ID]";"[Table2 Query]";"[Date2]=#"&[Date2]&"#") إلا أن النتجة كانت صفراً بينما لو كان الحقل من نوع رقم أو نص لأعطى النتيجة المناسبة. DCount("[ID]";"[Table2 Query]";"[TextName]='" & [TextName] & "'") شكراً لكم و جزاكم الله كل خير.
  16. السلام عليكم أشكرك على اهتمامك و جعل الله عملك في ميزان حسناتك و قد أخصله له و أثابك عليه في الدارين. ما أبحث عنه هو إمكانية جعل تقارير أكسس مرنة تتناسب مع الاستعلامات الجدولية بحيث تتمدد و يزداد عدد الأعمدة أو تنقص مع تغيرها في الاستعلام مع إمكانية عرض رؤوس الأعمدة عبر الصفحات مع تمدد الاستعلام عرضاً، كما هو الحال مع الأكسل. الأمر الآخر تغير حجم (أبعاد) العناصر في النماذج مع تغير أبعاد الشاشة فضلاً عن دقتها. وسيكون رائعاً أن تأتي هذه الإضافات قابلة للتنفيذ مع ملف أكسس من صيغة Accde. الأخير إمكانية ربط الأكسس مع الإكسل و السماح بتعديل البيانات من الملفين. آمل ألا تكون هذه الاقتراحات استعجازية...
  17. السلام عليكم بعد إذن الأستاذ @AlwaZeeR لعل المشكلة أنك تبحث في نموذج خالٍ من البيانات و ستزول المشكلة مع إدخال أول سجل مرتبط بالنموذج.
  18. السلام عليكم في البداية مقال جميل إجمالاً و جٓمالاً، لكن على حسب تجربتي المحدودة هناك أمر - أو مجموعة منه -أحب أن أشارككم به. أكسس المستخدم على السيرفر يختلف عن ذاك على الحاسب المحلي لجهة السرعة و لجهة عتبة الانهيار. كفاءة الجهاز لها دور كبير بوصول الأكسس إلى حده الأقصى. أخيراً هذه المعطيات عن الأكسس نظرية فالكثيرون لم يستطيعوا الوصول إلى قاعدة بيانات بحجم ١ جيجا و الأمر مركب للغاية. فعدد السجلات عامل هام في تحديد سقف حجم قاعدة البيانات . فلو فرضنا أن قاعدة بيانات وصلت إلى ما يقارب المليون سجل حتى مع عدم بلوغها ١ جيجا فستبطأ و ربما تكثر حالات الكراش حتى الإغلاق النهائي، و ما أعلمه أن الرقم القياسي كان حوالي ٧٠٠ ألف سجل لا أعلم ما حل بتلك القاعدة بعد ذلك. المعادلات في الاستعلامات تقصر عمر قاعدة البيانات خاصة تلك التي تستعرض السجلات كاملة مثل Dcount-Dmax ... و ستخفض عمر قاعدة البيانات بصورة كبيرة فالمليون سجل ربما تفقد صفراً !! العامل الآخر الذي شاهدت تأثيره السلبي هو النماذج الفرعية فهي فضلاً عن إبطاء عمل قاعدة البيانات و تأخير فتح البرنامج قد تحمل معها أخطاء غير معروفة شأنها بذلك شأن المعادلات الطويلة في الاستعلامات. و آخيراً الأحداث في الحالي التي تعتمد على البحث بيانات القاعدة كاملة كتلك التي نستخدمها لتعطي إشعارات بناء على عدد سجلاتٍ و نحوها فلها أثر مماثل . و كل هذا مرتبط بمسألة -لم أعرف لها تعليلاً - و هي تعديل البرنامج على حواسيب مختلفة المعالجات أو أنظمة التشغيل أو نسخ الأوفيس .
×
×
  • اضف...

Important Information