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

أبو إبراهيم الغامدي

أوفيسنا
  • Posts

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

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

  • Days Won

    13

كل منشورات العضو أبو إبراهيم الغامدي

  1. لا يمكن الاستمرار في هذه المشاركة لأنها بالنسبة لي منتهية.. أما شرح الشفرة فقد تفضل أ. جعفر بتوصيفها أدناه،، لكن عليك الصبر قليلا حتى يتفرغ لمساعدك..
  2. نعم أ. جعفر .. توقعك صحيح! فعلا استخدمت ++NotePad لتحليل البيانات.. هل أطمح في أن تمتعنا بتحلبل الشفرة؟ فأنا أتوق لذلك!
  3. أعتذر عن هذا الخطأ Import Data from oracle Report.zip
  4. أهلا بك.. أنت تريد استيراد البيانات بطريقة منسقة كما في الجدول! الملف النصي عبارة عن مسردات أوامر صرف.. وبناءً عليه: هناك بيانات رأسية تمثل بيانات أمر الصرف، وهناك بيانات تفصيلية تمثل بنود أمر الصرف.. على هذا الأساس قمت بإنشاء جدول جديد لأوامر الصرف يدعم جدول البيانات التفصيلة المرفق بمثالك حتى لا تتكرر البيانات في جدول واحد.. أرجو أن يكون هذا التحسين مرضيا لك؟ وإلا أرجعت لك البيانات في جدول واحد.. Import Data from oracle Report.zip
  5. هذا تبرير منطقي ومعقول.. خرجت من المثال المرفق بالتصور التالي.. اختر التقرير من مربع التحرير، ومن ثم انقر على معرف العميل لترى البيانات الخاصة بذلك العميل.. إذا نقرت على معرف العميل قبل اختيار التقرير من مربع التحرير تظهر سالة تنبيه.. testreport.accdb
  6. لا زلت أتعجب؛ لمذا تريد أن تفتح التقارير عن طريق البينة الغرضية وليس باستخدام الطريقة التقليدية! المهم هنا هو إدراج اسماء التقارير في مربع تحرير .. يمكن فعل ذلك عن طريق إنشاء استعلام (تحديد بيانات) من جدول كائنات النظام (MSysObjects) يرجع اسم الغرض من الحقل (Name) وسيكون المحدد هو نوع الغرض من الحقل (Type) ومعرف النوع للتقارير هو (32764-).. SELECT MSysObjects.Name FROM MSysObjects WHERE (((MSysObjects.Type)=-32764)); توضع وصلة الاستعلام هذه في مصدر الصف (Row Source) لمربع التحرير،، يمكن فتح التقرير بعد اختيار التقرير مباشرة (في وضع المعاينة قبل الطباعة ) إذا ما وضعنا التعليمة التالية في حدث بعد التحديث (AfterUpdate) لمربع التحرير DoCmd.OpenReport Me.Combo#, acViewPreview '-- قيمة مربع التحرير والسرد testreport.accdb
  7. أهلا محمد،، فقط افتح التقرير في وضع التصميم،، ثم اذهب إلى محرر الشفرة الخاصة بالتقرير،، ثم انقر على أيقوتة الحفظ،، ثم أغلق التقرير!! السبب أنك أسندت متغير التقرير إلى البنية الغرضية للتقرير،، وفي العادة أكسس لا ينشيء هذه البنية إلا عند فتح محرر الشفرة..
  8. أهلا أكسس،، إذا تمت الإجابة على سؤالك الأول فأرجو منك التكرم بتحديد المشاركة التي كانت فيها الإجابة كأفضل إجابة.. أما إذا لم تتم الإجابة فسأحاول الإجابة عليه إن شاء الله.. إذا كان لديك سؤال آخر غير سؤال المشاركة أو لا يتعلق به،، ففضلا افتح مشاركة جديدة
  9. أهلا محمد.. نعم،، هذة الشفرة صحيحة! لكن يمكن أن يكون في التقرير نفسه إعلان لمتغير فتح قاعدة بيانات بدون إنهاء للمتغير بعد الاستفادة منه،، وهذا في نظري ما سبب رسالة الخطأ.. راجع شفرة التقرير؛؛هل ماذكرته صحيح؟!
  10. وعليكم السلام ورحمه الله وبركاته أهلا بك.. تفضل زر خيار.accdb
  11. أكسس ليس بحاجة إلى أن تزعي عنه الأمان أو تخفضيه! أكسس بحاجة إلى أن تمنحيه مكاناً آمن ليعمل منه بحرية! أكسسي منحته الحرية الكاملة للعمل من أي مكان على حاسبي بهذه الطريقة..
  12. نسيت أن أخبرك أني بدلت طريقة الإضافة بالنقر المباشر إلى النقر مع ضغط رز التحكم Ctrl .. لأن النقرالمباشر مربك بعض الشيء.. قمت بعمل بعض التحسينات منها.. إظهار رقم المخطط في أعلى يمين الصورة، كما يظهر في أعلى النموذج.. عند النقر على النقطة يتم إضافة رقم المخطط ومسى الحي تلقائيا.. Map Pointer.zip
  13. العفو منك أستاذي.. هذه العبارة لا يمكن أن توجهها لتلميذ من تلاميذك.. عندما يوجه إليك من يكبرك سنا وقدراً تلميحاً بعمل شيء ما،، لا يمكن أن تفهم من هذا إلا يكون طلبا ملزماً.. ولهذا بادر الاستاذ جعفر بقوله.. وهذا مافهمه أيضاً الأستاذ at_aziz وبادر بقوله.. 🤐🤔😄
  14. أهلا بكم.. أ.@ابوخليل أ. @jjafferr أ. @أبو عبدالله الحلوانى أ. @at_aziz وباقي الزملاء،، أعلم أن مداخلاتي السابقة كانت فظة بعض الشيء 😬 وذلك أن الأستاذين أبو خليل وجعفر فتحوا بمشاركتهم أبوابا من الطلبات أهتبلها العزيز عطا وعلى أن أتجاوب معها.. وعلى نفسها جنت براقش..😏 المهم الآن أني تقدمت في العمل خطوة إلى الأمام.. أرجو أن تقدم هذه المشاركة أمرا مفيداً... فكرة النموذج المصور عرض بيانات مقتضبة عن المخططات مع صورة المخطط،، يقوم النموذج بإرفاق صورة المخطط عندما يكون للمخطط صورة في مجلد المخططات (plans) (يجب تنزيل الصور ووضعها في هذا المجلد).. الأزرار ذات الأسهم للتنقل بين السجلات،، والزر الأحمر لتقسيم الصورة،، ومربعات النص لوضع قيم بعدد الأعمدة والصفوف التي تقسم الصورة،، القيمة الافتراضية (1:1) ويعني ذلك أن الصورة عمود واحد وصف واحد (الصورة كاملة بدون تقسيم)،، لن تظهر التقسيمات بدلا عن الصورة الأساسية ولكن يظهر عوضا عن ذلك أيقونات بعدد التقسيمات المطلوبة،، عند النقر على الأيقونة يفتح نموذج التأشير على الخريطة ولكن في هذه المرة وفقا للصورة ومعرف المخطط (عرض البيانات وفقا للبلكات يعالج لاحقا).. Map Pointer.zip
  15. نعم.. هذا مؤكد فعلا.. ولا أتوقع أن تبنى قاعدة البيانات على جدول وخريطة.. الجدول المرفق في قاعدة البيانات المثال خاص بتعيين النقاط على الخريطة.. عند تعيين نقطة ما على الخرطة تسجل بياناتها في جدول القطع المعروضة للبيع.. ويمكن للمستخدم أن يكمل تسجيل البيانات في نافذة الجدول.. هنا اشكالية متعلقة بسجيل البيانات المسبق.. بمعنى أن هنالك بيانات تم تسجيلها في الجدول دون تعيين نقاط لها على الخارطة! لما كانت البيانات المدرجة في المثال بيانات صورية كان العمل على تعيين أرقام للنقاط تسلسلياً محضاً، لكن مع البيانات الواقعية الحقيقية سيكون الأمر مختلفاً تماما.. لا أتوقع أن يكون البرنامج يقوم بمسح البيانات من على الخريطة! ولا بد من اختيار البيانات مسبقة الإدخال أو تسجيل البيانات يدويا.. تبقى المعالجة الآلية للأرقام العشوائية فقط! هذا يتطلب أن يكون لقاعدة البيانات جداول للبيانات الرئسية وجداول للبيانات الفرعية.. لماكانت بيانات المواقع (الموقع حسب وقوف مؤشر الفارة على الخريطة) مسجلة في جدول البيانات سوف تظهر النقاط لكل خريطة وفقا للبيانات المسجلة لها. حالياً ممكن من خلال جدول البيانات. عند حذف بيانات موقع من الجدول لن تظهر النقطة التابعة له، لأن إعادة وضع النقاط على الخريطة مبني على البيانات المسجلة في الجدول.. الممكن الآن حذف جميع النقاط وحذف البيانات التابعة لها، الإ إنه يمكن برمجة ذلك بشكل فردي.. هذى الجزئية ليس لها علاقة بالموضوع، ولهذا لا أملك إجابة عليها كان بودي النظر في الأمور المتعلقة بالبرمجة أيضاُ، والا نركز على تحليل النظام وجداول البيانات.. لأن هذا يجعل المشاركة تطول.. ولأن السائل سأل عن أمرٍ برمجي محدد..
  16. كنت أتوقع أن أجد بيانات تغطي عدد المخططات التي أرفقتها على الأقل! لكن..
  17. أحتاج منك إلى قاعدة بيانات تحتوي على معطيات تنبئ عن توجهاتك وتطلعاتك التي تحقق هدفك.. لا تتوقع مني أن أكون طرفاً ثالثاً.. يفكر! ويخطط! وينفذ! ويقرأ أفكار الأخرين أيضاً.. ولست أنت عميل فوق العادة.. في تقديري أن أوضحت فكرتي من البداية إلا إذا كنت لا تقرأ المشاركات، ولا تنظر في المرفقات..كمبرمج لقواعد البيانات.. نعم.. سوف استمر معك في إيجاد الحلول وتطبيقها.. لكن لا تتوقع من أكثر من ذلك!
  18. أهلا بالجميع.. هذى الأفكار يمكن تطبيقها بسهولة! لكن يبقى ذلك خاضعا لرغبة السائل! السائل سأل: هل يمكن تطبيق الفكرة؟! ولم يرفق سوى الخريطة! حتى إنه رفض تجاوز طلبه في تغيير اللون!😏 على كل حال إذا كنتم تريدون المساهمة في عمل قاعدة بيانات مبنية على هذه الفكرة فسوف أكون معكم بإذن الله..
  19. كان في تقديري عند تلوين المؤشر أن استخدم ذلك في تلوين المؤشر حسب نطاق سعر البيع! لكن..
  20. لا أعتقد أنك حزرت! من أدوات ActiveX أداة تسمى Fram عبارة عن حاوية للأدوات.. العجيب فيها أن الأدوات المركبة عليها تتمدد معها! ولهذا لو مددتها سوف تتمدد الخريطة وأداة العنوان كذلك! هذى الأداة فيها خاصية Zoom وكنت في النسخة الأولى وضعت أداة الانزلاق Slider لتكبير وتصغير الصورة لوضع أداة العنوان يشكل دقيق ومن ثم أعادتها للوضع الطبيعي.. لكني تخليت عن ذلك!
  21. أهلا بك أ. سلمان.. في الحقيقة ليس هناك شفرة لأكسس متعلقة بهذا الموضوع! إنما هي وسوم CSS الخاصة بتزيين صفحات الويب.. يمكن أن تبحث في W3 School تحت CSS3 عن الوسمين Transition و Transform
  22. لن يطول انتظارك بإذن الله.. في الواقع قد رتبت لهذا من قبل! ولم يمنعني من رفعه دفعة واحدة إلا التشويق! وأن يرى الزملاء الأشياء الجديدة على مهل.. Map Pointer.zip
×
×
  • اضف...

Important Information