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

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

الخبراء
  • Posts

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

  • Days Won

    5

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

  1. السلام عليكم ورحمة الله أولا - قد غزى وغنم ان شاء الله ثانيا - أما عن فكرة استعلام الحذف فهى جميلة جدا وان لم تتوصل اليها بجهدك لأرشدك اليها أحد أساتذة المنتدى ولكن لى توجيه بسيط وهو أن تضع شرط داخل استعلام الحذف ليستطيع الاستعلام التمييز بين ما تريد حذفه أو بقائه كتاريخ مثلا أو كود أو ... ثالثا - أما عن الرسائل التي أزعجتك - ولا عاش من يزعجك - فاقتلها بهذا المبيد الفعال والمجرب 'ضع هذا الكود قبل تشغيل الاستعلامات الاجرائية DoCmd.SetWarnings False طبعا هذا الكود سهل وان قمت أيضا بالدخول على الاعدادات في الأكسس وقمت بتعطيل الرسائل الإجرائية عند الحذف والاضافة فهذا سهل أيضا والآن هل غزى أبوزيد في أمان الله وتمنياتى بالتوفيق
  2. تفضل هذا مثال بسيط (تصبيرة) لحين ما يرد أستاذنا كرار الفكرة بسيطة باستخدام الأداة webPorows GooglMaps.rar
  3. وعليكم السلام ورحمة الله وبركاته شاهد هذا المثال لعله يحوز اعجابك المثال بحاجة الى بعض الفنيات تركتها لتضع عليها بصماتك تمنياتى بالتوفيق All Screens.rar
  4. جزاك الله خيرا وأعانك الله على ما أنت فيه وبانتظار العمل بعد تمامه وفقك الله تحولت منذ أيام قليلة الى win 8.1 وقد صادفتنى هذه المشكلة عند انشاء اتصال ODBC رغم أنى لم يصادفنى هذا الخطأ ب win xp فهل هناك أمور يتطلبها النظام الجديد لانشاء الاتصال غير الإجراءات المعهودة أم أن هناك سبب آخر وجزاكم الله خيرا
  5. السلام عليكم ورحمة الله وبركاته تم الاتصال بقاعدة بيانات تم رفعها على الاستضافة بنجاح والحمد لله ولكن كيف يتم تعريف العمود المفتاح الأساسى (primery Key) كمفتاح أساسى داخل الجدول فقد ظهر الجدول داخل القاعدة بعد الاتصال للقراءة فقط وهذا يعنى أنه لم يتم تعريف مفتاح أساسى بالجدول.
  6. السلام عليكم ورحمة الله وبركاته جرب هذا المرفق NewConnect.rar
  7. عفوا يا أخى هذا الوجه لم أعنى به الضحك وانما انظر للأعلى فقط
  8. وعليكم السلام ورحمة الله أعتقد أنه كانت هنالك علاقة بين جدولين أو أكثر رأس بأطراف أو كل الى الكل ثم تم تغير اسم أحد هذه الحقول المرتبطة بالعلاقة - والحل اعادة اسم الحقل أو القيام باعادة عملية الربط من جديد هذا ما أظن .. وان تكرمت علينا بزيادة ايضاح متى ظهرت معك هذه الرسالة وفى أى وقت تظهر حتى ننظر الى المشكلة عن قرب.
  9. هذا الرقم على حسب ظنى أنه لا يمثل عبئا على كاهل الأكسس ولا أضعافه - والذى رغم حدوده المتواضعة يستطيع العمل مع قاعدة بيانات بحجم 2 جيجا بيت- اذا فعلى حسب ظنى أيضا أن مشكلة البطئ ليست بحجم القاعدة وانما بامور أخرى كتنسيق الأرقام الى العربية أو شىء من هذا القبيل وعلى كل اذا كنت بحاجة لجعل اسم الجدول نصفه متحرك ونصفه ثابتا داخل الكود فهذا مثال على ما تريد. الرئيسه.rar
  10. أما عن هذه المشكلة فلا مشكلة يمكنك جعل مصدر بيانات نموذج الادخال استعلام معياره الشهر المطلوب هل تعنى أن القاعدة تمت مشاركتها بين مجموعة عمل على الانتر نت ان كان الأمر كذلك فالتحول الى SQL Server سيقضى على مشاكل المشاركة وكذلك مشكلة الحجم. أعتقد أن جداولك تحوى مرفقات وكائنات OLE هل هذا صحيح وان لم يكن كذلك فأعطنا عدد سجلات أحد هذه الأشهر
  11. هلا أوضحت لنا ما الفائدة من أن تجعل لكل شهر جدول مستقل بقاعدتك
  12. هل تسمح لنا بمثال لنستطيع التعديل عليه ورؤية المشكلة عن قرب
  13. يبدو أنك لم تفهم الطريقة التى أقصدها بالضبط ليكن برنامجك مكون من جدولين فحسب واحد للعمل اليومى المتجدد والآخر لتقوم بترحيل البيانات التى انتهى العمل عليها فى نهاية الفترة يضم كل البانات التى انتها العمل بها ويشمل كل هذه الأشهر جميعا فى جدول واحد لا أن نجعل لكل شهر جدول ان لم يكن هذا مقصدك فأرجو زيادة ايضاح
  14. يبدو أن الفكرة أعجبتك لذا لنأتى الى مرحلة التنفيذ أولا - هذا الكود يقوم بنقل البيانات من جدول اسمه current_Data الى جدول اسمه Old_Data ثانيا - للاستفادة بالكود خارج نطاق هذين الجدولين عليك بالبحث عن اسم الجدولين وتغيرهما الى أى اسم تريد هذا كل شىء وشكرا
  15. لدى فكرتان بخصوص هذا الأمر الأولى - أن يكون داخل جدول البرامج والذى يحوى بيانات البرامج (كود البرنامج - اسم البرنامج - كود التحديث) وكود التحديث هذا يحوى القيمة (0 - أو 1) فقط اعلانا بوجود تحديث ونزرع ببرنامجنا كودا يستدعى هذه القيمة من هذا الجدول بين الفينة والأخرى طبعا فى حال الاتصال بالانتر نت حتى اذا وجد أن القيمة تغيرت الى 1 أمام اسمه الذى يحفظه - قام باعلان العميل عن وجود نسخة جديدة منه وهذه الطريقة تجعل البرنامج وكأنه يتابع أخبار نفسه بالمصنع الذى خرج منه لحظة بلحظة. أما الفكرة الأخرى أن يكون هناك امكانية باعدادات البرنامج أن يختار العميل تنزيل التحديث كل فترة زمنية محددة كشهر مثلا أو اسبوع أو ... وفى هذه الحالة عند مرور الفترة الزمنية المحددة سيقوم البرنامج بطلب التحديث ذاتيا أو بعد اذن العميل.
  16. هذا هو الموضوع الذى كنت أعنيه ويبدو أننى أخطأت فى نسخ الرابط وجزاك الله خيرا بالموضوع المذكور يوجد كود لعمل ارتباط بقاعدة البيانات المرفوعة على الاستضافة هل يمكننى استخدام هذا الكود لربط البرنامج بالجهاز السرفر ؟
  17. أولا - هذا مثل دارج لدى أهل مصر - أى دخلنا وخرجنا من الدار بسلام ولن نمسك بسوء - ثانيا - على جسب فهمى هل تقصد أن الملفات المرفقة سيكون اسمها عبارة عن تواريخ وتريد تحديد اسماء الملفات بشكل نطاق زمنى للتواريخ من الى ثم جلب كل الجداول الموجودة بالملفات التى تحمل الاسم الداخل فى النطاق الزمنى الذى حددته. وأنك ستقوم بعمل باك أب (bakeup) لقاعدة البيانات بشكل شهرى . اذا كان الأمر كذلك فأنت بحاجة الى جهاز حاسوب تحمل فيه قواعد البيانات الشهرية وجهاز آخر لبرنامجك حتى تتمكن من خزن كل هذا الكم الهائل من قواعد البيانات التى ستقوم بعملها كل شهر ولكن لماذا لا نلجأ الى الحل السهل لنوفر على أنفسنا كل هذه المعاناة ... ما رأيك أن يكون لدينا بقاعدة البيانات جدول نسميه (البيانات القديمة - أو الأرشيف) نقوم بترحيل البيانات اليه بشكل شهرى وافراغ الجداول التى نعمل عليها خلال الشهر الجديد وبهذا يكون لدينا جدول خاص يمكن أن نجلب منه البيانات ونبحث فيه كيفما نشاء وفى أى وقت نشاء ولا حرج أن يكون هذا الجدول أى الخاص بالبيانات القديمة اثنين أو ثلاث وكذلك لا حرج أن يكون خارج القاعدة الحالية ويكون بقاعدة باك ايند (BakeEnd) ومرتبطا معنا إن راقت لك الفكرة فهذا مثالها الرئيسه.rar
  18. وهذا الذى كنت أعنيه حينما قلت: (تضم اسم البرنامج وبيانات العميل وبهذا تكون كل التقيمات والتعليقات أو حتى الشكاوى عن الاعطال والمشكلات والاسفسارات وطلب المساعدة كل هذا فى مكان واحد يسهل عليك متابعة كل العملاء لكل المنتجات فى آن واحد) وكذلك عندما قلت: (واقتراحى هنا أن يكون هنالك كود لنوع الرسالة 1-شكوى أو 2-تعليق أو 3-تقيم أو طلب 4-مساعدة أو ..... داخل الجدول tbl_Software_Feedback) وبهذا يمكننى عمل فلترة حسب نوع الرسالة وبهذا نكون أنشأنا قاعدة متكاملة لخدمة العملاء والتى تعنى (بخدمات ما بعد البيع) ولا ينقصنا الآن سوى وجود آلية للاستجابة والرد على العملاء اما عن طريق الرسائل الالكترونية أو التواصل المباشر أو ........... ما أحلى وأجمل هذا الموضوع الذى تتضافر فيه الأفكار والقلوب أحبكم فى الله
  19. أنا أوشكت على الفهم وهذا صعب حدوثه صحح لى هذا ان كنت مخطأ حضرتك تريد أن تقوم بعمل باك أب كل فترة دورية للبيانات ثم تريد أن تحدد اسم الفترة التى تريد البحث عنها ليتم عمل ارتباط بها بشكل آلى وتجرى عملية البحث ثم تحذف هذه الجداول مرة أخرى (ويادار ما دخلك شر) ان كان الأمر كما توقعت فأرجو توضيح الأمور التى بالصورة
  20. هل تقصد أنك تريد أن تقوم باستيراد مجموعة من الجداول - من قاعدة بيانات أخرى - تكون موجودة بشكل مؤقت ثم تقوم بحذفها أم ماذا هلا أوضحت لنا السبب الذى يحملك على استيراد وحذف مجموعة من الجداول فى كل مرة تصنع تقريرا ولماذا لا تجعل هذه الجداول مرتبطة مع القاعدة التى تعمل عليها - مجرد فكرة. وعموما ارفق مثالا قاعدة بيانات فارغة بها الشىء الذى تريد التعديل عليه فحسب مع التوضيح للفكرة التى تريد حتى لا نبنا أعمالا على مجرد تخمين للمطلوب . تمنياتى بالتوفيق
  21. السلام عليكم ورحمة الله وبركاته فكرت مليا فوجدت أن ليس من الحكمة أكل العسل كله (على رأى المثل المصرى) لذا فسأقتصر على سؤالين اثنين فحسب (هذا بالطبع ان اتسع لى صدركم وسمح بالرد وقتكم) أما الأول - فالمرفق به صور لمحاولة الاتصال بالاستضافة (والتى اخفق فيها الاتصال بالطبع ) فنرجو بيان السبب والثانى - فهل يمكننى استخدام كود الارتباط بالاستضافة بنفس الفكرة مع السرفر و الكلينت. هذا كل شىء وجزاكم الله خيرا السيرفر.rar
  22. جزاك الله خيرا هل الكود يقوم بصنع جدول مرتبط بالسرفر ثم يحذفه .. فلم أجد جدولا مرتبطا داخل البرنامج يبدو أن الأمر سيحتاج الى استنزافك بالأسألة ولكنى بحاجة الى النوم الآن أستودعكم الله
×
×
  • اضف...

Important Information