وديع القباطي بتاريخ: 5 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 5 فبراير 2007 بسم الله الرحمن الرحيمإخواني أعضاء المنتدى والزوار الكراممن خلال تصفحي لهذا المنتدى الجميل رأيت كم من الأعضاء الذين يستحقون كل تقدير واحترام فهم يجسدون خلق المسلم الحق الساعي للتعلم والتعليم فهم يتذكرون قول المصطفى (من سلك طريقا يلتمس به علماً سهل الله له طريق إلى الجنة)وقد قال صلى الله عليه وسلم (من كتم علم يعلمه ألجمه الله لجام من نار ) أو بمعنى الحديثوقال صلى الله عليه وسلم اذا مات ابن ادم انقطع عمله إلا من ثلاث وأحد هذه الثلاث علم ينتفع بهأخواني اعذروني على هذه المقدمة ولأكن أردت قبل أن اطرح موضوعي أن نتذكر معاً خلق المسلم وألان الى الموضوع موضوعي هو أنني سوف اطرح بين يديكم تجربتي المتواضعة في التعامل مع اداة ال tree في دروس متواضعة من خلال تجربتي في نظام محاسبي متكامل قمت به قبل عام وقد اخترت هذا النظام المحاسبي وذالك لكثرة الأفكار الواردة فيه لاستخدامات التقنيات الخاصة بالشجروقبل أن نبد أحب ان أوضح ماذا سأتناول أولا سنقوم بإنشاء شجرة رئيسية للنظام المحاسبي توضح اجزاء النظام وكيفية التعامل مع الشاشات الخدمية الخاصة بهاثانياً سنقوم بإنشاء لبعض ال tree التي يحتاجها النظام والتي تضيف لمسات للنظام من سهولة في الاستخدام والأرشفة مثل (شجرة دليل الحسابات, شجرة دليل الأصناف, شجرة دليل المخازن............)ثالثاًسنقوم بإنشاء شجرة للمستخدمين والصلاحيات الممنوحة لهم في النظام ونتعرف على كيفية الطريقة لربط هذه الشجرة بالشجرة الأساسية للنظاممع ملاحظة ان سردي لهذه المواضيع سيتم في أوقات متفرقة وذالك لارتباطي بأعمال متفرقة وفي الأخير فأنني متأكد واجزم أن هناك الكثير من الأعضاء و الزوار الذين سيطلعون على هذا الموضوع لديهم من التجربة والعلم ماهو اكثر بكثير مما ساطرحه فارجو منهم الايبخلو علينا بما اتاهم اللهوألان لنبدسنقوم اولاً بانشاء شجرة النظام بالشكل التالي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
dba_dabour2005 بتاريخ: 5 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 5 فبراير 2007 نرجو الاستمرار ...موضوع رائع ياأخ وديع اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
tamora بتاريخ: 6 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 6 فبراير 2007 في انتظار المزيدوجزاك الله كل خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
وديع القباطي بتاريخ: 6 فبراير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 6 فبراير 2007 فلنقم بانشاء مستخدم جديد ولنسميه acc ----------انشاء المستخدم create user acc identified by acc;----------منح الاصلاحياتgrant dba to acc; قبل ان نقوم بانشاء الشجرة يجب ان نتعرف اولاً على هيكلية الشجرة ويمكن ان نقرب مفهوم الهيكلية بان نرسم في مخيلتنا شجرة عائلة معينة تتكون من جد واباء و ابناء واحفاد ..........فلنطبقا ماتصورناه على اي نظام وليكن نظامنا المحاسبي لنتصور في نظامنا المحاسبي(جد) اننا سنحتاج الى خمس مهمات رئيسية(اباء)ولناخذ (مهمة اب)مثلاً تهيئة للنظام (والتي ستتفرع منه مجموعات مهام (ابنا) والمتمثلة بمجموعة مدخلات التى تجعله قادر على استقبال العمليات المالية اليومية )نلاحظ انها ايظا قد تتفرع من المهمة الابن مهام اخرى (احفاد) وايظا من المهمة(حفيد) قد تتفرع مهام اخرى (ابن الحفيد) وهكذ ............عموماً لننظرالى الشكل التالي لشجرة نظامنا المحاسبي والذي فرعناها بحسب الاباء الخمسة الرئيسيين علنا نقترب من الفهم[/urlالان بعد ان تعرفنا على هيكلية الشجرة لنظامنا المحاسبي لنحاول ان نطبقها بجروب معينة تاخذ الاب والابن والاسم للابن لقد قمت بعمل فكرة متواضعة لتمثيل شجرة النظام المحاسبي وكانت الفكرة كالاتيقمت بالترميز لكل عقدة في شجرة النظام المحاسبي برمز معين مثلاً النظام المحاسبي بالرمز a تهيئة النظام بالرمز b1عمليات النظام بالرمز b1……………..وهكذثم قمت بكتابة جروب بحيث يتم ربط الاباء مع الابنا لنلاحظ الجروب التالي لنستوضح اكثر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
وديع القباطي بتاريخ: 6 فبراير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 6 فبراير 2007 اليك ال view التالية لشجرة النظام المحاسبيhttp://www.o10o.com/download.php?filename=73545bf3d3.rarقم بكتابة الكود التالي في محرر sql/plsql وللمستخدم accstart D:\acc\tree_acc.sqlعلى اعتبار انك ستضع الملف acc في ال D اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
وديع القباطي بتاريخ: 6 فبراير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 6 فبراير 2007 انه من خلال الفكرة السابقة يمكنك بناء اي شجرة لاي نظام تقوم بتصميمهولاحظ ان الفيو السابقة لديها فقط ثلاث حقول (اب ، ابن، اسم الابن) وان الابن في سجل معين قد يكون اب في سجل اخرالأن ماعليك سوى ان تفتح الفورم بيلدر وتنزل اداة الشجرة الى كنفاس جديد ثم تقوم بكتبة سليكت معينة بحدثWHEN-NEW-FORM-INSTANCE لملىء الشجرة لنتعرف على هذ الكود معن انظر الشكل التاليلنلاحظ السجلات المتكونة للسلكت السابقة في التود (اذ لم يكن لديك برنامج التود فانصحك بشده باستخدامة)اليك رابط برنامج التود اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أبو الروض بتاريخ: 6 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 6 فبراير 2007 شي جميل ولكن ياأخي هل من الممكن ضغط الرابط التي بالأعلى ب ZIP أو أرسله على إيميلي التالي [email protected]وجزاك الله كل الخير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
وديع القباطي بتاريخ: 7 فبراير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 7 فبراير 2007 لنقم الان بالتنفيذ للنظام نلاحظ الشجرة التالية لازلنا في بداية الطريق مارايكم في اضافة بعض البهارات ( ايقونات معبرة لعقد للشجرة تغيير ايقونة الماوس الى شكل يد عند الدخول الى الشجرة) اليكم رابط المرفقات لاتنسونا بصالح دعاءكم لي ولوالدي محبكم وديع اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
King Oracle بتاريخ: 9 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 9 فبراير 2007 بسم الله الرحمن الرحيماخي العزيز وديع القباطي بارك الله بك وبكل ما تقدمه لخدمة اخوانكم المسلمين في شتى بقاع الارض , والحقيقة هذا الموضوعمن اهم المواضيع على الاطلاق التي نحتاجها ( عمل الشجرة , والنظام المحاسبي ) والحقيقة لي رجاء خاص ان تكمل هذاالموضوع حتى النهاية لاننا في امس الحاجة الية , بالنسبة لطريقة الشرح ممتازة جدا واتمنى ان تبقى همتك عالية ولا يثنيكعن هذا العمل اي احد مهما كان وتذكر دائما ...( اقتباسا مما كتبته ) قول المصطفى (من سلك طريقا يلتمس به علماً سهل الله له طريق إلى الجنة)وقد قال صلى الله عليه وسلم (من كتم علم يعلمه ألجمه الله لجام من نار ) أو بمعنى الحديثوقال صلى الله عليه وسلم اذا مات ابن ادم انقطع عمله إلا من ثلاث وأحد هذه الثلاث علم ينتفع به.وان شاء الله ان يلاقي هذا الموضوع كل الترحيب والاهتمام من قبل اخواننا في المنتدى , وانا شخصيا اتقدم الى الادارةبتثبيت هذه المشاركة النيرة على الفور . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمد سعيد بتاريخ: 9 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 9 فبراير 2007 جزاك الله خيرااااااااااااااااااااااااا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
وديع القباطي بتاريخ: 10 فبراير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 فبراير 2007 السلام عليكم ورحمة الله وبركاتهاسعدني جداً مروركم على الموضوع واشكركم من اعماق قلبياخي الجبالي اعدك انني سوف اكمل الموضوع حتى النهاية وقد اخجلت تواضعي حقيقتاً وارجو ان تستمر في متابعتك وتقييمك للموضوع لنكمل الموضوع لنفترض ان لدينا ايقونات معبرة نريد اضافتها لعقود الشجرة يمكنك اضافة مسار الايقونة من خلال السليكت وفي الجزء الخاصة بكتابة الايقونة وكم بالشكل التالي سنلاحظ وجود مشكلتان تعكر صفو الاستمتاع بمشاهدة الشجرةالاولى وجود ايقونة وحيدة لجميع عقد الشجرة والثانية كتابة المسار كامل للايقونة دعونا معاً نحل هذه المشكلتانلحل المشكلة الاولى سنستخدم تابع رائع جداً من توابع الاوراكل وهوتابع الحالة (case)ان هذا التابع يعمل كجملة If thenداخل السليكت انشاء الله ساكتب موضوع خاص بهذ التابع وميزاته وتعاملة مع الاستعلامات السلميةالان لناخذ صيغة التابع في السليكت كما بالتالي وعلى اعتبارانني قدرمزت كل المهام الرسمية والفرعية في الفيو للشجروالان بحسب كل رمز اعطني ايقونة معبرة انظر الي صيغة التابع في الشكل التالي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
King Oracle بتاريخ: 12 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 12 فبراير 2007 اخي العزيز وديع القباطي , بارك الله بك على استجابتك لطلبي وطلب الاخوة رواد هذا المنتدى الطيب المبارك , الذي وللهالحمد يحتوي ثلة من المبدعين امثالك , وان شاء الله راح اتابع الموضوع معك حتى النهاية , ولى طلب اخر ... ان تقوم بأضافة الفورم الذي تقوم بعمله (واجهتني مشكلة عند تنفيذ الفورم مع العلم انني طبقت ما كتبته حرفيا ), شاكرا لك جمال الشرح . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
King Oracle بتاريخ: 12 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 12 فبراير 2007 اخي العزيز وديع , قمت بتطبيق الدرس الاول وظهر لي مشكلة عند التنفيذ , في المرفقات وضعت المثال وهو عبارةعن مثالين احدهما على 6i والاخر 10g الرجااااء مساعدتي في حل المشكلة . tree.zip اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
emad_jad بتاريخ: 13 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 13 فبراير 2007 بارك الله فيك اخوي وديع .. قمت بتطبيق الدرس أيضا واشتغل بنجاح .. برجاء اكمال باقي الدرس .. لتشغيل الفورمز عند الضغط على احد الاختيارات جزاك الله خيرا وجعل ذلك في ميزان حسناتك ..أبو عمر / البحرين اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
دلع بتاريخ: 13 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 13 فبراير 2007 اخي وديعاشكرك جداُ جداً جداًشرح رائع وممتاز ولقد طبقت فكرتك لانشاء شجرة نظام لمؤسسة مصرفية والحمده لله شغالة معايةوارجو منك ارسال المرفقات التي وعت بالعلى لان الرابط غير موجودومنتظرين ابداعاتك يابطل وربنا يبارك فيك كمان وكمانوارجو الاستمرار في هذا الابداعومنتظرين الشجرة المحاسبية ومعلش لو تقالنا عليك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
وديع القباطي بتاريخ: 14 فبراير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 14 فبراير 2007 بسم الله الرحمن الرحيماشكر الجميع على تفاعلهم مع الموضوع واتمنى للجميع الاستفادهاخي الجبالي اعذرني لتاخري في الرد بالنسبة للشجرة في ديفلوبر 10g فحقيقتاَ الى الان لم اتعامل مع ديفلوبر 10g للمثال المرسل مع ديفلوبر 9i وكانت النتيجة كالاتي اما بالنسبة للمثال في ديفلوبر 6i فكانت هناك مشكلة بالنسبة للسلكت لم يتم ذكر حقل الايقونة في السلك وعليك مراجعة السليكت عموما سارفع الملحقات كاملة للدروس السابق وهذا الدرس بعد سردي للموضوع التالي واعتذر مرة اخرى من الجميع والسبب في عدم الرفع من سابق هو البطئ الكبير للانترنت في الجهاز الذي اعمل عليه عموما للننتقل الى موضوعنا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
وديع القباطي بتاريخ: 14 فبراير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 14 فبراير 2007 الان لنحل المشكلة الثانية المتعلقة بكتابة المسار كامل للايقونة يمكنك اختيار احد الحلين التاليين لهذه المشكلةالحل الاول ان يتم تسجيل المسار للايقونة في الرجيستيري ولعمل ذالك افتح المفكرة وقم بكتابة التالي الان قم بالتسجيل للريجستيري بالنقر عليه مرتين ليتم تسجيل مسار الايقونات بنفس الحل السابق يمكنك حل المشاكل المتعلقة بالنسبة لمسار النماذج او مسار التقاريروايضاً الصيغة للتاريخ وختيار اللغة الحل الثاني ان اقوم بكتابة دالة تقوم باعطاء المسار الحالى الموجود فيه النموذج ونضع المسار في متغير عام ونلحق به مسار الايقونة (على اعتبار ان ملف الايقونة سيضع في نفس الملف الموجود فيه النموذج)انظر الشكل التاليبمناسبة تحدثنا عن الايقونات مارايكم ان نضيف الى مكتبة البرامج المساعدة برنامجين رائعين الاول لتصميم والتعديل في الايقونات والثاني لتحويل أي صورة تعجبك الى ايقونة وكذا تغيرر تدرجات الالوان فيها واعطائها اطارات مختلفة بما يناسب ذوقكاليكم الرابط للبرنامجين 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
وديع القباطي بتاريخ: 14 فبراير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 14 فبراير 2007 عفواً اليك الرابطhttp://www.m5zn.com/download5.php?filename=63afbe9416.rarاخواني اعذروني الان نريد تغيير شكل مؤشر الفارة عند الدخول للشجرة بشكل يد وعند الخروج يرجع مؤشر الفارة لحالته العاديةاذن عند الدخول للشجرة في حدث WHEN-MOUSE-ENTERقم بكتابة الكود التالي لتغيير مؤشر الفارة الي شكل يد SET_APPLICATION_PROPERTY(Cursor_Style,'HAND'); وعند الخروج من الشجرة في حدث WHEN-MOUSE-LEAVEقم بكتابة الكود التالي لتغيير مؤشر الفارة الي الشكل الافتراضي السهم SET_APPLICATION_PROPERTY(Cursor_Style,'DEFAULT'); والن اليك الملحقات اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
وديع القباطي بتاريخ: 14 فبراير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 14 فبراير 2007 عفواً اليك الرابطhttp://www.m5zn.com/download5.php?filename=63afbe9416.rarاخواني اعذروني الان نريد تغيير شكل مؤشر الفارة عند الدخول للشجرة بشكل يد وعند الخروج يرجع مؤشر الفارة لحالته العاديةاذن عند الدخول للشجرة في حدث WHEN-MOUSE-ENTERقم بكتابة الكود التالي لتغيير مؤشر الفارة الي شكل يدSET_APPLICATION_PROPERTY(Cursor_Style,'HAND'); وعند الخروج من الشجرة في حدث WHEN-MOUSE-LEAVEقم بكتابة الكود التالي لتغيير مؤشر الفارة الي الشكل الافتراضي السهم SET_APPLICATION_PROPERTY(Cursor_Style,'DEFAULT'); والن اليك الملحقات acc.zip اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
وديع القباطي بتاريخ: 14 فبراير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 14 فبراير 2007 عفواً اخواني للتكرار اول مرة اجرب زر التعقيب في المنتدىالان مارايكم بأن نواصل اكمال بناء الشجرة للنظام ولنقل اننا نريد عند النقر على اي مهمة في الشجر يتم استدعا الشاشة الخدمية الخاصة بهذه المهمة اذن لنواصل معاًولاتنسونا من صالح دعائكم لي ولوالدي ولشعبنا في العراق وفلسطين ولسائر لمسلمينمحبكم وديع اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
King Oracle بتاريخ: 14 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 14 فبراير 2007 اخي العزيز وديع ما شااااااء الله عليك , ان شاء الله سنقوم بتطبيق ما تقوله اولا بأول ..... استمر بارك الله بك . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 14 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 14 فبراير 2007 الأخ / وديع بارك الله فيك .. استمر فى بناء الشجرة ونحن نتابعك شرح مميز .. وامانه كاملة فى عرض المعلومه مع تمنياتي بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
break بتاريخ: 14 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 14 فبراير 2007 بارك الله فى عملك وجعله فى ميزان حسناتك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
دلع بتاريخ: 16 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 16 فبراير 2007 بارك الله فيك .. استمر فى بناء الشجرة ونحن نتابعك شرح مميز .. وامانه كاملة فى عرض المعلومهمع تمنياتي بالتوفيق الان مارايكم بأن نواصل اكمال بناء الشجرة للنظام ولنقل اننا نريد عند النقر على اي مهمة في الشجر يتم استدعا الشاشة الخدمية الخاصة بهذه المهمة الله يعطيك كل عافية با أخ وديع رجاً الاستمرار ونحن في شوق لشرحك الرائع صراحتاُ فتحت الشهية على الاوراكلومنتظرين الشجرة للدليل المحاسبيوربنا يوفقك لمايحبه ويرضاه ويجزيك خير الجزاء اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
وديع القباطي بتاريخ: 17 فبراير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 17 فبراير 2007 السلام عليكم ورحمة اللهاشكر جميع من مر على الموضوع واني والله لتغمرني السعاده التامة عندما اشعر ان هناك من استفاد من هذه الدروس المتواضعهولا تحرمونا من مشاركاتكم في الموضوعواتمنا للجميع كل التوفيق والنجاح في الدنيا والاخرة كما قلنا سابقاً اننا نريد من خلال شجرة النظام الوصول للشاشات الخدمية المختلفة للنظام لنقلل انني اريد تخصيص الجانب الايمن لشجرة النظام والجزء الايسر للشاشات الخدمية والجزء اسفل الشاشات لازرار المهام المختلفة للشاشات (اضافة،حذف،...............)كما الشكل التالي الان لنفترض ان الشاشات للنظام جاهزه ولاينقص غير ان نربطها بشجرة النظام اي عند النقر على اي مهمة في الشجرة يتم استدعاء الشاشة الخاصه بها اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.