بتاريخ: 19 يناير 200521 سنة comment_24754 السلا عليكم ورحمة الله يا اخواننظراً لما تتطلبه حاجة التطبيق المنفذ لديفأني أحتاج من وقت إلى آخر على بيئة الرن تايم إلى تغيير أسم المستخدم أو الدخول من جديد بأسم مستخدم آخر على نفس الشاشة التي أعمل عليها أو مثلاً بعد دخولي على شاشة أخرى .هل بالامكان تحقيق هذا الأمر الحقيقه أنني حاولت مرارا لكن لم أنجحولكم خالص التحية تقديم بلاغ
بتاريخ: 20 يناير 200521 سنة comment_24841 السلام عليكم اخى العزيزكل عام وانت بخيرارجو من الله ان يفيدك ممكن تعمل كومبو بوكس وتدخل اسماء المستخدمين من خلاله ولو عايز تحذف المستخدمين القدامى يبقى من خلال زراير ارجو ان يوفقك اللهاخوك احمد جمال تقديم بلاغ
بتاريخ: 20 يناير 200521 سنة comment_24879 اخى الكريم الساعى /السلام عليكم ورحمة الله وبركاتهلعلك تجد فى هذه الوصلات ما يفيدك فى هذا الموضوع http://www.araboug.org/ib/index.php?showtopic=1358 http://www.araboug.org/ib/index.php?showtopic=1991 http://www.araboug.org/ib/index.php?showtopic=2267 http://www.araboug.org/ib/index.php?showtopic=3661 تقديم بلاغ
بتاريخ: 20 يناير 200521 سنة كاتب الموضوع comment_24881 أخوي الفاضل alhomamبعد التحية شكراً لكالسيد الكريم أحمد جمالأشكرك على معلوماتك المفيدة ولكن لعلي أوضح لك أكثر مراديوسوف أشرح لك وكما أنني مستخدم لهذا التطبيق وليس مصمم.أصور لك المشهد (أنا مستخدم فتحت شاشة التطبيق الرئيسية أدخلت اسم المستخدم (Admin) كلمة المرور (****) بدأت في عملي على التطبيق في أحد الشاشات إحتجت أنني أغير اسم المستخدم أو الدخول بأسم مستخدم آخر ولكن بشرط عدم الخروج من التطبيق ومثلاً بإستخدام كود معين يوضع في احد التريقرات Pre_form أو When-New-Form-Instance وبذلك أدخل بأسم مستخدم آخر (Admin2) على سبيل المثال....أتمنى بأني لم اطل عليك وعلى الأعضاء الأفاضل وأنا بإنتظار ردودكم الكريمة وشكراً للجميع. تقديم بلاغ
بتاريخ: 20 يناير 200521 سنة comment_24882 اخي الساعى انا فهمت طلبك ...انت محتاج تضع مفتاح Login مع مجموعة المفاتيح الموجودة اعلى الشاشة فى الصفحة الرئيسية للتطبيق بحيث انه بعد الدخول يتحول المفتاح الى Logout فإذا اردت الدخول مره اخرى لابد من الضغط على مفتاح Logout ليتحول مره اخرة الى Login دون الخروج من النظام وطبعا تقدر تدخل بمستخدم اخر تكون له صلاحيات اخرة حسب Role اللى انت اعطيته له فى Database وطبعاً بتعمل ديالوج صغير يطلع يطلب المستخدم وكلمة السر . تقديم بلاغ
بتاريخ: 20 يناير 200521 سنة كاتب الموضوع comment_24883 أخي الفاضل عصام سليمان مشكووور جداً على الروابط المفيده والحقيقه أنك إقتربت كثيراً عن ما أبحث وكما قرأت من احد ردود الأعضاءوهو الأخ amirjs أعتقد أن هذا غير جائز ببساطة ...والسبب يعود إلى أنك تتصل مع قاعدة البيانات من خلال user معين ولا تستطيع تعديله أثناء وضع التشغيل Run time هذا والله أعلم والحقيقه هذا ما أريده أن أعمل تعديل أو تغيير لأسم المستخدم في وضعية الرن التايم...هل هو صحيح أنه لايمكن عمل هذا الشيء ؟؟؟وشكراً تقديم بلاغ
بتاريخ: 20 يناير 200521 سنة كاتب الموضوع comment_24885 أستاذي الكريم Primer أثابك اللهبالفعل هذا ما أبحث عنه تقريباً وسوف أوضح لك ماذا عملت حتى الآنلدي شاشة رئيسية ووضعت في التريقر ON_LOGON هذا الكود logon('ADMIN','[email protected]'); والغرض من ذلك يا سيدي الكريم هو الدخول للشاشة الرئيسية مباشرة بدون إدخال أسم المستخدم وكلمة المرور من قبل المستخدم.بعد ذلك سوف يدخل المستخدم اسم المستخدم وكلمة المرور الخاصة به من الشاشة الرئيسية التي أعددتها . ولكن لاحظ ان الاتصال بقاعدة البيانات لازال بأسم المستخدم أعلاه وهو أسم مدير قاعدة البيانات.والسؤال هنا ما هي الطريقة أو التريقر او الكود الذي يمكن عمله لكي يتم الاتصال بقاعدة البيانات بأسم المستخدم وكلمة المرور الذي تم إدخالهما من قبل المستخدم من الشاشة السالف ذكرها أعلاه.وشكراً تقديم بلاغ
بتاريخ: 20 يناير 200521 سنة comment_24888 الاخ الفاضل لقد قرات مشاركتك وردود الاخوان وان كان لى تعقيب بسيط من مبتدئ فى الاوراكللماذا لاتقوم بانشاء مستخدم على table space المستخدم من خلال امر sqlcreate user al-saaey identified by passwordثم بعد ذلك تقوم بعمل grant - privirage - role لهذا المستخدم وتنشاء جدول يحتوي على اسماء المستخدمين وكللمات المرور الخاصة بهم ومن خلال شاشة logon تتعامل مع الجدول الذى انشائتةعلي صابر[email protected] تقديم بلاغ
بتاريخ: 20 يناير 200521 سنة كاتب الموضوع comment_24896 عزيزي علي صابرلك التحية والتقديروالحقيقه أنني عملت كما تفضلت ولدي جدول خاص بأسماء المستخدمين وكلمات المرور ولكن العمل بهذه الطريقه يكون بأسم المستخدم الأصلي.ونظراً لدقة نظام الصلاحيات الذي وضعته فأنه يلزمني أن يتصل كل مستخدم موجود أسمه في جدول الصلاحيات بقاعدة البيانات في الوقت نفسه.أتمنى أنك تفهمت مرادي وشكراً تقديم بلاغ
بتاريخ: 25 يناير 200521 سنة comment_25289 أخي الساعي .........أنا عضو جديد من الشام و حبيت ساعدك بقدر ما بقدر اعتقد أني فهمت عليك ...و الحل يكون سهل جدا جدا اذا كنت عامل USERs على مستوى الابليكيشن (التطبيق ) و في حين أنت تستعمل USER واحد على مستوى الـ Data Base ... و ذلك باستخدام Global Variables للـ USER و الـ Password و يمكنك تحديد السماحيات Previlige للـ USER أيضا من خلال الـ Global Variables و كل ذلك بالعتماد على User واحد على مستوى الـ Data Base أرجو أن أكون قد افدتك ..... و السلام عليكمأخوكم هشام الجليلاتي دمشق - سورية تقديم بلاغ
بتاريخ: 29 يناير 200521 سنة comment_25700 السلام عليكم ورحمة الله وبركاته ،،، وبعد :-****إذا أردت أن تستخدم نظام الصلاحيات الموجود بأوراكل ( المستخدمين ، الأدوار ، الصلاحيات ) فبإمكانك ذلك عن طريق عمل مستخدم ثم إعطائه صلاحية الإستعلام فقط أو كما تشاء مباشرة أو عمل دور وإعطاء الصلاحية للدور ثم إعطاء جميع الصلاحيات المننوحة للدور إلى المستخدم ، ****أما إذا أردت أن تستخدم صلاحيات خاص بك عن طريق إنشاء جدول وحفظ أسماء الشاشات به وحفظها وكتابة كود يقوم بتفعيل وإبطال تفعيل الأزرار وكذلك العمليات أثناء وضع التشغيل الخاص بالمستخدم فيجب على ما أعتقد أن تضيف الكود الخاص بالتفعيل في ترايجر (when-timer-expried)، وذلك بعد إنشاء تايمر عند تشغيل الفورم ،، وتنشئ كونفز صغيرة لتغيير المستخدم في وضع الرن تايم ، ،، **** هذا والله أعلم .------------------إبراهيم بخش -----------------المدينة المنورة تقديم بلاغ
بتاريخ: 29 يناير 200521 سنة comment_25738 اخي الكريم الساعي لقد اطلعت على ردود الاخوة لكن حسب معلوماتي البسيطة انه لا يمكن في التطبيق الواحد التنقل بين usere مختلفين لأن كل شاشة في التطبيق تكون مربوطة بجدول معين في مستخدم معين لذلك عند الانتقال الى مستخدم جديد لابد ان يكون به نفس اسماء الجداول وبنفس الحقول وإلا في حالة الاستعلام ستحدث اخطاء عدم الوصول الى جدول معين هذا علىمستوى قاعدة البيانات اما على مستوى الشاشات فان ذلك ممكن بوضع اسماء المستخدمين وكلمات المرور لهم في جدول ثم كتابة كتابة كود في تريقر معين يتم من خلاله مقارنة البيانات المدخلة مع البيانات في الجدول حتى يتم الدخول او الانتقال الى شاشة اخرى .اتمنى من الاخوة الرد اذا كانت وجهة النظر هذه خاطئةصابر السودان تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.