رياض الراوي
الخبراء-
Posts
281 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
1
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو رياض الراوي
-
وهذا نفس النموذج بتسميات معربة PrintersDialogBoxArabic.rar
-
الأخوة الإعزاء: منذ مدة طلب أحد الأخوة في المنتدى (مربع تحرير وسرد) تظهر فيه أسماء الطابعات على الجهاز ولم أتمكن في تلبية طلبه في حينه على الرغم من بحثي المتواصل. وأثناء محاولتي البحث عن حل لمشكلة الأخ ابراهيم-ابو ريان في مشكلة" فتح صورة وطباعتها من الكود مباشره"،توصلت إلى كود في موقع أجنبي قمت بتطبيقه على نموذج وأضفت إلى مربع تحرير وسرد(cmbPaperSize) في النموذج أنواع الورق من تعليمات الأكسس PaperSize property لأن الكود الأجنبي لم تظهر فيه أنواع الورق في المربع الخاص بها. ومشكلة هذا النموذج أنه عند تغيير نوع الطابعة لا تتغيير قائمة أنواع الورق لتشمل فقط أنواع الورق التي تستطيع الطابعة الطباعة عليهابل تبقى القائمة شاملة وكذلك مشكلة حجم ورق مخصص غير فعالة. وأهدي هذا النموذج لأخي أبو ريان وللأخ صاحب الطلب ولكل أعضاء المنتدى الكرام. مع تحياتي PrintersDialogBox.rar
-
أخي العزيز: لو تجرب مايلي في الكودالخاص بالطباعة .PictureSizeMode = 0 حيث أنه: عندما يكون خيار .PictureSizeMode = 3 تكون الصورة في وضع zoom أي يتم تكبير الصورة إلى أكبر حد ممكن مع المحافظة على التناسب بين الطول والعرض. وعندما يكون خيار .PictureSizeMode = 0 يتم عرض الصورة بالحجم الحقيقي وإذا كانت الصورة أكبر من التقرير (أي الصفحة حسب إعدادات الطابعة الافتراضية) يتم قصها. وعندما يكون خيار .PictureSizeMode = 1 يتم مط الصورة طولياً أو عرضياً لتناسب التقرير لقد جربت طباعة الصورةمن الفوتوشوب وحجمها الحقيقي(Actual size)هو21.7×15.88 يعني حجم صفحة A4 أفقي وتترك هوامش . ثم طبعتها عبر البرنامج بعد تغيير الخيار أعلاه إلى الصفر,مع تغيير تفضيلات الطابعة الافتراضية إلى صفحةA4 والاتجاه إلى أفقي Landscape فكانت النتيجة صورتان متماثلتان بالحجم الحقيقي. مع تمنياتي لك بالتوفيق .
-
أرجو المساعدة في شرح ado مع الأكسس بمثال بسيط
رياض الراوي replied to يوسف ناجي's topic in قسم الأكسيس Access
الاخ العزيز: مكتبة ADO هي اداة للتعامل مع قاعدة البيانات بعيدا عن البرنامج الأم الذي أنشئت منه قاعدة البيانات .كمثال:صلة وصل بين نماذج مصممة بلغة Visual Basic وقاعدة بيانات أكسس;علماً انه يمكنك أن تتصل مع قاعدة بياناتك الحالية عن طريق الـADO . ومما علمته من مواقع مختلفة خلال إبحاري بالأنترنت أن مكتبة ADO الكلاسيكية تعتمد بشكل أساسي على مجموعة السجلات أو ما يطلق عليها برمجياً RecordSet .بينما ADO.NET الأحدث تعتمد بشكل أساسي على DataSet . ال RecordSet يتسع لجدول واحد فقط, وإذا أردنا استيعاب أكثر من جدول واحد نحتاج إلى عمل Join داخلي وملء ال RecordSet. الداتا سيت يمكن أن تحتوي على أكثر من جدول بالإضافة إلى العلاقات. ولذلك ونظراً لضيق وقتي هذه الأيام وعدم إمكانية التوسع في بحث وتدقيق هذا الأمر,أرفق مثالك ولكن بعد فصله لقاعدتي بيانات قاعدة بياناتك وقد وضعت بها ما طلبت وأكثر من تعديلات ولكن على جدول (dept) فقط والموجود في قاعدة بيانات (db1) والتي يجب أن توجد على نفس المسار ليتم العمل بشكل صحيح. وقد وضحت ضمن الكود الشرح اللازم لكل عمليةADO قمت بهاو تتضمن (الآضافة - الحفظ - الحذف - البحث - التعديل - التراجع- إلخ... ) ولكن نظراً لضيق وقتي هذه الأيام قد تجد بعض الأمور غير الأساسية بحاجة للتعديل قد يقوم بعض الزملاء بالمساعدة أو أقوم أن بذلك عندما يتاح لي الوقت الكافي. وأخيراً إذا أردت التعامل مع قواعد بيانات أكسس فقط وبرنامج الأكسس موجود على الجهاز فإن هناك طرق أبسط وأفضل من الِADO لتحقيق نتائج أفضل بمدة أقل. والله الموفق. ADO.rar -
إليكم هذا التلميح من مدونة Microsoft Access Team Blog، لإخفاء منطقة الشريط في Microsoft Office Aceess 2007 كل ما عليك فعله هو: في حدث عن التحميل (Form Load) لنموذج البداية أكتب هذه الشفرة: DoCmd.ShowToolbar “Ribbon”, acToolbarNo لإظهار منطقة الشريط مرة أخرى أكتب هذه الشفرة: DoCmd.ShowToolbar “Ribbon”, acToolbarYes المصدر: Microsoft Access Team Blog Using the ShowToolbar Method to Hide the Ribbon
-
بعد التحية: التعديل في المثال المرفق. ولكن بالنسبة للأوفيس 2007 فليس لدي نسخة حالياُ وما هو الـ rubon . abs.rar
-
السلام عليكم: نعم لديك مشكلة في العلاقات بين الجداول في قاعدة البيانات وانت أقدر الناس على حل هذه المشكلة لأنك تعرف أكثر من غيرك طبيعة البيانات والعمل الموجود لديك. ففي جملة الـsql وهي مصدر التقرير (all invoice by department) يوجد العلاقات الموضحة في الصورة المرفقة. وحقل (departmentid) في الجدول (ORDER) فارغ مما يؤدي لظهور التقريرالمذكور بدون بيانات .فيجب إما ملء الحقل المذكور بالبيانات أو البدء بإصلاح العلاقات ثم تقوم بعمل استعلام يجمع الجداول الثلاثة الداخلة في التقرير وبعد ظهور البيانات فيها نقوم كخطوة اخيرة بعمل المعايير للاستعلام. والباقي سهل سأجيبك أنا أو أحد الزملاء عليه في حينه.
-
بعد التحية: اسم شريط الذي يظهر مع التقرير(mRep) ويمكن استيراده من القاعدة الأصلية وربطه بالتقرير عن طريق (خصائص التقرير/غير ذلك / شريط الأدوات) وللتوسع في هذا المجال ادعوك لمتابعة الرابط التالي في المنتدى: http://www.officena.net/ib/index.php?showtopic=30094
-
بعد التحية: هذا مثال به زري أمر الأول لإغلاق كافة النماذج المفتوحة والثاني لإغلاق كافة النماذج المفتوحة عدا نموذج أنت تحدده بالكود CloseAllForms.rar
-
الأخ المحترم أبو ريان: أرفق طريقة لطباعة الصورة بشكل تقرير خفي برمجي يأخذ الصورة من المجلد الموجودة به مباشرةً، وهي مقاربة جديدة للموضوع منقولة من منتدى أجنبي ولكن قمت بالتعديل عليها لتناسب قاعدة بياناتك . والصورة تتم طباعتها وتحافظ على التناسب الصحيح لطول الصورة وعرضها ضمن الورق المحدد افتراضيًا على الطابعة الافتراضية، فإذا كانت الورقة أكبر من الصورة ستطبع بالحجم الحقيقي لها. مع تحياتي. printpic.rar
-
لم اجد شيء يدل على ان الطالب غائب أم لا , وإذا كان غائب كيف تحتسب النتيجة .أرجو أن تكتب لي المعادلة وسأحاول تطبيقها في قاعدة البيانات في المكان الذي ستحدده ولكن يجب أن تذكر الأسماء حسب ماهي واردة في قاعدة البيانات لنستطيع الوصول لنتيجة. كذلك لم تذكر لي اسم الجدول الذي سيشكل مصدر لنموذج الملاحق للفصل الثاني حتى نعمل على أساسه.
-
بعد التحية: من طلبات التعديلات التي تريد استنتج انك لست الشخص الذي صنع قاعدة البيانات هذه .والشخص الذي صنع القاعدة هو الادرى بالتعديلات نظراً لوجود حساب لدرجات :يمكن لمن لا يعرف القوانين الخاصة بحساب الدرجات أن يخطئ .كما ان الشخص المبتدئ بالأكسس يمكن ان يخطئ أيضاً,لذلك نصيحتي لك ان تتعمق بدراسة الأكسس لتجري التغييرات بنفسك فمعظمها طلبات بسيطة وتعديلها سهل حتى بالنسبة للمبتدئين. 1 - تم تعديل (تقر ير العشرة الاوائل علي مستو ي المحافظة )بإضافة حقل (الحاسب) للاستعلام المصدر و|إدراجه ضمن التقرير. 2-أما بالنسبة لزر التشغيل للدور الثاني الملاحق ,يجب أن نعرف أولا اسم الجدول الذي يشكل مصدر للنموذج. 3- الغائبين في أي تقرير ونموذج وما هي طريقة الحساب وفق قوانين المدارس لديكم. PSchool.rar
-
وها هنا نفس المثال ولكن يلحظ وجود الفراغ في مربعات التحرير والسرد ComboBox بالإضافة إلى مربعات النص TextBox Financial.rar
-
السلام عليكم: الحل أنشالله في المرفق. Financial.rar
-
بعد التحية: 1- تقرير العشرة الاوائل علي مستو ي المحافظة به درجات الحاسب ولا يحتاج لتعديل 2- - تقر ير عن نسب المواد للمدارس مفصل : تم عمله 3- درجات للمدا رس هي للترم الثاني و للترم الاول وليست للترم الثاني وحده كما لاحظت حيث يستند النموذج لاستعلام (qryGeneral) 4- الزر الذي لا يعمل هو زر (الدور الثاني ملاحق) ما هو اسم الجدول الذي يأخذ منه هذا النموذج إن كان هذا المقصود. كما تم تصليح عمل زر (تقرير اوائل حاسب) PSchool.rar
-
السلام عليكم: إذا كان المطلوب تعديلات أخرى أرجو أن تستخدم الأسماء الموجودة في قاعدة بياناتك ليسهل الوصول إليها. PSchool.rar
-
السلام عليكم: جرب هذا المثال في الملف المرفق وأخبرني بالنتيجة . abs.rar
-
بعد التحية: برنامجك جميل وأحيي جهودك ولكن لو أختصرت فقط الاستعلام الذي به المشكلة والجداول المتعلقة به لربما كان الأمر أسهل على من يبحث ن حل . 1- وإذا كانت المشكلة كما فهمت في استعلام (نسب المواد على مستوى المدارس) فإن به خطأ في تهجئة اسم الحقل Naghhsb : نسبةالحاسب: [Naghhsb]/[Nsum] والصحيح نسبةالحاسب: [Naghhasb]/[Nsum] مع جعل تنسيق الحقل (بالمائة) وقد عمل الاستعلام بشكل صحيح 2- كما أن هناك مشكلة في (تقرير اوائل حاسب) حيث انك لم تدرج حقل حاسب في جملة sql وهي مصدر التقرير كما أن تهجئتها في الحقل الموجود في التقرير خطأ وبالتوفيق
-
بعد التحية: سبب المشكلة انك تستخدم التاريخ الهجري لقاعدة البيانات هذه وهو لا يقبل أكثر من ثلاثين يوماً. من قائمة (أدوات / خيارات /إعدادات دولية) قم بإلغاء تفعيل (استخدام التقويم الهجري) وسيتم بإذنه تعالى حل المشكلة والسلام.
-
بعد التحية: مشكلة عرض الأيام والشهور بالفرنسية قد تم حلهابإذن الله. أما المشكلة الأخرى فما اعرفه هو أن أول أيام الاسبوع هو اليوم الأول بعد يومي العطلة الملونة بالأحمر وبالتالي المشكلة محلولة كما أعتقد . abs.rar
-
السلام عليكم: - جواب السؤال الأول هوأنك أضفت معايير في جملة sql التي هي مصدر الجدول تحد من ظهور السجلات وهي: المبلغ<>0 و cid=1 ومعيار آخر في استعلام q2 وهو: cid=1 - أما السؤال الثاني فجوابه أن حقلي التاريخ في النموذج لا يقبلان سوى التواريخ الموجود في الجدول أي التواريخ التي تقوم أنت بإدخالها شريطة أن يكون البند الذي قمت باختياره يحوي هذا التاريخ . وألاحظ أنك قمت باستخدام عبارة [forms]![search]![cm1] وهي التي أوردتها في المثال الأول وليس عبارة IIf(IsNull([Forms]![search]![cm1]);[البند];[Forms]![search]![cm1]) في المثال الثاني وهي تعطيك خيارات أكبر مع التحية
-
إنشاء شريط لأدوات toolbar في نماذج أكسس
رياض الراوي replied to hisham.m.m's topic in قسم الأكسيس Access
بعد التحية: لقد أجبت على السؤال بنفسك عندما قلت (قائمه خاصه والقائمه تتكون من اربع عناوين يعني مثلا زي قائمة) والحل كما ذكرت سابقاً: أن تنشيء شريط أدوات جديدمن لسان تبويب: أشرطة الادوات/جديد ويمكنك أن تضيف قائمة جديدة إلى الشريط من لسان التبويب : الأوامر/فئات/قائمة جديدة (تسميها كما ترغب) ويمكنك أن تضيف إلى القائمة الجديدة قائمة جديدة (تسميها كما ترغب) أخرى تندرج تحتها بنودمثل:المشتريات .... المبيعات .... المصروفات وبالتوفيق -
أهلا وسهلا ويسرني أننا وصلنا لنتيجة وأعتقد أن سبب المشكلة هو وجود أوفيس 2007 على جهازك وليس اليونيكود .والمشكلة هذه تحدث بسبب وجود نموذج (frmPrintCalendar) يتم فتحه تلقائياًعند فتح قاعدة البيانات لأننا وضعنا اسمه في (قائمة أدوات / بدء التشغيل ). ليس لدي حالياً أوفيس 2007 ولكني أعتقد أنك إذا فتحت القاعدة باستخدام الشفت ثم تقوم بفتح النموذج فلن تحدث هذه المشكلة. والحل إذا كان ما ذكرته أناصحيح أن تقوم بتنزيل نسخةأوفيس أقدم من 2007 ,وهي نسخ ممتازة بالنسبة للأكسس حصراً,أو أن تقوم بإلغاء ظهور النموذج عند فتح القاعدة من القائمة المذكورة. وانشالله سيكون لدي أوفيس 2007 مساءاً للتجربة والسلام.
-
وهذه نفس قاعدة البيانات بعد الاستغناء عن استعلام والإبقاء على استعلام واحد لكل من التقرير والنموذج الفرعي abs.rar
-
الاخ العزيز: أعدت بناء قاعدة البيانات على الجدولين اللذين زودتني بهما في مثالك الأخير (tb_dep)و(tb_pers) دون ان اجري أي تعديل على تصميمهما أو إضافة على الحقول وإنما فقط غيرت بالتواريخ لكي تظهر واضحة في التقرير. وأبقيت استعلامان واحد للتقرير والأخر للنموذج الفرعي,ونموذج واحد كما أبقيت على تقرير واحد وبالطبع على الوحدات النمطية. اما بالنسبة لحذف كل ما يتعلق بالتقويميين الآخرين فحذفها يستغرق وقت (سيما وأنني لم أقم بتصميمها وإنما من قام بذلك هو أخ مبدع ,أبو سليمان,كما أشرت في مشاركة سابقة) وبقائها لا يؤثر,ويمكنك بذل بعض الجهدلإزالتها إذا وجدت ذلك ضرورياًمع تحياتي. abs.rar