الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الرجاء المساعدة في عمل menu رئيسية للبرنامج

مغلق
بدأه msaqer في 28 مايو 2001 · 7 رد · 1,751 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته:

أرجو من الأخوة مساعدتي في أمرين

1- توضيح كيفية إنشـاء قائمة رئيسيةMain Menu لكل البرنامج في Form Bulider وكيف يتم ربطها بمختلف النماذج المصــممة للبرنامج لكي يعمل البرنامج بصورة متكاملة .

2-أيضا أريد المساعدة في توضيح كيفية ربط التقاريرمن داخل نموذج في معين Form Bulider لكي يعمل التقرير عند النقر عليه أثناء تنفيذ هذا النموج .

ولكم جزيل الشكر

والسلام عليكم ورحمة الله وبركاته

#2

السلام عليكم

بعد انشاء نموذج

وفي ال WHEN-BUTTON-PRESSED

استدعاء نموذج

CALL_FORM('form_name',no_hide, do_replace, no_query_only);

وتوجد اختيارات اخري تستطيع الحصول عليها من المساعده

استدعاء تقرير بدون باراميتر

وفي ال WHEN-BUTTON-PRESSED

Run_Product(REPORTS, 'report_name', SYNCHRONOUS, RUNTIME,FILESYSTEM,'' , NULL);

اما في حال وجود باراميتر راجع

http://arabteam.nicmatic.com/vb/showthread...3?threadid=1586

#3

السـلام عليكم ورحمة الله

الشكر الجزيل لأخ VB_Oracle على المعلومات القيمة التى ذكرها.

ولكن لم يتم الإجابة على التساؤل الأول وهو كيف يتم بناء ٌالقائمة الرئيسـيةHorizantal Main Menu للبرنامج بحيث عند النقر على أي إختيار في القائمة ينفذ(يظهر) لي النموذج المناسب

ولكم جزيل الشكر

و السلام عليكم ورحمة الله وبركاته .

#4

بسم الله الرحمن الرحيم

أولا إنشاء menu

قم بفتح form builder وبعد ذلك اختر cancel ثم بعد ذلك اذهب إلى menu ثم بعد اختر إضافة أو الضغط مرتين بالماوس على menu سيظهر عند module جديد غير اسمه إذا رغبت ثم بالنقر مرتين على module ستفتح لك شاشة والمشيرة على new_item اكتب الاسم الذي تريد بالعربي أو خلافة بعد ذلك قم بالنقر عليه لتحديده حتى يصبح اللون عندك ثم بالزر الأيمن اختر pl/sql editor واكتب مثلا open_form (‘c:testtest.fmx’); وهذا لكود يستدعي النموذج test من المجلد test على C:

في حال رغبة إضافة عناصر للقائمة تجد عندك أيقونة بها سهم لأسفل وأيقونة بها سم لليسار تقوم بالإضافة عن طريقها

احفظ ثم اذهب إلى FILE ومنه إلى ADMINISTRATION ثم COMPILE

ثانيا الربط بالفورم

افتح الفورم الذي تريد تخصيص القائمة له وحدده ثم من خصائصه اكتب أمام MENU MODULE اسم القائمة التي أنشأت وليكن مثلا C:TESTMENU1

وبالتوفيق إن شاء الله

#5

الاخ الفاضل msaqer

الاخوه الافاضل

السلالم عليكم ورحمه الله وبركاته

ان الهدف الرتيسي من إنشاء menu هو السريه والامان

كما أنانشاء menu يحتاج الى تخطيط جيد ومدروس

وذلك لان ال menu سوف تكون متخصصه اي انها سوف تظهر

ال icons الموجوده بها فعاله لاشخاص محددين وسوف تظهر

بعض ال icons غير فعال لاشخاص اخرين

وذلك بناء على الصلاحيات الموجوده لدي المستخدم

كما يمكن مناداه نموذج او تقرير من الMENU

اما لو رغب المبرمج بإستدعاء النمازج الموجوده لدبه

فانا اقرح عليه بناء شاشه خاصه وبها عده buttons لمناداه النمازج

وكما ذكر الاخوان يتم انشاء trigger في كل زر (button)

WHEN-BUTTON-PRESSED

ويكتب به

CALL_FORM('FORM_NAME.FMX

ارجوا ان اكون قد وضحت الفكره للاخ msaqer

واذا قررت فعلا بناء MENU او احتجت اي سؤال

فانا والاخوان تحت الخدمه

وللمعلوميه فانا قد بنيت عدهMENUS والحمد لله ولقد عملت بشكل ممتاز جدا جدا

وشكرا

عمر باعقيل

المدينه المنوره

BAAQEEL@ONEBOX.COM

#6

الاخ الفاضل عمر باعقيل

السلام عليكم ورحمة الله

من طول الغيبات جاب الغنايم وين الناس

#7

السلام عليكم ورحمة الله وبركاته

ألى جميع الأخوة الأفاضل الشكر الجزيل للمعلومات القيمة والمفيدة

ولكن بقيت لدي ثلاث مشاكل

1 - إنشاء شاشة ترحيبية للبرنامج بإستخدام timer تظهر لقترة زمنيةقليلة ثم إظهار القائمة الرئيسية

2- كيف أصمم القائمة الرئيسية لكل البرنامج بحيث أن يكون شكلها بصورة عمودية vertical Main Menu

3- عمل شاشة المساعدة (التعليمات ) اي Help بحيث عند النقر على زر تعليمات في قائمة الأفقية للنموذج الحالي ( الشـغال) أو عند النقر بالزر الأيمن واختيار "تعليمات" Help تظهر تعليمات للشاشة الحالية ، وأيضا عند تغيير الشاشة (النموذج) أيضا تتغيير التعليمات بحيث تظهر مساعدة النموذج الحالي .

ولكم الشكر الجزيل

والسلام عليكم ورحمة الله وبركاته.

#8

السـلام عليكم ورحمة الله وبركاته

عذرا من الشباب الذين يودون المساعدة في الأشياء التي أريد مساعدتكم فيها كتابة كود PL-SQL كاملا إن لزم . وايضا الإسهاب في التوضيح ، خصوصا على نسخة الديفلوبر Devloper2000 2.1 (أي علي برنامج باني النماذج إصدار خمسة ) وهي النسخة التي أعمل عليها .

ولكم وافر الحب والشكر.

والسلام عليكم ورحمة الله وبركاته

هذا الموضوع مغلق.

مواضيع مشابهة