osama ababneh
المشرفين السابقين-
Posts
729 -
تاريخ الانضمام
-
تاريخ اخر زياره
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو osama ababneh
-
سلمت يمناك اخي سليم شكرا لك على هذا المجهود
-
اخي ابو عمر بالنسبة للكود فانه يكتب يدويا واذا انتبهت الية فهو يدل على مكان مربع النص XXX وبالتالي فانه يحتوي على اسماء النماذج ومربعات النص التي قمت امنت بانشاءها ... فكيف سيكون جاهز؟؟؟؟ بالتاكيد عليك انت كتابتة
-
أرجو المساعدة من الله ثم منكم في إكمال اللازم
osama ababneh replied to قمراي 2007's topic in قسم الأكسيس Access
تفضل اخي قمراي هذا ملفك بعد التعديل db2___Copy.rar -
اخي ابو عمر تفضل الملف بعد التعديل test.rar
-
ما اسباب رسالة الخطأ في المثال المرفق
osama ababneh replied to ابراهيم - ابو ريان's topic in قسم الأكسيس Access
اخي ابراهيم لا اعرف فتحت الملف وطبعت ولم يضهر اي رسالة ممكن تكون المشكلة في جهاز الكمبيوتر او تعريف الطابعة ولكن البرنامج شغال 100% آمل ان تجد الحل ان شاء الله -
اخي abuhood قمت بتصميم هذا الملف والذي يعرض التقرير حسب الاسم (اسم محدد فقط) كمثال علما انني لست متاكد من انه نفس طلبك ارجو ان يفيدك search.rar
-
اخي الكريم لقد نزلت الملف المرفق ولم تضهر اي مشكلة في الكود الذي قمت بارفاقة اما موضوع القسط الاول فان القسط وتاريخة الموجود في النموذج الرئيسي تم الاستغناء عنة وانا تركتة لك لكي تقرر حذفة ام لا بالنسبة للملف المرفق فان مبلغ القسط فيه غير ثابت.... اي انه يجب عليك ادخال قيمة القسط عند تسديدة ......ارجو ان يفيدك ذلك
-
الاخت الكريمة شرنقة بالنسبة لجعل الملف تنفيذي فهو حسب علمي غير ممكن ولكن توجد طريقة تجعلة يشبة التنفيذي وهي عن طريق ازالة اطار الاكسس ولا يبقى سوى النماذج والتقارير اما بالنسبة للاستفسار الثاني فهو سهل وكل ما عليكي هو عمل نموذج فرعي ويكون نوعة ورقة بيانات وبالتالي فانة يكون جدول داخل التقرير ويكون مستند الى استعلام لكي يمكنك ان تستعرضي سجلات عميل محدد واذا اردت مزيد من التفاصيلفاليك هذه المشاركات 1 - بخصوص ازالة اطار الاكسس http://www.officena.net/ib/index.php?s=&am...st&p=112881 2- بخصوص وضع نموذج فرعي في نموذج رئيسي يتم من خلالة عرض البيانات حسب رقم العميل فقد قمت بعمل مثال لك في مشاركتك السابقة وكل ما عليك فعلة هو تحويل نوع النموذج الفرعي الى ورقة بيانات ارجو ان اكون وفقت في توصيل المعلومة
-
قياس قوة الباسوورد والتأكد من فورمات الإيميل
osama ababneh replied to bander abdulla's topic in قسم الأكسيس Access
اذا سمحتم لي اخواني وبعد اذن اخي منتصر كوني قد رأيت من قبل مؤشر لقياس قوة الباسوورد فانني قمت بتصميم شيئ من هذا القبيل لعلي استطيع ان اساعدك اخي منتصر في توضيح الفكرة واعذروني للتدخل ولكن هي هكذا مواضيع اخونا بندر تجبرك على ان لا تبقى مكتوف اليدين !!! pass_m.rar -
هل تريد ان تصمم قاعدة بيانات كاملة؟؟؟
osama ababneh replied to osama ababneh's topic in قسم الأكسيس Access
النماذج بعد ان قمنا بانشاء الجداول والاستعلامات (قاعدة البيانات) الان سندخل الى تصميم واجهات الادخال (النماذج). اخواني كون النماذج هي احد اكبر الهموم التي تواجة الذي يصمم برنامج وهي عادة ما يقوم المصمم العادي بالتفكير به اول شيئ سعطي لهذا الموضوع نوع من الاهتمام الخاص وسنقسم الشرح الى عدة اقسام: 1- عام 2 – تصميم النماذج بشكل عام 3 – ربط النماذج بالاستعلامات والجداول 4- بعض الكودات الضرورية في العمل 5- ربط النماذج بالتقارير 6- بعض المشاركات المفيدة والتي انصحكم بالاطلاع عليها اولا : عام تعتبر النماذج واجهة البرنامج وفي العادة (في البرامج الصغيرة) يكون التركيز عليها اكثر من أي شيئ اخر في البرنامج حيث انها الشيئ المرئي في البرنامج على العكس من العناصر الاهم (الجداول والاستعلامات) وبالتالي كلما كانت النماذج مصممة بصورة جميلة كان الانطباع عن البرنامج ككل بانة جيد والعكس. وفي الاكسس ممكن ان يكون النموذج اما نموذج عادي او ورقة بيانات (طبعا توجد اشكال اخرى) ولكن هذه هي الانواع هي الاكثر استخداما وممكن القول انها هي فقط التي يتم استخدامها. وقبل البدئ لا بد من التمييز بين مربع النص والتسمية حيث انني لاحظت بعض المشاركات تكون المشكلة فيها بسبب اللبس بين هذين النوعين.... فمربع النص يكون مرجع البيانات لة احد حقول الجداول او الاستعلامات ( أي انه يستخدم لعرض او ادخال البيانات في قاعدة البيانات) اما مربع التسمية فانة يستخدم لادراج نص معين داخل النموذج وممكن التحكم بالنص الموجود فية برمجيا ويمكن ان يتم ربط النص الموجود فية بمربع نص وذلك عن طريق الكود. ثانيا : تصميم النماذج بشكل عام يمكن ان نقوم باستخدام معالج النماذج لتصميم النموذج وهي فعليا الطريقة الاسهل حيث ان وظيفتك هي الاختيار فقط واتباع التعليمات للحصول على نموذج كما يمكن ان نقوم بانشاء نموذج عن طريق انشاء نموذج في طريقة عرض التصميم وهي ايضا سهلة ولكن خطواتها اكثر ان عملية تصميم نموذج مبني على جدول او استعلام ليتم الادخال مباشرة عملية سهلة ولا تحتاج أي شرح وكل ما في الامر هو تصميم النموذج ثم البدئ باستخدام البرنامج ولكن تكمن القضية في ان نقوم باستخدام نماذج فرعية داخل النموذج وهذا ما يحتاج الى بعض التوضيح فقبل ان تقوم بادراج نموذج فرعي تذكر ان النموذج الفرعي يجب ان تكون له علاقة بالنموذج الرئيسي. تصميم النماذج بشكل عام عملية سهلة وصعبة في نفس الوقت فالجانب السهل منها هو تصميم نموذج عادي ليتم ادخال البيانات فية اما الجانب الصعب هو عندما نبدأ بالتفكير باضافة الحركات والشروط والتعليمات البرمجية الى هذا النوذج .... واعتقد ان هذا هو اجمل ما في الموضوع لدى الكثير منا. ثالثا: ربط النماذج بالاستعلامات والجداول للذي تابع معنا الشرح منذ البداية فاذا تذكرون في قسم الاستعلامات اجلنا بعض المواضيع للنماذج حيث سيتم حاليا شرح وضع شروط معينة في النموذج ليتم تحقيقها في الاستعلام. فلنفرض اننا نريد ان يتم عرض السجلات في نموذج بناء على استعلام فتكون الخطوات عمل نموذج مبني على هذا الاستعلام ولكن ماذا اذا اردنا ان لا يتم اظهار كل السجلات الموجودة في الاستعلام وانما السجلات التي تحقق شرط معين مثلا السجلات المحصورة بين تاريخين, او السجلات التي فيها الجنس = ذكر, او انثى ان عملية وضع شرط في النموذج من الامور السهلة للغاية فما عليك سوى ان تقوم بوضع مربع نص في النموذج يعرض قيما معينة مثلا ذكر، انثى ونسمية SunSex ثم تذهب الى الاستعلام (مصدر النموذج) وتضع في الشرط اسفل الجنس الكود التالي [forms]![form_name]![sunsex]= ثم تقوم بعمل نموذج فرعي وتضع فية النموذج المبني على الاستعلام ولفهم الية العمل لهذه الطريقة عند وضع الكود في الاستعلام وكانك تقول للكمبيوتر اعرض لي السجلات التي يكون فيها جنس الطفل مساويا للقيمة الموجوده في النوذج الفلاني في مربع النص الفلاني وطبعا هناك الكثير من الشروط والكثير من الاوامر التي ممكن ان نستخدمها في الاستعلام وعليك ان تبحث عنها وستجد الكثير منها في المنتدى عندما تدخل الى تصميم أي برنامج من البرامج التي يرفقها الاخوة في المنتدى طبعا انا لن اطيل في شرح الموضوع لانه موضوع لا نهاية له وهو ليس ببحر وانما محيط كبير رابعا : بعض الكودات الضرورية في العمل وكيفية كتابة الكود للاسف لن اقوم بشرح هذا الموضوع في هذه المشاركة حيث انني قمت بشرح جزئ من ذلك في مشاركة سابقة وهذا رابطها http://www.officena.net/ib/index.php?showtopic=23698 طبعا لمن يريد التعلم فان افضل طريقة كي تتعلم الكودات والية كتابتها هي الدخول الى البرامج الجاهزة والموجود الكثير منها في المنتدى ورؤية الكودات الموجودة فيها وما هي الية عمل كل كود وما الى ذلك خامسا: ربط النماذج بالتقارير كما تكلمنا سابقا عن ربط النماذج بالاستعلامات فاننا بنفس الطريقة ممكن ان نربط النماذج بالتقارير فممكن ان نعرض التقارير بناء على شروط معينة ومن خلال النموذج وذلك باضافة زر امر لفتح التقرير وفي الكود الخاص بهذا الزر ممكن ان نضع شرط معين ليتم عرض البيانات بناء علية لم يتبقى الان الا التقارير والتقارير اخواني لا تحتاج الى شرح على ما اعتقد كما ان هناك الكثير من الشروحات حول هذا الموضوع في مكتبة المنتدى ولذلك لن قوم بشرحها اما اذا كان لاحدكم استفسار فانا جاهز ان شاء الله واخواننا في المنتدى ايضا على اهبة الاستعداد لتقديم اي مساعدة . وارجو ان اكون قد وفقت من الله في تقديم وتبسيط هذا الموضوع .... ولا تنسونا من دعائكم -
تفضل اخي الملف بعد التعديل add.rar
-
كود لتغيير شكل ايقونة الأكسس
osama ababneh replied to ابراهيم - ابو ريان's topic in قسم الأكسيس Access
اخي ابراهيم وجدت هذا الملف الذي يحتوي على كود لتغيير ايقونات الفورم وليس الملف كاملا فضلت ان ادرجها في المشاركة فربما تفيدك واعرف انها ليست طلبك ولكن هذا ما وجدت وهذا هو المنتدى الذي وجدت فية هذا الملف http://www.access-programmers.co.uk/forums...ad.php?t=123449 icon_test.zip -
اخي met الان انا لا اعرف بالضبط المطلوب فهل تريد ان تقوم بتعبئة قيم قديمة تم تركها فراغ ام انك تريد ان تصمم برنامجك للادخال الجديد ام الاثنتين معا ؟؟؟ لان كل واحدة تختلف عن الاخرى في طريقة المعالجة
-
اختي بالنسبة للاستفسار الاول فليس من الضروري ان نربط النموذج كاملا بالجدول وانما يكفي ان تفتحي نموذج جديد وان تضعي فية مربع تحرير وسرد وفي مصدر الصف عند الضغط يضهر لدينا منشئ الاستعلام ومن خلالة نقوم باختيار الجدول ( المصدر) ثم الحقل او الحقول التي نريدها ان تضهر في القائمة المنسدلة بالنسبة للنموذج الفرعي فانه ضروري في مثل هذه الحالة حيث اننا عندما نفتح النموذج الرئيسي ونختار رقم المستاجر فان البيانات تضهر لهذا المستاجر فقط والسبب ان النموذج الفرعي مبني على استعلام والاستعلام فية شرط ان لا يضهر الا البيانات التي رقم المستاجر فيها مساوي للرقم الموجود في النموذج وبالتالي عند اختيار اسم المستاجر / رقمه فاننا نعطي امر بان لا يضهر في الاستعلام الا هذا المستاجر وبالتالي فان البيانات في النموذج لن تضهر الا لهذا المستاجر. بالنسبة لرقم المستاجر يجب ان يكون مفتاح رئيسي وان لا يتكرر لانه ليس من المنطق ان يشترك اكثر من مستاجر بنفس الرقم ولانه هو مفتاح الدخول الى بيانات هذا المستاجر (اي ان الترقيم غير ضروري وانما الضروري هو رقم المستاجر ان يكون مفتاح اساسي
-
اخي met يمكنك عمل ذلك باكثر من طريقة واسهلها ان تجعل القيمة الافتراضية للحقل B في الجداول = 0 او عن طريق كود في النموذج لمربع النص A بعد التحديث تجعل فية قيمة B تساوي 0
-
حسب فهمي للسؤال فانني قمت بتعديل الملف Copy_of_____________.rar
-
تفضل اخي الملف بعد التعديل ولكن يبقى عليك ان تزيل قيمة القسط وتاريخة من النموذج الرئيسي وابقاؤها فقط في النموذج الفرعي Cars.rar
-
في الاستعلام - كيف يتم حذف القيم المكررة وعدم اظهارها
osama ababneh replied to zakwan's topic in قسم الأكسيس Access
اخواني توجد طريقة اخرى وهي الدخول الى تصميم الاستعلام باستخدام SQL ووضع عبارة DISTINCT بعد SELECT لتصبح SELECT DISTINCT وبذلك لا تضهر القيم المكررة -
اخي انظر الى الكود الموجود في زر الامر <احسب>
-
اشكرك اخي ابو سليم على هذه المشاركة الجميلة
-
اخي ..... بالنسبة لطلبك فهو غير واضح حيث ان النتيجة تضهر تلقائيا في خانه المجموع اما اذا كان قصدك ان تضهر في الرسالة فهذا طلبك في المرفق واذا كان غي ذلك يرجى التوضيح b.rar
-
اخي جرب الدخول الى نموذج اضافة مستخدمين ...ماذا ستجد ستجد ان كل مستخدم تستطيع اعطاؤة صلاحيات معينة وهذا هو قصدي فانت كمبرمج تكون لك الصلاحيات الكاملة بالدخول الى اي مكان وتعديل ما تريد وممكن ان لا تكون للمدير هذه الصلاحيات وان لا تعطية هذه الصلاحيات فالمدير لا يجب ان يدخل الى تصميم البرنامج وما الى ذلك ولكن يسمح لة بالدخول والبتعديل على اي سجل او نموذج يريد اما المستخدم فتجعل له صلاحيات للدخول الى اماكن نحددة وتمنعه من دخول نماذج اخرى مثل نموذج اضافة مستخدم واي نموذج لا علاقة له به. بالنسبة للبرنامج فانه اثناءعملية اضافة الصلاحيات يطلب منك ادخال مستخدم وكلمة مرور وهذه البيانات هي بيانات ال admin وبعد الانتهاء من اضافة الصلاحيات عن طريق البرنامج يمكنك ان تفتح البرنامج والقيام بالخطوات السابقة
-
اخي Command5 هي اسم لزر امر وهذا الكود كما تفضلت يفتح النموذج بعد ادخال كلمة مرور وهي 123 ومن عيب هذه الطريقة انه لا يمكنك تغيير كلمة المرور الا عن طريق الدخول الى الكود وتغييرها بالنسبة للكود الموجود ليس كاملا حيث انه توجد تعليمات برمجية لزر امر Command5 وزر امر Command0