طبعا هناك المعالج الخاص بذلك ولكن الا يمكنني ان اقوم بتحديد المدخلات في كل مره ويقوم البرنامج بعملية التوزيع حتى لا احتاج اكثر من تقرير واحد طبعا انا عارف ان الموضوع اكثر من صعب بس ممكن ان يكون احدكم قد حله او لديه فكرة حول الموضوع ولذلك قم بفتح النقاش فلربما تحل هذه المشكلة او على الاقل انا اجدها مشكلة
طباعة تقرير في ديفلوبر من الصفر
هناك طريقة وإن كانت ملتويه ولها عيوبها، وهي تمرير أمر التشغيل لكل التقارير الواحد تلو الآخر. كما إنها تفترض أن لكل التقارير نفس المدخلات وبنفس الترتيب.
فإذا فرضنا أن لك تقريرين بهما متغيرين وكالآتي:-
من عميل رقم (ولنرمز للمتغير ب A1) ويسمى في التقرير ب AA1
إلى عميل رقم (ولنرمز للمتغير ب A2) ويسمى في التقرير ب AA2
وإسم التقريرين هما Report1 & Report2
فيمكننا عمل شاشة أو PL/SQL يكون فيها الأمرين كالآتي
host ('runrep Report1 USER/PASSWORD AA1 ='||A1||' AA2 = '||A2||' )
ونفس الأمر للتقرير الثاني
HOST ('runrep Report2 USER/PASSWORD AA1='||A1||' AA2='||A2||'(
وعند التشغيل تظهر القيم تلقائياً وما عليك سوى غط مفتاح الإدخال في كل مرة
الاخ محمد بدوي
السلام عليكم
ممكن تعطينا مثال لكي تكون الصوره اوضح
أنا الان عندما اقوم بطباعة التقارير في الفيجوال بيسك لا استخدم اي ادواو لكني اقوم برسم ماشكل التقرير وما اريده على النموذج ثم اقوم بتمرير النموذج الى وسيطة الطابعة وتحديد الاحداثيات والطباعة
طبعا صح ان الطريقة طويلة ولكني اتحكم في كل صغيرة وكبيرة كما ان هذه الطريقة لايوجد لها مشاكل
في اكسس اذا اردت ان اقوم بطباعة تقرير او في اوراكل فان التقارير يتم القيام باعدادها مسبقا من قبل المبرمج ووضعها في المشروع وفي حال كان المستخدم لايعرف كيفية استخراج تقارير جديدة فان بعض التقارير التي لن يجدها في البرنامج فانه لن يستطيع ان يحصل عليها الا من قبل مبرمج وهذه الفكرة التي اود الحصول عليها
آسف، يبدو إني فهمت سؤالك خطأ سابقاً، على العموم يبدو أنك تحتاج لما يسمى بالـ OLAP TOOL وهي كثيرة منها SEAGATE OLAP, BRIOويمكن حتى إستخدام ORALCE DESIGNER لهذا الغرض. ولمن لا يعرف ما هي هذه الأدوات فهي مبرمجيات تحتاج إلى مبرمج لعمل ال SQL ثم يستطيع المستخدمون عمل تقارير بأشكال مختلفة وكا يحبون، وأغلبها تستخدم خاصية السحب والإفلات في تكوين التقرير وما تحتاج فيه من حقول، وتمكنك من عمل تقارير ثلاثية الأبعاد ورسومات بيانية لها.
هل يجيب هذا على التساؤل؟؟؟
الى حد ما نعم ولكن :)
هذا يجر سؤال اخر هل هذه التول توج مستقلة او انها تباع مستقلة وما اسمها ولاي اصدار اقصثد معلومات حتى اتمكن من الحصول عليها واستطيع رؤية هل هي ما اريد بالزبط
Oracle Designer
يوفر برنامج Oracle Designer مجموعه من الخصائص يستطيع مستخدمو أوراكل الاستعانة بها في تصميم نظم قواعد البيانات وبرمجتها وتنفيذها وصيانتها . كما أنها تستخدم في تطوير التطبيقات السريعة داخل بيئة وندوز الخاصة بالعميل / الخادم . وتدعم خصائص Oracle Designer خاصية BPR (اختصار للكلمات Business Process Reengineering) وآليات أخرى يمكن الانتفاع بها في معالجة الخادم التي يمكن تنفيذها باستخدام آلة قاعدة البيانات في أوراكل . ويعد هذا البرنامج من الأدوات التي ترتبط ارتباطا وثيقا بخادم أوراكل ، كما يستخدم مستودعا عاما يتم تخزينه في قاعدة البيانات . بصفة عامه ، يحتوي
برنامج Oracle Designer على ثلاثة مكونات رئيسية :
إعادة هندسة العمليات الهندسية Business Process Reengineering.
أدوات النمذجة Modelers.
المولدات Generators.
وبما أن Oracle Developer ، Oracle Designer يتشاركان في نفس مستودع البيانات ، يتم الاتصال بينهما دون أي مشاكل .ويمتلئ هذا المستودع بالبيانات أثناء قيامك بتسجيل البيانات وتجميع المتطلبات المختلفة داخل قاعدة البيانات . وبناء على هذه البيانات ، يتسنى بعد ذلك تطوير النماذج وإنشاء أوامر البرمجة . وحين تقوم بإنشاء النماذج ، فإنها تستغل هذا المستودع المشترك .
وتوفر خاصية Net8 Common GUI( التي تأتي كجزء من أحدث جيل للأدوات الخاصة بتطوير النماذج والتقارير في أوراكل )الواجهة بين محلل النظم من ناحية وبرنامج Oracle Designer من ناحية أخرى . ومن الممكن إتمام عملية التطوير داخل مجموعات عمل وتطبيقات صغيرة ، يمكن توزيعها بسهولة على مئات المستخدمين . ويوفر هذا البرنامج خاصية الإنشاء التلقائي لأوامر البرمجة ، وأيضاً التوزيع التلقائي للبرامج . وتقدم لغة PL/SQL ( اللغة التي ألحقتها شركة أوراكل بجميع أدوات التطوير الخاصة بها ) لكل من Oracle Developer ، Oracle Designer نفس بيئة تطوير البرامج على العميل والخادم .وبالنسبة لأداة Oracle Designer ، فإنها تدعم نطاقاً واسعاً من الخصائص التي تمكن الشركات من إنشاء النظم على اختلاف أنواعها ، من أبسطها إلى أكثرها تعقيداً . ويمثل برنامج Oracle Designer الجيل التالي لطاقم البرامج CASE، والذي وصل أحدث إصدار له إلى الإصدار 5.1
من ناحية أخرى ، يتناول برنامج Oracle Reports Generator المعلومات الموجودة في مستودع Oracle Designer ، ثم ينشئ منها التقارير . ومع ازدياد حجم نظام قاعدة البيانات وتغييره ، يمكنك العودة إلى هذا البرنامج واستخدامه في إعادة إنشاء التقارير . وبالنسبة للتغييرات التي تحدث في قاموس البيانات ، فإنها تنعكس على التقارير أثناء إعادة إنشائها .
المصدر : أوراكل 8I دليل المبتدئين - النسخة المعتمدة من مطابع أوراكل _ الترجمة العربية و الناشر مكتبة جرير
شكراً للأخ أبوعمر على المعلومات المستفيضة والقيمة، وقد أوفي الأوراكل ديزاينر حقه، لذا تلميح بسيط عن بقية الأنواع. إذ أن هناك العديد من الشركات التى أنتجت OLAP TOOL (وهي إختصار لتعبير نظام التحليل الوقتي أو Online Analytical Processing) وسأوافيك بالمزيد من الأسماء إن احببت، ولكنى أذكر لك الآن مثلاً هنالك البريو BRIO والسي جيت SeaGate Analysis. وهما الأداتين التين إستخدمتهما من قبل. وقد أعجبتني خاصية في ال Seagate Analysis وهي إمكانية تحليل الخادم والمحطة الطرفية عن طريق قراءة السجل regedit. وإن كانت ضعيفة وبطيئة ومحدودة في تحليل قاعدة البيانات. كما ويمكنك مراجعة الوصلتين التاليتين
1- http://www.altaplana.com/olap/olap.collections.html
2- http://directory.netscape.com/Computers/So.../Databases/OLAP
موفق
[عدلت بواسطة السني ت:19-04-2001 س: 12:12 PM]
هذا الموضوع مغلق.
