اذهب الي المحتوي
أوفيسنا

ابو جودي

أوفيسنا
  • Posts

    6,521
  • تاريخ الانضمام

  • Days Won

    169

كل منشورات العضو ابو جودي

  1. جزانا واياكم خير الجزاء بخصوص ثالثا سأحاول ولكن لو تكرمت هذا يعد سؤال جديد ومن واجباتك اتباع حقوق المنتدى باتباع قوانينه لو تكرمت قم بعمل موضوع جديد باسم مناسب لسؤالك طبعا هذا فضلا وليس امرا تقبل تحياتى بكل الود والحب والتقدير
  2. على فكرة اخى الحبيب اولا الكود اللى حضرتك تفضلت بيه فى المرفق مش بيخفى الاطار بتاع الاكسس ده بيخلى اطار الاكسس بنفس حجم النموذج ومخفى خلف النموذج طيب جرب تفتح القاعدة اللى حضرتك ارفقتها واعمل لها تصغير فى شريط المهام ورجعها مره تانيه او وهى مفتوحه اضغط بالماوس دوبل كليلك عليها على شريط المهام وشوف الاطار
  3. السلام عليكم ورحمة الله تعالى وبركاته كانت حاجتى ملحة فى وضع صلاحيات للمستخدمين للحفاظ على البيانات التى يتم ادخالها وعدم التلاعب بها وذلك لحساسية البيانات المدخلة واصناء البحث وجدت البرنامج الخاص بالاستاذ محمد مهند العبادى بإسم Users Maker قمت بإضافة المعالج الى قاعدة البيانات الخاصة بى وبصراحة حاولت التعديل عليها فقمت بالاتى - جعل المستخدم يقوم باختيار الاسم من كمبوبوكس بدلا من كتابة اسمه كل مرة من خلال تيكست بوكس - بعد التعديلات على النموذج user name وذلك لجعل المستخدم يستطيع تغيير كلمة السر الخاصة به دون الرجوع الى المسئول عن البرنامج - قما قمت بوضع زر يفتح فورم الاذونات للمستخدمين من فورم الدخول ولكن الية العمل تكون كالاتى عند إضافة الصلاحيات من خلال معالج اضافة الصلاحيات لاى قاعدة بيتم الاتى انشاء مستخدم ادمن لقاعدة البياااانات ادراج جدول frm وبيتم وضع كل اسماء النماذج الموجوده بالقاعدة بطريقة الية ادراج جدول Frm Ability ادراج نموذج Users Ability ادراج الجدول Users هناك اكثر من ذلك ولكن ذكرت ما يهمنى ذكره فقط النموذج Users Ability من خلاله يتم من خلاله اولا : انشاء مستخدمين ثانيا : اعطاء التصاريح لكل مستخدم بما يتناسب معه من قبل الادمن ملاحظات هامة جدا جدا جدا عند انشاء مستخدمين من النموذج Users Ability يتم الاتى 1- ادراج سجلات فى الجدول Frm Ability عن طريق الجدول Frm وذلك طبقا لكل النماذج الموجودة بعددها 2-رقم المستخدم SN ومصدره الجدول Users وبهذا بعد انشاء عدد من المستخدمين تتمكن من اعطاء التصاريح اللازمة لكل مستخدم لفتح النموذج او الاضافة او التعديل او الحذف لكل على حده وذلك عن طريق النموذج Users Ability ----------------------------------هذا هو الاصل فى الية المعالج والية عمل قاعدة البيانات بعد معالجتها -------- ما أريد تحقيقه هو الاتى اولا النموذج Users Ability يتم تغيير إسمه مثلا إلى Group Ability وبهذا يتم اعطاء التصاريح اللازمة لمجموعة العمل وليس لكل مستخدم منفردا ثانيا : عند انشاء مستخدم جديد يتم الاتى 1- تحديد اسم الجروب / رقم الجروب الذى نريد اضافة المستخدم له فيدرج فى الجدول Users 2-ادراج سجلات فى الجدول Frm Ability عن طريق الجدول Frm وذلك طبقا لكل النماذج الموجودة بعددها 2-رقم الجروب / اسم الجروب "WG مثلا بدلا من SN" ويكون مصدره الجدول Users فينتج من هذا اعطاء التصاريح لمجموعة العمل وليس للمستخدم برجاء النظر للموديول ففيه اكواد التحكم الخاصة بالتصاريح Cuser Public Function GetAbility(FormName As String, Ability As AbilityType) Dim c As String c = "[" & Choose(Ability, "o", "A", "d", "e") & "]" GetAbility = DLookup(c, "FRM Ability", "FRM = '" & FormName & "' and SN = " & Str(UserNum)) End Function ------------------ Private Function CheckValid() As Boolean On Error GoTo Err CheckValid = False CheckValid = decode(DLookup("[PW]", "Users", "deCode([uname],'User')='" & Trim(UserName) & "'"), "Pass") = Trim(Me.pass) If CheckValid Then LogTime = Now() UserNum = DLookup("[SN]", "Users", "deCode([uname],'User')='" & Trim(UserName) & "'") End If Err: End Function الاستاذ مهند جعل التخصيص من خلال الاسماء عن طريق السيريال نمبر الخاص بكل يوزر ليكون فريد من نوعه امممممم هل يمكن التعديل وتغير sn الى رقم فريد لمجموعة العمل ولتكن wg ؟ ويتم تخصيص رقم لكل مجموعة عمل بإدراج جدول workgroup ويكون فى هذا الجدول مثلا اسماء المجموعات ورقم معرف لكل مجموعه مثلا اسم المجموعه رقم تعريف المجموعه admin 1 2 data entry 3 editor 4 viewer هذا الجزء من الكود فى نموذج user name فى حدث عند الضغط على الزر موافق DoCmd.RunSQL "INSERT INTO [Frm Ability] (SN,FRM,FRMDESC) SELECT" & Str(n) & " AS Expr1,FRMS.FRM,FRMDESC FROM FRMS;" على حسب فهمى هو استعلام الحاق عند الضغط على الزر يقوم بالحاق اسماء النماذج ووصفها من الجدول frm وكذلك الـ sn الخاص بالمستخدم الجديد الذى يتم انشائه الى الجدول frm apility وبصراحة عندما سالت عن استعلام الالحاق كنت افكر فى ان اغير هذه الجملة حتى تتم كالاتى الحاق اسماء النماذج ووصفها من الجدول frm وكذلك الحاق رقم مجموعة العمل للمستخدم الجديد بناء على تحديدها من كومبوكس فى النموذج user name الى الجدول frm apility ولكن تتم بنفس الالية التى تتم بها مع الـ sn ارفق قاعدة تم عمل المعالج الخاص بالصلاحيات عليها للاطلاع عليها وان شاء الله لو تم التعديل عليها كما اتمنى سوف اقوم بوضع هذا التعديل على المعالج وان شاء الله يمكننى ذلك تطوير صلاحيات المستخدمين.rar
  4. حبيبى الله يكرمك طيب ممكن اعمل موضوع جديد لو تكرمت حتى نحترم قوانين المنتدى ولكن لى عوده لهذا الموضوع مع استاذى العزيز رمهان حتى يكمل لى موضوع الاستعلام الذى لم استطع عمله فتلك معلومة جدية احب ان اعرفها
  5. بصراحة يا استاذ رمهان حاولت انفذ استعلام يظهر القيم زى ما حضرتك عاملها بالاكسل لكن مش عرفت اعملها انا بحاول فيها تقريبا بقالى ساعه
  6. استاذى ومعلمى الحبيب كل الشكر والتقدير والاحترام جزاك الله عنى كل الخير شكر الله لك اسال الله تعالى ان يرزقك علما نافعا وقلبا خاشعا ولا يحرمك النظر الى وجهه الكريم ويرزقك شربة هنيئة مريئة من يد نبينا وحبيبنا وسيدنا محمد صلوات ربى وسلامه عليه فلا تظمأ بعدها ابدا يكفينى والله اهتمامك هو عندى بكل الدنيا ومافيها
  7. شكرا معلمى واستاذى الحبيب " الفنان جعفر "
  8. السلام عليكم ورحمة الله تعالى اولا يا استاذ مصطفى مينفعش كومبوبوكس بتم ادخال بيانات من خلاله لان الكومبوبوكس عنصر لعرض البيانات فقط هذا على حد علمى والله اعلم انا حاولت اعدل على القاعدة بتاعة حضرتك لكن انا مش فاهم حضرتك عامل ايه او الدنيا ماشية معاك ازاى لكن خلينى اقول لك على فكرة سهلة وبسيطة وتوصل لنفس النتيجة عدل على الجدول tab_tasdad وضيف حقل وليكن اسمه amount_date واجعل نوع البيانات لهذا الحقل تاريخ/وقت واجعل خصائص الحقل فى التنسيق yyyy/mm/dd وفى القيمة الافتراضية =Date() اعمل فورم من الجدول tab_tasdad وليكن مثلا يكون اسم الفورم frm_tasdad افتح الفورم fbillnotcash فى وضع التصميم وبجو ار الكمبوبوكس cash1 انشئ زر امر وفى حدث عند النقر على هذا الزر ضع هذا الكود DoCmd.OpenForm "frm_tasdad" من خلال هذا الزر تفتح الفورمة وتدخل رقم التسديد فى الحقل id وان احببت اجعلهترقيم تلقائى وفى الحقل amount قم بإدخال القيمة وبعد اغلاق هذا النموذج تجد القيمة صارت موجوده فى الكمبوبوكس
  9. الاستاذ الجليل جعفر ممكن لو تكرمت تشرح الجزء ده يعنى معنى كده ان البرنامج بيقوم من تلقاء نفسه عند فتحه بعمل شورت كت على الديسك توب لو مش موجود له شورت كت ؟! ولو تكرمت لو فى كود يعمل كده ممكن ترفقه لو تكرمت جزاكم الله خيرا
  10. طيب ممكن مثال عملى لاخوك يا استاذ وائل معلش اخوك فهمه على اده
  11. اهده بئه تفتح موضوع جديد لان ده سؤال جديد الله يرضى عليك كده راح نخالف قوانين المنتدى
  12. ولكن هذا يجب ان يكون موجود اختصار للقاعدة اما الملف الاصلى للقاعدة يظل كما هو
  13. جرب استخدام اى برامج لتغير الايقونات اعتقد والله اعلم انى رأيت احدى المشاركات تتحدص عن ذلك ولكن لا اظن انه يمكن تغير ايقونة قاعدة البيانات ولكن دعنا نبحث وان وجدت من ناحيتى اى شئ بخصوص هذا الموضوع اعود اليكم فى القريب العاجل ان شاء الله
  14. جزاكم الله تعالى كل الخير اعتذر بشدة لم ارى المرفق اطلت عليك واثقلت اسال الله ان يجعل كل اعمالكم طيبة وخالصة لوجهه الكريم فتكون نورا وضيائا فى موازين اعمالكم ان شاء الله جزاكم ربى الجنة ان شاء الله احبكم فى الله ولوجه الله
  15. يا استاذ سيمو اذا عندك اى استفسار بخصوص هذا الموضوع ارجع مرة اخرى اعتذر لضيق وقتى ولكن ان شاء الله انا على وعد فى اقرب وقت قد اقوم بالشرح مصور تفصيليا
  16. طيب لو تكرمت يا استاذ جعفر الله يكرمك ممكن تررفق لى المرفق ده عملى على قاعدة اكسس واللا صعب ؟ امممممممممممم معلومة عاوز افهم ازاى تتعمل وهل المعلومة دى بتكون ثابته واللا ممكن تكون متغير ومرجعه المعلومه دى حقل فى احد الجداول ام لا اعتذر للاطالة والاثقال عليكم
  17. Expr3: qry_5_Crosstab لو عاوز اعمل الحاق من الحقل F29 اكمل المعيار الى فوق ازاى ؟
  18. السلام عليكم ورحمة الله تعالى وبركاته استاذى الجليل القدير والفنان جعفر طيب دى معلومة كنت انا فاهمها غلط جزاكم الله خيرا على تصحيحها ولكن بقى السؤال هل يمكن الحاق حقول من ثلاث جداول الى جدول رابع ؟ ولو ممكن اطلب من حضرتك على استحياء مثال لذلك جزاكم الله خيرا او حتى لضيق وقتك اكتب لى جملة الاستعلام التى اضعها فى محرر SQL , وسأقوم انا بمحاولة تفكيكها وفتحليلها وفهمها
  19. السلام عليكم ورحمة الله تعالى وبركاته محتاج اعرف معلومة من اساتذتنا الافاضل جزاهم الله كل الخير ان شاء الله الاستعلام الالحاقى هو استعلام يقوم بالحاق البيانات من جدول لاخر بنفس اسماء الحقول وانواعها ويتم هذا بين جدولين هل يمكن تعديل كود ال Sql ليتم الحاق البيانات من ثلاث جداول او اكثر الى جدول واحد فقط به نفس اسماء الحقول بأنواعها ؟ مثلا عندى حقل باسم A وهو حقل رقمى موجود فى جدول باسم tbl1 وايضا عندى حقل باسم B وهو حقل نصى موجود فى جدول باسم tbl2 وايضا عندى حقل باسم C وهو حقل رقمى موجود فى جدول باسم tbl3 ويوجد جدول باسم tbl_data يحتوى على الحقول A, B, C وبنفس الانواع هل يمكن عمل جملة Sql لعمل الحاق لكل من الحقول A, B, C من الجداول tbl1 , tbl2 , tbl3 إلى الجدول tbl_data
  20. انظر الى طريقة الاخفاء هذه لاطارات الاكسس هى من فضل الله سبحانه وتعالى ثم الاستاذ الجليل والمعلم القدير " أبا عمر " كما انه يمكنك عمل تصغير للقاعدة بجوار الساعه فى شريط التاسك بار ابا عمر.rar
  21. اضم صوتى كذلك للاستاذ "karrar sabry " فكما عودنا اساتذتنا الكرام فى هذا الصرح الشامخ فهم السؤال نصف الاجابة من فضلك برجاء توضيح المطلوب تفصيلا وحبذا لو ارفقت القاعده حتى تصل لمرادك ومبتغاك ان شاء الله تقبل تحياتى
  22. طيب انا جربت جملة السيكول اللى حضرتك ارفقتها برضو بتظهر الاسماء والباسورد مشفرين شوف حضرتك المشاركة اللى فى الموضوع ده http://www.officena.net/ib/topic/65673-طريقة-اضافة-المستخدم-الذي-قام-بانشاء-السجل/?do=findComment&comment=427794 نزل المرفق وجرب تفتح الاستعلام اللى باسم " users Query " وقول لى الاخبار ايه معاك منتظر رد حضرتك
  23. اتفضل افتح وجرب وحلل واتعلم واى شئ تحناجه اللى اقدر اساعدك انا فيه لن اتاخر فيه عنك كما هو حال اساتذتنا الافاضل بارك الله فيهم
×
×
  • اضف...

Important Information