بتاريخ: 20 مايو 200916 سنة comment_157525 السلام عليكم اخواى الاعزاء بعد عناء فى البدء فى الوراكل هناك اسؤاله كثير عندى اروا منكم مساعدتى فيها . و سوف اقوم بوضعها و الاجابه التى توصلت لها اذا وجد :------------------1 - فى كل البرامج التى نعمل عليها نجد ان هناك " شاشه البدء " و هى مهمه جدا لاى برنامج محترفالمشكله : عمل 2 فورم واحدة للشاشه البدء و الشاشه الاخرى للدخول و المشكله هى التنقل بين الاثنين بعد الانتهاء من وقت معين .. لم اجد الحل لفتح فورم اخرى الحل : عمل 2 بلوك واحد لشاشه البدء و الاخرة للدخول و يتم فقط استخدام كود الانتقال للبلوك بعد انتهاء التيمر------------------2 - يتفرض ان يكون لصفحة البدء ليس لها اى اطار بحيث تكون مجرد صورة تخرج المشكله : هى ان شاشه البدء بها titel bar و التكبير و التحريك .. فكيف يتم اخفاء كل شئ و يظهر كما لو كان صورة بلا اى اطارات الحل : من خصائص ال window قم بتغير الخصائص للتحريك و الغلق و التكبير الى لا و هى تؤدى الغرضو لكنها ليس احترافى ------------------3 - يجب ان تكون شاشه البدء و شاشه الدخول فى منتصف الشاشه بحيث انها تكون فى موقع النظر الطبيعى للمستخدم المشكله : انها تظهر فى الاعلى سواء يمين او شمال الحل : تغير من الخصائص الخاصه window بمكان x,y التى سوف تظهر فيه الشاشه------------------4 - عندما اقوم بفتح الشاشه الجديدة .. ارج ان كل الشاشات تظهر فكيف اقوم بغلق واحدة و اقوم بفتح التاليه لها .. حيث اننا اجد نفسى افتح لا يقل عن ثلاث صفحات للمستخدم !!شاشة الدخول - الشاشه الرئيسيه - شاشه البيانات او شاشه العمل الحاليه .. كل هذا يكون مفتوح فكيف مثلا عندما يضع المستخدم كلمه السر صحيحه .. اقو بغلق الشاشه الدخول و فتح الشاشه الرئيسيه الكود الذى استخدمه لفتح شاشه فى نفس مسار الشاشات هو : كـود PHP open_form('MAIN'); ------------------5 - فى شاشه الدخول يقوم المستخدم بكتابه كلمه " مستخدم " و كلمه " سر " و اقوم انا بعمل استعلام من الكلمتين و فى حاله توافقهم مع المخزن من البيانات اقوم بنقل المستخدم الى الصفحة الرئيسيه المشكله : يحدث خطأ برقم ora-00942 و بالبحث وجدت ان الجدول الذى استعلم منه غير متواجد .. و قمت بالتاكد من كل شئ من الاسماء و من عمليه البحث و لكن لازال المشكله قائمه ..افترضت ان فى مشكله فى المستخدم اذى انشئته لكى اقوم بالعمل المشروع عليه و قمت باستخدام مستخدم قديم لدي و قمت بعمل الجدول به و لاكن الخطا اصبح ora-01403 و الله اعلم بقا المشكله فين لحسن تعبت .. بقا . و الكود الذى استخدمه هو : DECLARE var_name VARCHAR2(50); var_user VARCHAR2(10); var_pass VARCHAR2(10); BEGIN SELECT IN_NAME,IN_USER,IN_PASS INTO var_name,var_user,var_pass from zidni_entry where IN_USER=:txt_user; -- if :txt_pass = var_pass then message('okok'); message('okok'); else message('nooooooooo'); message('nooooooooo'); :txt_user:=''; :txt_pass:=''; end if; END; اخوانى ديه الاسؤال الى معايا دلوقتى . و ارجوا من الاخوة مساعدتى فى المشاكل هذه و الحلول التى قمت بوضعها مع انى غير مقتنع بيها الا انها فى حاله الزنقه .. و ضيق الوقت و عدم المعرفة تستخدم .. حعمل اه بقا .. مستنى ردودكم و شكرا تقديم بلاغ
بتاريخ: 20 مايو 200916 سنة comment_157548 توهتني معاك يأبو حميدالاي فهمتهلو انت عايز تعمل توسيط للنافذة على مستوى ال mdi يمكنك استخدام هذا ال procedure وهو لأحد الاخوة في المنتدى PROCEDURE CenterWindow (win_name VARCHAR2) IS w_mdi NUMBER; h_mdi NUMBER; w_win NUMBER; h_win NUMBER; x_win NUMBER; y_win NUMBER; BEGIN w_mdi := GET_WINDOW_PROPERTY( forms_mdi_window, WIDTH); h_mdi := GET_WINDOW_PROPERTY( forms_mdi_window, HEIGHT); w_win := GET_WINDOW_PROPERTY( win_name, WIDTH); h_win := GET_WINDOW_PROPERTY( win_name, HEIGHT); x_win := (w_mdi/2) - (w_win/2); y_win := (h_mdi/2) - (h_win/2); set_window_property(win_name, X_POS, x_win); set_window_property(win_name, Y_POS, y_win); END ; هل تريد إخفاء علامات التكبير والتصغير والاغلاق من ال MDI أعتقد مش هينفعيمكنك استخدام أمر NEW_FORM كبديل ل OPEN_FORM تقديم بلاغ
بتاريخ: 21 مايو 200916 سنة كاتب الموضوع comment_157597 السلام عليكم اخى الفضل مصطفى طبعا فى البدايه بشكرك جدا .. و الله على تعاونك .. معايا شكرا جدا مرة اخى بالنسبه للتوهان الى فوق .. انا قولت اعمل مرجع من شخص مبتدء بحيث يكون المشاكل الى ممكن تواجه اى حد مبتدئ فى البدايه و انا توصلت لحلول من المشاكل الاربع الى فوق و انا حطتها علشان الناس تشوف انا قمت بعمل اه .. يعنى للتحايل و و اذا كان ده صح حيبقا اوك .. مش صح يبقا الاعضاء ذو خبرة زيك يعدل و يشل و يضيف الجديد .. و ده الى انت قمت بيه .. شكرا ليك مرة اخى و جارى الاختبار للكود و طريقه فتح الفورم شكرا تقديم بلاغ
بتاريخ: 23 مايو 200916 سنة كاتب الموضوع comment_157816 السلام عليكم اخى مصطفى جربت new_form و اوك .. كل تمام بس المشكله فى الكود بتاع التوسيط الى حطيتهولى .. مش شغال .. ان رقم الفوم غير متاح انا بستدعى الفورم من خلال الكود الاتى : كـود PHP CenterWindow('main'); فهل خطأ .. ام ماذا و شكرا تقديم بلاغ
بتاريخ: 23 مايو 200916 سنة comment_157844 أخي أحمد شوف المشاركة ديhttp://www.araboug.org/ib/index.php?showtopic=34226وحدد المشكلة أكتر مع مثال إن أمكن تقديم بلاغ
بتاريخ: 23 مايو 200916 سنة كاتب الموضوع comment_157853 السلام عليكم يا حبيبى .. الفورم اشتغلت .. بس الفكرة .. يا جميل ان المنتصف . بقا بيطلع الشاشه فوق شمال .. مش عارف ليه !!! تقديم بلاغ
بتاريخ: 23 مايو 200916 سنة comment_157860 أرفق يأحمد الفورم الاي عندك وإن كان معها جداول أرفقها أيضا مع توضيح مشكلتك على الفورم ذتها شكرا لك تقديم بلاغ
بتاريخ: 24 مايو 200916 سنة كاتب الموضوع comment_157919 السلام عليكم اخى .. مرفق صورة .. للى بيحصلى .. و هى مفيش اى مرفق الملف مديول داخل ميدى .. عادى مفيش اى ربط باى شئشكرا ليك ..اخى MODULE1.rar تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.