بتاريخ: 15 أكتوبر 201015 سنة comment_201520 الزملاء الافاضلكل من الممكن انشاء شاشة من نوع ماتركس مثل التقارير التى من النوع ماتركسارجو ان يكون السؤال واضحشكرا لمن قرأ الموضوعجزى الله خيرا من قرأ الموضوع وتفاعل معهفى انتظار الردم احمد تقديم بلاغ
بتاريخ: 18 أكتوبر 201015 سنة كاتب الموضوع comment_201660 السادة الزملاءمش عارف لماذا كل من قرأ الموضوع لم يعلق او يعطى اى ردهل هذا بسبب ان السؤال مش واضح او مش مفهومولى اصلا مفيش حل للمشكلة دىاتمنى ان يكون هناك اى رد م احمد تقديم بلاغ
بتاريخ: 18 أكتوبر 201015 سنة comment_201662 السلام عليكم ورحمة الله وبركاتهالاخ الكريممن المفترض ان تكون قد حددت الهدف من هذه الشاشة فعادة الماتركس تصمم لشيء معين مثلا المسافات بين المدن والموضوع بسيط جدا لذلك ماهو الهدف من هذه الشاشة لنتمكن من مساعدتك والبداية تبدأ من عندك تقديم بلاغ
بتاريخ: 18 أكتوبر 201015 سنة كاتب الموضوع comment_201685 السلام عليكم و رحمة الله وبركاتها اسامةاشكرك على حسن ردك وتفاعلك فى الموضوعطبعا انا محدد الهدف من الشاشة وكيفية الاستفاده منهافسوف استخدمها فى برنامج خاص بإدارة مستشفى وذلك كلاتىعند حجز موعد الكشف عند طبيب معين لابد ان تظهر لى مواعيد الطبيب الفارغة حتى يتسنى للمريض اختيار الموعدالمناسب لهوعلى ذلك يتم حجز الموعد عند ذات الطبيبفكنت متخيل ان تكون هناك شاشة على هيئة ماتريكس يكون المواعيد فى الصف الاول و اسماء الاطباء فى العمود الاولوفى ما بين ذلك هى المواعيد المحجوزة و المواعيد المتاحةارجو ان تكون الصورة واضحةشكرا على ردك و تفاعلكم احمد تقديم بلاغ
بتاريخ: 18 أكتوبر 201015 سنة comment_201692 الاخ الكريمتحديد الماتريكس يكون بشكل مبسط وهو ان تعمل جدول يتضمن اليوم وساعات الدوام ورقم الطبيب ورقم المريضوالجدول الاخر فيه رقم الطبيب واسمه وتخصصه مثلاوبعدها يتم تصميم شاشة فيها الساعات مكثبته وتتغير حسب اليوم هذا بالسطر ويربط بالجدول الاولوبالعمود نقوم بربطه بالطبيبويتم فلترت البيانات وعرضها حسب رقم الطبيب واليوم والساعةطبعا رقم المريض لمزيد من التفاصيل تقديم بلاغ
بتاريخ: 18 أكتوبر 201015 سنة كاتب الموضوع comment_201713 الاخ الكريمتحديد الماتريكس يكون بشكل مبسط وهو ان تعمل جدول يتضمن اليوم وساعات الدوام ورقم الطبيب ورقم المريضوالجدول الاخر فيه رقم الطبيب واسمه وتخصصه مثلاوبعدها يتم تصميم شاشة فيها الساعات مكثبته وتتغير حسب اليوم هذا بالسطر ويربط بالجدول الاولوبالعمود نقوم بربطه بالطبيبويتم فلترت البيانات وعرضها حسب رقم الطبيب واليوم والساعةطبعا رقم المريض لمزيد من التفاصيل الاخ الكريمشكرا على سرعة ردك ولكنى لم افهم ردكارجو التوضيح ان امكن لان الكلام بدون مثال يكون صعبوزيادة فى التوضيح فقد تم ارفاق ملف ورد بشكل الشاشة التى فى تخيلىفان كان عندك وقت لتوضيح كلامك بمثال فلك جزيل الشكر و العرفانللاسف لم استطع رفع الملفارجو ارسال بريدك لارسالة اليك ان امكنشكرا احمد تقديم بلاغ
بتاريخ: 18 أكتوبر 201015 سنة comment_201727 الاخ الحبيب اناقراءت الموضوع بس انا مش عارف اية هو الماتريكسعلشان كدة مش هعرف الجواب عليك ممكن انت تقولى اية هو الماتريكسواكون عاجز عن الشكر تقديم بلاغ
بتاريخ: 19 أكتوبر 201015 سنة comment_201782 الاخ الكريمشكرا على سرعة ردك ولكنى لم افهم ردكارجو التوضيح ان امكن لان الكلام بدون مثال يكون صعبوزيادة فى التوضيح فقد تم ارفاق ملف ورد بشكل الشاشة التى فى تخيلىفان كان عندك وقت لتوضيح كلامك بمثال فلك جزيل الشكر و العرفانللاسف لم استطع رفع الملفارجو ارسال بريدك لارسالة اليك ان امكنشكرا احمد هذا ايميلي[email protected] تقديم بلاغ
بتاريخ: 20 أكتوبر 201015 سنة comment_201854 الاخ أسامة موسى طيب خليني افكر معك بصوت عاليونتخيل معا شكل الفرومعندنا مثلا المحور الافقي هيكون المواعيد مثلاوالرئسي الطبيب وده هيكون بلوك بياخد من جدول الاطباء ونقاط الالتقاط هتكون هي اما متاح او غير متاحيبقى لازم نعمل تكست به تاريخ اليوم مثلا ويكون في اعلى الشاشةالر 10-11 11-12 12-1 1-2 2-3د-محمد متاح غير متاحد-أحمدد-ابراهيموهكذاالمفروض يتم عمل ايتم لكل تقاطع مابين المحور الافقي والرئسي يدوي =عددالاطباء * عدد المواعيدونعمل تريجر عند عمل query للاطباء نعرف منه هل هو متاح ام لا وهتظهر بالشكل المطلوب الى الان ممتاز السؤال الاي محيرني هو كده كويس لو احنا عارفين عدد الاطباء وعدد المواعيد لكن لو زاد الاطباء كيف يمكن ان نجعل الماتريكس فعلا تتغيرأعتقد أنه صعب جدا التحكم فيها مثل مافي التقاريرياريت حد يحاول معنا تقديم بلاغ
بتاريخ: 21 أكتوبر 201015 سنة comment_201954 الاخ الكريممرفق المثال مع انشاء الجداول MATRIX.rar تقديم بلاغ
بتاريخ: 22 أكتوبر 201015 سنة comment_201957 نشكر جميع الاخوان صاحب الموضوع والمشاركين في الردود على تفاعلهم في هذا الموضوع...أسأل الله الاستفادة للجميع... تقديم بلاغ
بتاريخ: 22 أكتوبر 201015 سنة comment_201963 ممكن تحولها على 6أي معنديش حاليا 10 جيياريت شكرا لكم تقديم بلاغ
بتاريخ: 22 أكتوبر 201015 سنة comment_202005 يا بشموهندس انا شفت الفورمة بس للاسف انا مش فهمت هى بتعمل اية ممكن لو تشرحلى الفرمة بتعمل اية تقديم بلاغ
بتاريخ: 23 أكتوبر 201015 سنة comment_202023 السلام عليكممرفق اخي الكريم الملف بصيغة 6i يتواجد بالفورم التاليشاشة ادخال باسم doctorشاشة المواعيد reservation حيث تدخل الموعد من الساعة 1 الى الساعة 4حيث ستم ادخال الوقت وهو معرف على شكل رقم مثلا رقم 1 وتعني الساعة 1 ثم تدخل رقم الدكتور من القائمة بالضغط على f9 ثم تدخل رثم العميل ثم تدخل الحالة مثلا محجوز ثم تدخل التاريخ بالصيغة مثلا 01-01-2010شاشة matrix لعرض الدكتور مواعيدهتدخل فقط في الاعلى التاريخ وتضغط على view فيظهر لك جمع الدكاترة مع مواعيدهمطبعا هذا نموذج مبسطشرح الكود بشاشة الماتريكس declare cursor c is select id_doc,doc_name from doctor; كيرسر يعرض جميع الدكاترة وممكن ان تطورة مثلا ان تعرض مثلا الدكتور الذي على راس العمل cursor d(tm number,doc varchar2) is select id_time,id_doc,id_cust,res_status from reserv where id_time=tm and id_date=:t_date and id_doc=doc; كيرسر يعرض موعد الدكتور وحالته حسب الوقت اللي هو من 1 الى 4 ثم التاريخ ثم رقم الدكتور it number(10); ترمز للوقت idoc varchar2(20); ترمز الى رقم الدكتور ic varchar2(20); ترمز الى رقم العميل rs varchar2(20); ترمز الى الحالة مجموعة من المتغيرات begin هنا يتم وضع المؤشر على اول الحقل go_block('non_block'); Clear_Block(No_Validate); first_record; for i in c loop open d(1,i.id_doc); fetch d into it,idoc,ic,rs; :doc_id:=i.doc_name; if rs is null then :t1:='N'; end if; if rs is not null then :t1:=rs; end if; rs:=null; close d; open d(2,i.id_doc); fetch d into it,idoc,ic,rs; :doc_id:=i.doc_name; if rs is null then :t2:='N'; end if; if rs is not null then :t2:=rs; end if; rs:=null; close d; open d(3,i.id_doc); fetch d into it,idoc,ic,rs; :doc_id:=i.doc_name; if rs is null then :t3:='N'; end if; if rs is not null then :t3:=rs; end if; rs:=null; close d; open d(4,i.id_doc); fetch d into it,idoc,ic,rs; :doc_id:=i.doc_name; if rs is null then :t4:='N'; end if; if rs is not null then :t4:=rs; end if; rs:=null; close d; next_record; end loop; end; تم انشاء لووب متداخل الاول يرمز الى الدكتور والثاني يرمز الى مواعيده طبعا هذا شرح مبسط وكود مبسط عملته وانا على عجله من امري وارجو ان يفيدك ان شاء الله ولا تنسانا من دعوة صالحة بظاهر الغيب MATRIX-6i.rar تقديم بلاغ
بتاريخ: 24 أكتوبر 201015 سنة كاتب الموضوع comment_202084 السلام عليكمشكرا جميعااتقدم بالشكرو العرفان لهذا الموقع الجميل المفيدولادارته المحترمة حيث يعتبر من منابر العلم فى هذا المجالكما اتقدم بخالص العرفان لكل من ساهم فى تقديم اى تفاعل لحل هذه المشكلةوبالطبع اخص بالشكر ا اسامة الذى اسال الله ان يكون هناك فرصة للتعارف اكثروالعبرة ليست بتقديم حل مفيد للمشكلة بقدر ما كان من تفاعل بين الاعضاء وتقارب الافكار وتحديثهاسوف اقوم فى وقت لاحق بوضع الحل الذي توصلت اليه بفضل الله ليكون الحل اقرب الى الواقعم احمد تقديم بلاغ
بتاريخ: 24 أكتوبر 201015 سنة comment_202106 السلام عليكم ورحمة الله وبركاتهجزاك الله كل خير اخي الكريم اسامةشرح ممتازبالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.