بتاريخ: 5 فبراير 200719 سنة comment_90937 بسم الله الرحمن الرحيمإخواني أعضاء المنتدى والزوار الكراممن خلال تصفحي لهذا المنتدى الجميل رأيت كم من الأعضاء الذين يستحقون كل تقدير واحترام فهم يجسدون خلق المسلم الحق الساعي للتعلم والتعليم فهم يتذكرون قول المصطفى (من سلك طريقا يلتمس به علماً سهل الله له طريق إلى الجنة)وقد قال صلى الله عليه وسلم (من كتم علم يعلمه ألجمه الله لجام من نار ) أو بمعنى الحديثوقال صلى الله عليه وسلم اذا مات ابن ادم انقطع عمله إلا من ثلاث وأحد هذه الثلاث علم ينتفع بهأخواني اعذروني على هذه المقدمة ولأكن أردت قبل أن اطرح موضوعي أن نتذكر معاً خلق المسلم وألان الى الموضوع موضوعي هو أنني سوف اطرح بين يديكم تجربتي المتواضعة في التعامل مع اداة ال tree في دروس متواضعة من خلال تجربتي في نظام محاسبي متكامل قمت به قبل عام وقد اخترت هذا النظام المحاسبي وذالك لكثرة الأفكار الواردة فيه لاستخدامات التقنيات الخاصة بالشجروقبل أن نبد أحب ان أوضح ماذا سأتناول أولا سنقوم بإنشاء شجرة رئيسية للنظام المحاسبي توضح اجزاء النظام وكيفية التعامل مع الشاشات الخدمية الخاصة بهاثانياً سنقوم بإنشاء لبعض ال tree التي يحتاجها النظام والتي تضيف لمسات للنظام من سهولة في الاستخدام والأرشفة مثل (شجرة دليل الحسابات, شجرة دليل الأصناف, شجرة دليل المخازن............)ثالثاًسنقوم بإنشاء شجرة للمستخدمين والصلاحيات الممنوحة لهم في النظام ونتعرف على كيفية الطريقة لربط هذه الشجرة بالشجرة الأساسية للنظاممع ملاحظة ان سردي لهذه المواضيع سيتم في أوقات متفرقة وذالك لارتباطي بأعمال متفرقة وفي الأخير فأنني متأكد واجزم أن هناك الكثير من الأعضاء و الزوار الذين سيطلعون على هذا الموضوع لديهم من التجربة والعلم ماهو اكثر بكثير مما ساطرحه فارجو منهم الايبخلو علينا بما اتاهم اللهوألان لنبدسنقوم اولاً بانشاء شجرة النظام بالشكل التالي تقديم بلاغ
بتاريخ: 6 فبراير 200719 سنة كاتب الموضوع comment_90984 فلنقم بانشاء مستخدم جديد ولنسميه acc ----------انشاء المستخدم create user acc identified by acc;----------منح الاصلاحياتgrant dba to acc; قبل ان نقوم بانشاء الشجرة يجب ان نتعرف اولاً على هيكلية الشجرة ويمكن ان نقرب مفهوم الهيكلية بان نرسم في مخيلتنا شجرة عائلة معينة تتكون من جد واباء و ابناء واحفاد ..........فلنطبقا ماتصورناه على اي نظام وليكن نظامنا المحاسبي لنتصور في نظامنا المحاسبي(جد) اننا سنحتاج الى خمس مهمات رئيسية(اباء)ولناخذ (مهمة اب)مثلاً تهيئة للنظام (والتي ستتفرع منه مجموعات مهام (ابنا) والمتمثلة بمجموعة مدخلات التى تجعله قادر على استقبال العمليات المالية اليومية )نلاحظ انها ايظا قد تتفرع من المهمة الابن مهام اخرى (احفاد) وايظا من المهمة(حفيد) قد تتفرع مهام اخرى (ابن الحفيد) وهكذ ............عموماً لننظرالى الشكل التالي لشجرة نظامنا المحاسبي والذي فرعناها بحسب الاباء الخمسة الرئيسيين علنا نقترب من الفهم[/urlالان بعد ان تعرفنا على هيكلية الشجرة لنظامنا المحاسبي لنحاول ان نطبقها بجروب معينة تاخذ الاب والابن والاسم للابن لقد قمت بعمل فكرة متواضعة لتمثيل شجرة النظام المحاسبي وكانت الفكرة كالاتيقمت بالترميز لكل عقدة في شجرة النظام المحاسبي برمز معين مثلاً النظام المحاسبي بالرمز a تهيئة النظام بالرمز b1عمليات النظام بالرمز b1……………..وهكذثم قمت بكتابة جروب بحيث يتم ربط الاباء مع الابنا لنلاحظ الجروب التالي لنستوضح اكثر تقديم بلاغ
بتاريخ: 6 فبراير 200719 سنة كاتب الموضوع comment_90986 اليك ال view التالية لشجرة النظام المحاسبيhttp://www.o10o.com/download.php?filename=73545bf3d3.rarقم بكتابة الكود التالي في محرر sql/plsql وللمستخدم accstart D:\acc\tree_acc.sqlعلى اعتبار انك ستضع الملف acc في ال D تقديم بلاغ
بتاريخ: 6 فبراير 200719 سنة كاتب الموضوع comment_90988 انه من خلال الفكرة السابقة يمكنك بناء اي شجرة لاي نظام تقوم بتصميمهولاحظ ان الفيو السابقة لديها فقط ثلاث حقول (اب ، ابن، اسم الابن) وان الابن في سجل معين قد يكون اب في سجل اخرالأن ماعليك سوى ان تفتح الفورم بيلدر وتنزل اداة الشجرة الى كنفاس جديد ثم تقوم بكتبة سليكت معينة بحدثWHEN-NEW-FORM-INSTANCE لملىء الشجرة لنتعرف على هذ الكود معن انظر الشكل التاليلنلاحظ السجلات المتكونة للسلكت السابقة في التود (اذ لم يكن لديك برنامج التود فانصحك بشده باستخدامة)اليك رابط برنامج التود تقديم بلاغ
بتاريخ: 6 فبراير 200719 سنة comment_90994 شي جميل ولكن ياأخي هل من الممكن ضغط الرابط التي بالأعلى ب ZIP أو أرسله على إيميلي التالي [email protected]وجزاك الله كل الخير تقديم بلاغ
بتاريخ: 7 فبراير 200719 سنة كاتب الموضوع comment_91064 لنقم الان بالتنفيذ للنظام نلاحظ الشجرة التالية لازلنا في بداية الطريق مارايكم في اضافة بعض البهارات ( ايقونات معبرة لعقد للشجرة تغيير ايقونة الماوس الى شكل يد عند الدخول الى الشجرة) اليكم رابط المرفقات لاتنسونا بصالح دعاءكم لي ولوالدي محبكم وديع تقديم بلاغ
بتاريخ: 9 فبراير 200719 سنة comment_91185 بسم الله الرحمن الرحيماخي العزيز وديع القباطي بارك الله بك وبكل ما تقدمه لخدمة اخوانكم المسلمين في شتى بقاع الارض , والحقيقة هذا الموضوعمن اهم المواضيع على الاطلاق التي نحتاجها ( عمل الشجرة , والنظام المحاسبي ) والحقيقة لي رجاء خاص ان تكمل هذاالموضوع حتى النهاية لاننا في امس الحاجة الية , بالنسبة لطريقة الشرح ممتازة جدا واتمنى ان تبقى همتك عالية ولا يثنيكعن هذا العمل اي احد مهما كان وتذكر دائما ...( اقتباسا مما كتبته ) قول المصطفى (من سلك طريقا يلتمس به علماً سهل الله له طريق إلى الجنة)وقد قال صلى الله عليه وسلم (من كتم علم يعلمه ألجمه الله لجام من نار ) أو بمعنى الحديثوقال صلى الله عليه وسلم اذا مات ابن ادم انقطع عمله إلا من ثلاث وأحد هذه الثلاث علم ينتفع به.وان شاء الله ان يلاقي هذا الموضوع كل الترحيب والاهتمام من قبل اخواننا في المنتدى , وانا شخصيا اتقدم الى الادارةبتثبيت هذه المشاركة النيرة على الفور . تقديم بلاغ
بتاريخ: 10 فبراير 200719 سنة كاتب الموضوع comment_91304 السلام عليكم ورحمة الله وبركاتهاسعدني جداً مروركم على الموضوع واشكركم من اعماق قلبياخي الجبالي اعدك انني سوف اكمل الموضوع حتى النهاية وقد اخجلت تواضعي حقيقتاً وارجو ان تستمر في متابعتك وتقييمك للموضوع لنكمل الموضوع لنفترض ان لدينا ايقونات معبرة نريد اضافتها لعقود الشجرة يمكنك اضافة مسار الايقونة من خلال السليكت وفي الجزء الخاصة بكتابة الايقونة وكم بالشكل التالي سنلاحظ وجود مشكلتان تعكر صفو الاستمتاع بمشاهدة الشجرةالاولى وجود ايقونة وحيدة لجميع عقد الشجرة والثانية كتابة المسار كامل للايقونة دعونا معاً نحل هذه المشكلتانلحل المشكلة الاولى سنستخدم تابع رائع جداً من توابع الاوراكل وهوتابع الحالة (case)ان هذا التابع يعمل كجملة If thenداخل السليكت انشاء الله ساكتب موضوع خاص بهذ التابع وميزاته وتعاملة مع الاستعلامات السلميةالان لناخذ صيغة التابع في السليكت كما بالتالي وعلى اعتبارانني قدرمزت كل المهام الرسمية والفرعية في الفيو للشجروالان بحسب كل رمز اعطني ايقونة معبرة انظر الي صيغة التابع في الشكل التالي تقديم بلاغ
بتاريخ: 12 فبراير 200719 سنة comment_91540 اخي العزيز وديع القباطي , بارك الله بك على استجابتك لطلبي وطلب الاخوة رواد هذا المنتدى الطيب المبارك , الذي وللهالحمد يحتوي ثلة من المبدعين امثالك , وان شاء الله راح اتابع الموضوع معك حتى النهاية , ولى طلب اخر ... ان تقوم بأضافة الفورم الذي تقوم بعمله (واجهتني مشكلة عند تنفيذ الفورم مع العلم انني طبقت ما كتبته حرفيا ), شاكرا لك جمال الشرح . تقديم بلاغ
بتاريخ: 12 فبراير 200718 سنة comment_91566 اخي العزيز وديع , قمت بتطبيق الدرس الاول وظهر لي مشكلة عند التنفيذ , في المرفقات وضعت المثال وهو عبارةعن مثالين احدهما على 6i والاخر 10g الرجااااء مساعدتي في حل المشكلة . tree.zip تقديم بلاغ
بتاريخ: 13 فبراير 200718 سنة comment_91607 بارك الله فيك اخوي وديع .. قمت بتطبيق الدرس أيضا واشتغل بنجاح .. برجاء اكمال باقي الدرس .. لتشغيل الفورمز عند الضغط على احد الاختيارات جزاك الله خيرا وجعل ذلك في ميزان حسناتك ..أبو عمر / البحرين تقديم بلاغ
بتاريخ: 13 فبراير 200718 سنة comment_91691 اخي وديعاشكرك جداُ جداً جداًشرح رائع وممتاز ولقد طبقت فكرتك لانشاء شجرة نظام لمؤسسة مصرفية والحمده لله شغالة معايةوارجو منك ارسال المرفقات التي وعت بالعلى لان الرابط غير موجودومنتظرين ابداعاتك يابطل وربنا يبارك فيك كمان وكمانوارجو الاستمرار في هذا الابداعومنتظرين الشجرة المحاسبية ومعلش لو تقالنا عليك تقديم بلاغ
بتاريخ: 14 فبراير 200718 سنة كاتب الموضوع comment_91806 بسم الله الرحمن الرحيماشكر الجميع على تفاعلهم مع الموضوع واتمنى للجميع الاستفادهاخي الجبالي اعذرني لتاخري في الرد بالنسبة للشجرة في ديفلوبر 10g فحقيقتاَ الى الان لم اتعامل مع ديفلوبر 10g للمثال المرسل مع ديفلوبر 9i وكانت النتيجة كالاتي اما بالنسبة للمثال في ديفلوبر 6i فكانت هناك مشكلة بالنسبة للسلكت لم يتم ذكر حقل الايقونة في السلك وعليك مراجعة السليكت عموما سارفع الملحقات كاملة للدروس السابق وهذا الدرس بعد سردي للموضوع التالي واعتذر مرة اخرى من الجميع والسبب في عدم الرفع من سابق هو البطئ الكبير للانترنت في الجهاز الذي اعمل عليه عموما للننتقل الى موضوعنا تقديم بلاغ
بتاريخ: 14 فبراير 200718 سنة كاتب الموضوع comment_91813 الان لنحل المشكلة الثانية المتعلقة بكتابة المسار كامل للايقونة يمكنك اختيار احد الحلين التاليين لهذه المشكلةالحل الاول ان يتم تسجيل المسار للايقونة في الرجيستيري ولعمل ذالك افتح المفكرة وقم بكتابة التالي الان قم بالتسجيل للريجستيري بالنقر عليه مرتين ليتم تسجيل مسار الايقونات بنفس الحل السابق يمكنك حل المشاكل المتعلقة بالنسبة لمسار النماذج او مسار التقاريروايضاً الصيغة للتاريخ وختيار اللغة الحل الثاني ان اقوم بكتابة دالة تقوم باعطاء المسار الحالى الموجود فيه النموذج ونضع المسار في متغير عام ونلحق به مسار الايقونة (على اعتبار ان ملف الايقونة سيضع في نفس الملف الموجود فيه النموذج)انظر الشكل التاليبمناسبة تحدثنا عن الايقونات مارايكم ان نضيف الى مكتبة البرامج المساعدة برنامجين رائعين الاول لتصميم والتعديل في الايقونات والثاني لتحويل أي صورة تعجبك الى ايقونة وكذا تغيرر تدرجات الالوان فيها واعطائها اطارات مختلفة بما يناسب ذوقكاليكم الرابط للبرنامجين تقديم بلاغ
بتاريخ: 14 فبراير 200718 سنة كاتب الموضوع comment_91814 عفواً اليك الرابط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 فبراير 200718 سنة كاتب الموضوع comment_91818 عفواً اليك الرابط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 فبراير 200718 سنة كاتب الموضوع comment_91820 عفواً اخواني للتكرار اول مرة اجرب زر التعقيب في المنتدىالان مارايكم بأن نواصل اكمال بناء الشجرة للنظام ولنقل اننا نريد عند النقر على اي مهمة في الشجر يتم استدعا الشاشة الخدمية الخاصة بهذه المهمة اذن لنواصل معاًولاتنسونا من صالح دعائكم لي ولوالدي ولشعبنا في العراق وفلسطين ولسائر لمسلمينمحبكم وديع تقديم بلاغ
بتاريخ: 14 فبراير 200718 سنة comment_91830 اخي العزيز وديع ما شااااااء الله عليك , ان شاء الله سنقوم بتطبيق ما تقوله اولا بأول ..... استمر بارك الله بك . تقديم بلاغ
بتاريخ: 14 فبراير 200718 سنة comment_91834 الأخ / وديع بارك الله فيك .. استمر فى بناء الشجرة ونحن نتابعك شرح مميز .. وامانه كاملة فى عرض المعلومه مع تمنياتي بالتوفيق تقديم بلاغ
بتاريخ: 16 فبراير 200718 سنة comment_91995 بارك الله فيك .. استمر فى بناء الشجرة ونحن نتابعك شرح مميز .. وامانه كاملة فى عرض المعلومهمع تمنياتي بالتوفيق الان مارايكم بأن نواصل اكمال بناء الشجرة للنظام ولنقل اننا نريد عند النقر على اي مهمة في الشجر يتم استدعا الشاشة الخدمية الخاصة بهذه المهمة الله يعطيك كل عافية با أخ وديع رجاً الاستمرار ونحن في شوق لشرحك الرائع صراحتاُ فتحت الشهية على الاوراكلومنتظرين الشجرة للدليل المحاسبيوربنا يوفقك لمايحبه ويرضاه ويجزيك خير الجزاء تقديم بلاغ
بتاريخ: 17 فبراير 200718 سنة كاتب الموضوع comment_92090 السلام عليكم ورحمة اللهاشكر جميع من مر على الموضوع واني والله لتغمرني السعاده التامة عندما اشعر ان هناك من استفاد من هذه الدروس المتواضعهولا تحرمونا من مشاركاتكم في الموضوعواتمنا للجميع كل التوفيق والنجاح في الدنيا والاخرة كما قلنا سابقاً اننا نريد من خلال شجرة النظام الوصول للشاشات الخدمية المختلفة للنظام لنقلل انني اريد تخصيص الجانب الايمن لشجرة النظام والجزء الايسر للشاشات الخدمية والجزء اسفل الشاشات لازرار المهام المختلفة للشاشات (اضافة،حذف،...............)كما الشكل التالي الان لنفترض ان الشاشات للنظام جاهزه ولاينقص غير ان نربطها بشجرة النظام اي عند النقر على اي مهمة في الشجرة يتم استدعاء الشاشة الخاصه بها تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.