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

أرجو المساعدة لأنني بصدد عمل باهر جدا

مغلق
بدأه صالح في 15 يناير 2005 · 5 رد · 700 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الأعزاء أعتذر عن أخذ جزء بسيط من وقتكم ولكن ارجو ان تتحملوني

انا طالب في المرحلة الاخيرة من الجامعة وقد تمكنت ولله الحمد من الحصول على الموافقة من شركة كبرى بالمملكة لعمل برنامج صغير جدا لقسم ما لديهم بالاوراكل

وهو مكون من ستة جداول على الاكثر وشاشة واحدة فقط ...

1 - أذا اردت ان أعمل صفحة وبها مجموعة من الأيقونات ولكن لا أريد أن يراها المستخدمين العاديين بل المدير فقط مع العلم أن الصفحة هي نفسها التي يتم عليها العمل لكن مثلا ايقونات الاضافة والتعديل .. لا اريد المستخدم ان يراها بل المدير . فهل هناك طريقة لعمل ذلك اذا دخل المدير برقمه تظهر له واذا دخل المستخدم لا تظهر له هذه الايقونات أو لازم اعمل صفحتين للمدير والمستخدمين .

2 - انا الان أعمل باوراكل 10g النسخة الشخصية . إذا اردت ان أقوم بتنزيل الـ DB عند الشركة للقسم فقط فهل تنفع النسخة التي لدي مثلا أقوم بتنزيل الDB عند المدير فقط والانترنت اكسبلورر عند المستخدمين علما بأن عدد الاجهزه المستخدمة حوالي 7 أجهزة بما فيها ال سيرفر الذي هو جهاز المدير وماهي النسخة التي أنزلها من الأوراكل هل هو الديفيلوبر أم الرنتايم أرجو الشرح كاملا .

اسف على الاطالة لكن أرجو منكم ان تقدروا وضعي وطموحي

ومساعتي لأنني أعتبر هذا العمل نقلة في حيلتي العملية خصوصا أنني لازلت طالب باجامعة وأسعى للحصول على ثقة المسؤولين بالشركة

alslom212@hotmail.com

#2

الأخ الفاضل ، أرجو أن توضح المشكلة الأولى فقد ذكرت أنك لا تريد المستدمين أن يروا الشاشة وبعدها ذكرت أنك لا تريد أن تظهر الأيقونات فقط فهل هذا يعتمد على الخصوصية بالنسبة للمستخدم فإذا كان الهدف هو أن يكون هناك أيقونات ولكنها لا تعمل فعلى حد علمي أنك ستضطر لعمل شاشتين واحده تعمل بها الأيقونات والأخرى لا تعمل، وتقوم بعملية الربط من Form أخرى تحتوي على user name و Password وهذا سيتطلب عمل شاشة خاصة بالمستخدمين حيث أن شاشة Login سوف تتحقق من المستخدم أولاً فإذا كان من النوع " مدير " فإنه سيفتح شاشة المدير وإذا تضمنت الشاشة المستخدم العادي فإن البرنامج سيفتح الشاشة الثانية. لذا لن يكون لديك 6 جداول ولكن سيتضمن ذلك 8 جداول جدول للموظفين وجدول للمستخدمين أيضاً ، وأنت بحاجة إلى جدول المستخدمين لسبب، لفرض أنه ليس بالضروره أن يكون جميع الموظفين في المؤسسة لديه إمكانية استخدام النظام، ونصيحة مني يا أخي الفاضل إذا كان ذلك النظام هو مشروع تخرج لك بالجامعة فلا تقتصر على شاشة واحدة ، ربما تكون المؤسسة بحاجة إلى شاشة واحدة ولكن النظام يتطلب أكثر من ذلك ، فلا تقتصر في مشروعك على شاشة واحدة حاول أن تفصل في الأمر أكثر فربما تلجأ أنت إلى أمور ربما لا تكون قد تسببت في مشكلة للمدير في الوقت الحالي ولكن مستقبلاً ربما تسبب مشكلة. أرجو لك التوفيق

وأعتذر على الإطالة،

هذا وليس حلي هو الحل الوحيد فهناك عدة حلول للموضوع.

مع الشكر الجزيل :)

أحلى وردة

#3

أخي الكريم أشكرك على التجاوب

أما بالنسبة للسؤال الأول فما ذكرته هو كان غايتي . ولكن أرجو منك شرح طريقة الربط الفورم لليوزر والباسوورد ( يعني إذا دخل المدير يتحقق من اسمه ورقمه ومن ثم يذهب لشاشة المدير . وإذا كان غير مدير يستدعي شاشة أخرى ) .

اقتباس
ونصيحة مني يا أخي الفاضل إذا كان ذلك النظام هو مشروع تخرج لك بالجامعة فلا تقتصر على شاشة واحدة ، ربما تكون المؤسسة بحاجة إلى شاشة واحدة ولكن النظام يتطلب أكثر من ذلك ، فلا تقتصر في مشروعك على شاشة واحدة حاول أن تفصل في الأمر أكثر فربما تلجأ أنت إلى أمور ربما لا تكون قد تسببت في مشكلة للمدير في الوقت الحالي ولكن مستقبلاً ربما تسبب مشكلة.

أما بالنسبة للمشروع فليس مشروع تخرج لأنني قد انتهيت منه قبل أسبوعين وهذا المشروع كما ذكرت لشركة كبرى بالمملكة ومفتاح إن شاء الله للتوظيف بعد التخرج وكسب ثقة أكثر ...

و أشكرك مرة أخرى و عيد مبارك والله يعيده علينا وعليك وعلى الأمة الإسلامية بالصحة والعافية

أرجو الرد على السؤال الثاني

.

#4

السلام عليكم أخي الكريم، بالنسبة لموضوع إضافة شاشة للمستخدم فإن ذلك يستوجب عمل جدول جديد في SQL وهو مرفق

وكذلك أرفقت لك شاشة تسجيل الدخول والتي ستتطلب منك بعض التغيرات البسيطة مثل تغيير username بتاع ال DB وكذلك ال password إلى العنوان الخاص بك

أما بالنسبة لتنزيل المشروع على جهاز المدير فإنه يستوجب أن يكون الويندوز على جهاز المدير Server وكل ما ستعمله أنك سوف تحمل الرن تايم فقط على جهازه وتنزل المشروع أيضاً مع الاحتفاظ بالمسارات الصحيحة يعني لو كنت عملت المشروع على C في جهازك فهذا يستوجب تحميله على C في جهاز المدير مع بعض التغيرات في Regedit إذا كان المشروع يحتوي على أزرار أو قوائم

وبالتالي تعمل للشاشة المشغلة (الأساسية) لمشروعك share حتى يتمكن باقي العاميلن من استخدامه مع مراعاة عدم تمكنهم من مسح الملف أثناء عملية الشير ( من خصائص Share).

وحافظ على الملفات التي يكون امتدادها fmb في جهازك ولا تخرجها للشركة حتى لا يتمكن أحد من التعبث بها ويضيع مجهودك وقد يغير من الفورم أو امكانية إدخال البيانات بها. كل ما تخرجه للمؤسسة هي الملفات بإمتداد fmx. فقط وهي الملف الذي ينشأ بعد القيام بعمل Run في نفس مكان التخزين

أرجو أن أكون قد استطعت أن أفيدك بإذن الله وأرجو أن لا أكون قد لخبطتك في المعلومات :D

أحلى وردة

#5

أخوي الله يعطيك الف عافية ويهنيك بدنياك ويبعد عنك عيال وبنات الحرم

أشكرك من كل قلبي ..

ولكن أين هي جملة SQL وأين هو الفورم .. وعند إنتهائي من تصميم الشاشات سوف آخذ رأيك فيها .

وسؤال مهم .. ماهو الأفضل استخدام Oracle 10g or Oracle 8i ؟

ومــــــــ**ـــــــــــــــن العايـــــــــــــــ*****ـــــــــــــــــــــدين

#6

لقد أرسلت الملف في المرة السابقة ثم مسحته من جهازي وأعدت كتابت مرة ثانية أتمنى أن لا أكون قد نسيت شيئا

Logon form.rar

أحلى وردة

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…