اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

طلب اكسس

02 الأعضاء
  • Posts

    80
  • تاريخ الانضمام

  • تاريخ اخر زياره

مشاركات المكتوبه بواسطه طلب اكسس

  1. 17 دقائق مضت, palesten said:

    يا ابن الحلال يا انا بتكلم هيروغليفى يا حضرتك لا تقرأ المطلوب

    اسف على ازعاجك ليس هذا المطلوب

    لماذا يتم اضافة الرصيد فى الصندوق لحساب المورد ؟

    ولماذا لا يتم الخصم من الصندوق بعد عملية شراء من احد الموردين فى القائمة المنسدلة

    راجع هذا المثال رجاء

    مثال : محفظة الجيب خاصتك (الصندوق) فيها 100 دولار لو قمت اليوم بشراء شىء ما ب10 دولار نقدا ستبقى فى محفظتك 90 ولو غدا اشتريت سلعة اخرى ب 5 دولار سيتبقى فى محفظتك 85 دولار ولو قمت فى وقت اخر بشراء سلعة ب 20 دولار ولم تدفع ثمنها (دين) لن تنقص النقود فى محفظتك ... ولكن فى وقت لاحق ذهبت الى البائع ودفعت الدين (20) دولار سيتبقى فى محفظتك 65 دولار .. ولنفترض ان والدك اعطاك منحة 50 دولار ووضعتها فى محفظتك سيكون فيها 115 دولار

    محفظتك هى الصندوق الذى يتم حفظ اى مبلغ جديد يتم التبرع به وينقص عند كل عملية صرف او شراء نقدا ويزداد اذا اضفنا له موازنة جديدة ولا يرتبط باى مورد بل بعمليات الشراء

    اعتقد فسرت بما يكفى

    وان لم تستوعب الطلب ساقوم بعمل موضوع جديد لانه بصراحة توهت وتشتت الموضوع

     

    اسلوبك في الحديث غير لائق

    الدكتور عمره ما قصر مع احد

    20 دقائق مضت, palesten said:

    يا ابن الحلال يا انا بتكلم هيروغليفى يا حضرتك لا تقرأ المطلوب

    اسف على ازعاجك ليس هذا المطلوب

    لماذا يتم اضافة الرصيد فى الصندوق لحساب المورد ؟

    ولماذا لا يتم الخصم من الصندوق بعد عملية شراء من احد الموردين فى القائمة المنسدلة

    راجع هذا المثال رجاء

    مثال : محفظة الجيب خاصتك (الصندوق) فيها 100 دولار لو قمت اليوم بشراء شىء ما ب10 دولار نقدا ستبقى فى محفظتك 90 ولو غدا اشتريت سلعة اخرى ب 5 دولار سيتبقى فى محفظتك 85 دولار ولو قمت فى وقت اخر بشراء سلعة ب 20 دولار ولم تدفع ثمنها (دين) لن تنقص النقود فى محفظتك ... ولكن فى وقت لاحق ذهبت الى البائع ودفعت الدين (20) دولار سيتبقى فى محفظتك 65 دولار .. ولنفترض ان والدك اعطاك منحة 50 دولار ووضعتها فى محفظتك سيكون فيها 115 دولار

    محفظتك هى الصندوق الذى يتم حفظ اى مبلغ جديد يتم التبرع به وينقص عند كل عملية صرف او شراء نقدا ويزداد اذا اضفنا له موازنة جديدة ولا يرتبط باى مورد بل بعمليات الشراء

    اعتقد فسرت بما يكفى

    وان لم تستوعب الطلب ساقوم بعمل موضوع جديد لانه بصراحة توهت وتشتت الموضوع

     

    هل يتقبل هذا الاسلوب @ابوخليل

  2. 13 دقائق مضت, jjafferr said:

    وعليكم السلام 🙂

     

    الخطأ الابسط:

    عندكم خطأ في اسم الحقل في المعادلة ، يجب ان تكون بالمقلوب:

    image.png.69b2a7d35a304e8665cdcde029b6bc69.png

    واردت اتاكد ان الكلمات العربية ما قلبت الكود :

    1454.1.gif.37ee4a1727dddd199a26b00eb0108239.gif

     

    والخطأ الاكبر:

    النموذج مرتبط بجدول ، فأي تغيير في بياناته يجعلك تغير بيانات الجدول ،

    فلما تدخل رقم الهوية (لسبب مؤقت وهو البحث) في حقل مرتبط في الجدول ، فانت تُخبر نظام قاعدة البيانات بأنك في وضع تعديل:

    1454.gif.44fb1abbc09d77a346d445df642903a0.gif.

    .

    فالطريقة الصحيحة ان يكون عندك حقل غير مضمن للبحث ، هكذا مثلا:

    image.png.daf5ed9f60892d8e0fc631b07a638d1f.png

    .

    ثم تستعمل هذا الكود على حدث "بعد التحديث"

    Private Sub srch_Card_AfterUpdate()
        
        Dim X As Long
        Dim i As String
        Dim xSplit() As String
    
        X = Me.srch_Card.Text
        'i = DLookup("[aa] & '|' & [bb] & '|' & [cc]", "BeneficiaryT", "[رقم الهوية]=" & X)
        i = Nz(DLookup("[الاسم] & '|' & [اسم الاب] & '|' & [العائلة]", "BeneficiaryT", "[رقم الهوية]=" & X), "There_Are_No_Records_Here")
        
        If i <> "There_Are_No_Records_Here" Then
        
            xSplit = Split(i, "|")
            i = xSplit(0) & " " & xSplit(1) & " " & xSplit(2)
            
            MsgBox "رقم الهوية" & " ( " & X & " ) " & " تم تسجيله مسبقاُ" & "بأسم" & " " & i, vbCritical, "  تنبيه"
            Me.card.SetFocus
            DoCmd.FindRecord X, , , , , , True
            DoCmd.GoToControl "srch_Card"
            Me.srch_Card.SetFocus
            
        Else
            MsgBox "لا يوجد سجل لهذه الهوية", vbCritical, "  تنبيه"
            Exit Sub
        End If
    
    End Sub

    .

     

    وتلاحظ اني لم استدعي البيانات من الجدول 3 مرات باستعمال 3 اوامر Dlookup ، وانما استدعيتها مرة واحدة (هذا جدا مهم خصوصا لما تكون قاعدة بياناتك مقسمة وعلى السرفر ويستعملها اكثر من مستخدم ، فيجب ان تقلل من زياراتك للجدول ، حتى تخفف العبء عليها وعلى الشبكة) 🙂

     

    جعفر

    كم انت رائع يادكتور جعفر

  3. 25 دقائق مضت, walid7799 said:

    حالا ولكن استحلفك الله انتظرنى

    آرجوا ان تكون اكثر مرونه في طلباتك

    تستحلف الناس و تقسم بهذي الطريقة

    امر غير لائقي اخي الكريم

    مجرد نصيحة اخ 

    • Like 1
  4. ارسل رسالة لادارة المنتدى 

    او انسى الحساب

    في رأي حتى لو ما لغيته و مانك رغبان تكمل استمرار الحساب او الغائه لا يترتب عليك مسؤلية مالية او جنائية اتوكل على الله و انساه نصيحتي لك

  5. في ٢٨‏/١٠‏/٢٠٢١ at 01:53, د.كاف يار said:

    ابو زهرة موضوعك جدا سهل و بسيط للغاية

    تستطيع تحديث البرنامج بالكامل لدى جميع المستخدمين بإستخدام لوحة الأوامر CMD

    سويت لك هذا المثال للتوضيح و تقدر تضيف جدول فيه اسماء المستخدمين الي قام بالتحديث يصير ما تظهر عنده الرسالة او التنبيه

    اتفضل هذا المثال

    الفكرة بإختصار

    بعد ما تخلص من جميع تعديلاتك تقوم تنشئ نسخة مماثلة من آخر التعديلات يعني نسخة احتياطية

    و تحطها في مجلد خاص بالتحديثات بحيث يدخل المستخدم و ياخذ نسخة من التحديث 

    و يستبدل النسخة الي عنده بالنسخة المحدثة 

    طبعا كل هذا ما راح يتم بشكل مباشر من المستخدم فقط بالكود

    سيتم انشاء ملف نصي يتحوي على جميع هذه الأوامر و سيتم ارساله لشاشة الأوامر CMD

    image.png.a9dfcda77538ccf94b3c4d2c89547c4f.png

    image.png.32cc0abb3c563e7d8a635656c624035c.png

    image.png.7510e4b47e2c342bd5e9036f2b773d8f.png

     

    image.png.d5b671f3bce3502284db502f67d94973.png

    Pro.zip 78.16 kB · 50 downloads

    اواجه مشكلة مع اوفيس 2003

    رسالة خطأ اظن تفرق المكتبات عن الاصدار الاحدث 

    هل من حل للمشكلة ؟

  6. 56 دقائق مضت, د.كاف يار said:

    المرفق ليس الا مثال 

    لكن تفضل هذا التعديل

    تم تشفير بيانات تسجيل الدخول الى البريد الإلكتروني

    كما يجب من اعدادات الايميل تمكين دخول البرامج الأقل أمانا

    myaccount.google

    image.png.0b66b81c800d71ff2950354feb01befc.png

    بعد التمكين قم بإضافة الايميل و كلمة المرور لقاعدة البيانات

    صورة من الإيميل 

    image.png.96be071584de5015e3376a08db7c49e1.png

    صورة الشهادة

    image.png.2a5b03daad0e4251918f2230ae17e4b1.png

    12839.pdf 164.5 kB · 2 downloads

     

    Course certificates -Mohd+Moosa.zip 114.16 kB · 0 downloads

    يعمل بصورة ممتازة فعلا وجدت ان جيع الايميلات قد ارسلت اليك😂😂😂 شكرا لك 

  7. في ٢٩‏/١٠‏/٢٠٢١ at 23:54, Eng.Qassim said:

    وعليكم السلام

    انظر للمرفق اخي

     

    إدارة الاختبارات والقبول.accdb 736 kB · 4 downloads

    متمييز دائما

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

    • Like 1
  8. في ٢٨‏/١٠‏/٢٠٢١ at 01:53, د.كاف يار said:

    ابو زهرة موضوعك جدا سهل و بسيط للغاية

    تستطيع تحديث البرنامج بالكامل لدى جميع المستخدمين بإستخدام لوحة الأوامر CMD

    سويت لك هذا المثال للتوضيح و تقدر تضيف جدول فيه اسماء المستخدمين الي قام بالتحديث يصير ما تظهر عنده الرسالة او التنبيه

    اتفضل هذا المثال

    الفكرة بإختصار

    بعد ما تخلص من جميع تعديلاتك تقوم تنشئ نسخة مماثلة من آخر التعديلات يعني نسخة احتياطية

    و تحطها في مجلد خاص بالتحديثات بحيث يدخل المستخدم و ياخذ نسخة من التحديث 

    و يستبدل النسخة الي عنده بالنسخة المحدثة 

    طبعا كل هذا ما راح يتم بشكل مباشر من المستخدم فقط بالكود

    سيتم انشاء ملف نصي يتحوي على جميع هذه الأوامر و سيتم ارساله لشاشة الأوامر CMD

    image.png.a9dfcda77538ccf94b3c4d2c89547c4f.png

    image.png.32cc0abb3c563e7d8a635656c624035c.png

    image.png.7510e4b47e2c342bd5e9036f2b773d8f.png

     

    image.png.d5b671f3bce3502284db502f67d94973.png

    Pro.zip 78.16 kB · 12 downloads

    شكرا لك لأكثر من ثلاث سنوات ابحث عن حل سهل و مفهوم بهذي الطريقة

  9. 4 دقائق مضت, Eng.Qassim said:

    اخي العزيز @Ahmed_J نصف الحل هو فهم السؤال

    وحضرتك لم تطرح السؤال بشكل مفصل .. وطرح الاستاذ @د.كاف يار في محله ..

    سأساعدك في الطرح حتى يتمكن الاخوة فهم السؤال ..

    لكل درجة وظيفية مراحل بالراتب تختلف عن الدرجة التي تليها وكل درجة لها خمسة مراحل يتزايد فيها الراتب

    فمثلا الدرجة الخامسة تتزايد سنويا بمقدار 6000 دينار لغاية المرتبة الخامسة ليصبح 453

    والدرجة الرابعة تتزايد سنويا بمقدار 8000 دينار لغاية المرتبة الخامسة ليصبح 541

    وهكذا لبقية الدرجات

    مع وافر احترامي

    كنت ناطر ردك يا سعادة المهندس

    نظرة المهندس لا تخيب ابدا مثل ما قال دكتورنا كاف

     

    اتمنى توضح اافكرة شنهي الجداول الي نحتاجها لأني كنت محتاج هذي الفكره و بحثت كثير ما وجدتها

    8 دقائق مضت, د.كاف يار said:

    تفضل هذا التعديل

    اذا كانت رواتب الدرجات مختلفة فستجد الموضوع اصبح اسهل من قبل

    image.png.12ae4b8dd77698e7e502ab2add4e2325.png

     Public Function Subsalary(TotalSalary As Double, Levelsalary As Double) As Double
     Dim SRank As Double, SGrade As Double
        SRank = DLookup("RankSalary", "Rank", "RankNO=" & TotalSalary)
        SGrade = DLookup("GradeSalary", "Degree", "GradeNO=" & Levelsalary)
     Subsalary = SRank + SGrade
     End Function

     

    salary.accdb 1008 kB · 1 download

    هذي الفكرة جميلة لكن فيها صعوبة عيني

×
×
  • اضف...

Important Information