بتاريخ: 12 ديسمبر 200916 سنة comment_179040 اخواني :1-انا عندي فورم شغلتها في عدة اجهزة واشتغلت ممتازلكن لما شغلتها في جهاز اخر يظهر كل شي ممتاز الا البوتن لغة الكتابة غير مفهومه علما ان الفورم عربييعني اسم الطالب مكتوب صح لكن بوتن حفظ=خروج=طباعة ما يجي صح. ايش المشكلة وايش الحل2- عندي يوزر فيه جدول يخزن فيه اسم الطالب وصورتةوعندي يوزر اخر وفيه جدول يخزن فيه نفس اسم الطالب وصورتةفانا كاتب كود يجبلي البيانات من الاول للثانيلكن الصورة ماني عارف اجيبها يعطيني خطاء في INTO ولكم الجمله SELECT P.NAME,P.Photos INTO :STD.NAME,:STD.PhotosFROM RAM.STD PWHERE P.NUM=:STD.NUM الغلط يظهر عند الفوتوز .ايش الحل3- عندي ريبورت ابغاة يطبع على كرت زي بطاقة الأحواللكن موراضي يظهر صح.ايش الحل تقديم بلاغ
بتاريخ: 14 ديسمبر 200916 سنة comment_179177 ردا على سؤالك الاول شيك على ملف NLS_LANG داخل الريجيستري ، وتأكد من ان قيمته AMERICAN_AMERICA.AR8MSWIN1256السؤال الثانياذا الامور كلها صحيحة لغاية جملة السيلكت ، بيكون لازم تتأكد من نوع المتغير :STD.Photos وخصائصه بحيث يتوافق مع نوع الصورة الذي سيعرضهاوللسؤال الثالثكيف يعني مو راضي يطبع صح ! هل يمكنني ان أقول انه بحاجة لتعديل المقاسات و حجم الصفحة ارجو التوضيح تقديم بلاغ
بتاريخ: 14 ديسمبر 200916 سنة كاتب الموضوع comment_179237 لا الطباععة ماتجي صح في الكرت تجي عاموديةوعندي سوال جدا محيرنيانا عندي فورم وفيها اسم الاب واسم المبلغ عن الولادة واسم المبلغ عن الولادة خاضع لشك بوكس اذا كان علية صح ما يظهر اسم المبلغ والعكسانا ابغى اذا كتبت اسم الاب وكان الشك بوكس علية صح يروح ياخذ اسم الاب ويحطه في اسم المبلغ جربت وعملت سينكرونايز لاسم المبلغ وخليته لاسم الاب (يعني مجرد ما ادخل اسم الاب ينسخ مثله في اسم المبلغ)وبالفعل ياخذ اسم الاب ويحطه في اسم المبلغ لكن بس في الفورم لأني لما احفظ واعمل استعلام يجيب اسم الاب وما يجيب شي في خانة المبلغ واذا طبعت تقرير يعطيني اسم المبلغ فاضيورحت على الاسكيوئل ويعطيني اسم المبلغ فاضيمع العلم انه كلهم يس داتابيس ارجوك ايش الحل تقديم بلاغ
بتاريخ: 16 ديسمبر 200916 سنة comment_179407 الاخ الكريم عذرا للتأخر بالرد بالنسبة للتقرير اللي يطبع على كرت كما شرحت ، تحتاج الى ان تعدل مقاسات الصفحة و تتأكد من أن تكون خصائصها بالشكل الصحيح و اليك التوضيحفي البداية اعمل الاتي اذهب الى Property Palette على مستوى التقريرتاكد من ان قيمة الـ Unit of Measurement تساوي Centimeterهذه الخطوةتستخدم لضبط قياسات التقرير لتصبح بالسنتيميترملاحظة احيانا تضطر لحفظ التقرير و من ثم الخروج والدخول مجددا لتصبح التغييرات فعالةعليك الان الانتقال الى الـ Object Navigatorالان اذهب الى الـ Main Section في الـ Layout Modelاذهب الى خصائصها و من ثم حدد ابعاد قياسات الصفحة الطول والعرض و تأكد من انها تساوي ابعاد الكرت اللي ستطبع عليه والـ Orientation خلي قيمته Defaultالان عليك ضبط اتجاه الصفحة افقي ام عمودي حسب اتجاه الكرت ويمكنك عمل ذلك عن طريق الذهاب الى Data Modelومنها الى System Parameters ومنها انتقل الى Orientation واذهب للخصائصوحدد نوع اتجاه الصفحة افقي ام عمودي عن طريق خيارات الخاصية Initial Valueوالان بامكانك الحفظ و الذهاب الى الـ Layout Model لتحدد مواقع ال Fields على الصفحة و ... الخوانشالله الامور بتزبط معاك [يمين] ------------------------------------------------------------------------------------------------------------------------------------------و بالنسبة للفورم انشالله الموضوع بسيط وفي اكثر من طريقة لانجاح الفكرة منها اضف تريجر على الـ check_box من نوع WHEN-CHECKBOX-CHANGEDواكتب فيه الجملة التالية /* على فرض ان اسماء الحقول اسم الاب father_name اسم المبلغ عن الولادة name_of_the_reported_birth اسم حقل checkbox هو check_box1 */ begin if (:check_box1 = 1) and (:father_name is not null) and (:name_of_the_reported_birth is null) then :name_of_the reported birth := :father_name; elsif (:check_box1 <> 1) and (:father_name = :name_of_the_reported_birth) then :name_of_the_reported_birth := ''; end if; end; وبالطريقة هذه الشاشة بتنجح ولا تنسانا من صالح الدعاء وتقبل تحياتي [/يمين] تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.