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

د.كاف يار

الخبراء
  • Posts

    1,681
  • تاريخ الانضمام

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

  • Days Won

    60

مشاركات المكتوبه بواسطه د.كاف يار

  1. 1 ساعه مضت, هشام كمال said:

    شكرا جزيلا اخي العزيز

    ولكن لم افهم شي ولم اوصل للمطلوب المطلوب في النموذج HISHAM عند اختار الحقل KIND اي تمهيد او ابتدائي او نموذجي يتم حساب الحقل منه مجلس الابناء وهكذا لكل نوع ولكن الحقول توقفت على 255 عمود هل خناك حل ارجو التطبيق على النموذج HISHAM

    طيب اشرح لي العلاقات بين الجداول

    اتوصلت لبعض الجداول القابلة للربط مثل

    image.png.6175d0045c9452d4f83b0469c40584f3.png

    image.png.2c2a7c0d712474387998b21a697c5abc.png

     

    لكن ايش الرابط بين كل هذي الجداول

    image.png.89428f0c2c2e0417c9b28da1c66735a4.png

     

    حسب توقعاتي ان الجدول الرئيسي هو Accounts

    اذا كان كذلك فيجب ربط الجداول مع بعضها لكي تحصل على نتائج مترابطه

  2. الف الف مبروك اخي عمرو اشرف @Amr Ashraf

    و اسأل الله العظيم رب العرش العظيم أن يجعل من علمك الذي تنشره 

    في ميزان حسناتك و شفيعا لك 

    و نشكر ادارة هذا الكيان العظيم في حسن اختيارهم

    و نسأل الله لنا و لكم التوفيق ,,, ,

    • Like 1
  3. 19 ساعات مضت, waledstar said:

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

    اقترح عليك اضافة عمود جديد في الجدول و ليكن اسمه مثلا ( حالة القيد  ( مرحل / غير مرحل ) )

    ففي حال كانت السجلات غير مرحلة عند الانتقال او اغلاق النموذج

    تظهر رسالة مثلا ( الفاتورة غير مرحلة ! هل تريد ترحيل الفاتورة الآن ؟ اضغط لا لحذف الفاتورة )

  4. من الطبيعي ان تواجه مشكلة

    من الطبيعي ان تتوقف الجداول عن اضافة المزيد من الحقول

     

    اخي عدد الحقول لكل جدول هو 255 عمود

    بعد الوصول للحد الاقصى فلن تكون قاعدة البيانات قابلة للتعديل

    image.png.4af442db02aa90cdb7042cd6d90b2bce.png

     

    لكي تتجاوز هذه المشكلة فإن ايسر الحلول و اسهلها 

    انشاء جدول جديد من خلاله تستطيع اضافة حقول تتجاوز العشرة آلاف لكن بالطرق السليمة الصحيحة

    image.png.5639b43eaceef15b16d250a205dd9e60.png

     

    ومن خلال ربط الجدول الجديد مع الحالي

    image.png.6420d6375b8d508b4d33cf29c055f0bc.png

     

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

    و تكون النتيجة بهذا الشكل

    image.png.6c48847de97d39e4683856a69cb0d651.png

    تم الاستغناء عن 236 حقل و التعويض عنها بعدد 4 حقول مترابطة سليمة 

    image.png.0d7b3cdfddb4e277b96a8e8d31f67e19.png

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

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

     

     

    التسويات 8-2022.zip

    • Like 2
  5. تفضل هذه الطريقة

    انشئ وحدة نمطينة جديدة  Module و الصق الكود التالي

    Public Function RNumber(etText As Integer) As Integer
        Dim i As Integer, NewNumber As Integer
        
        For i = 1 To Nz(DMax("م", "tbl_BB"), 1)
        
            If Nz(DLookup("م", "tbl_BB", "[م]=" & i), 0) = 0 Then
                NewNumber = i
                Debug.Print NewNumber
                Exit Function
            Else
                NewNumber = Nz(DMax("م", "tbl_BB"), 0) + 1
            End If
        Next i
        RNumber = NewNumber
    End Function

    و في ازرار الحفظ ضع التالي

    txt = RNumber(txt)

    سيتم جلب الرقم الشاغر و في حال عدم وجود رقم شاغر سيتم استكمال الترقيم التلقائي

    • Like 4
  6. في 28‏/1‏/2022 at 04:16, ابو جودي said:

    طيب رجاء فك ضغط الملف المرفق فى الرابط الاتى وقم بالتجربة واخبرنى ان عملت معك

    المفروض انها تعمل مع كل من mp3  ,  wav  

     

     

    1142117426_api_PlayMusic.zip 5.77 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 12 downloads

    ماشاء الله لا قوة الا بالله شغل بكل ما تعنيه الكلمة احترافي و مرتبع جدا جدا

    • Thanks 1
  7. 1 ساعه مضت, Eng.Qassim said:

     

     

     

     

    استاذي العزيز @د.كاف يار

     

    الحقل motabak جعلته حضرتك مجموع المبالغ المنصرفة وليس المتبقية

     

    اعتقد هناك حاجة لعمل حقل اخر للمبلغ المتبقي = hass - motabak

     

    الواضح انه مجموع المبالغ المتبقية

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

    image.png.3c453f7286406b27d6e0e8696b82a368.png

    • Like 1
    • Thanks 2
  8. في ٣٠‏/١‏/٢٠٢٢ at 16:34, Tarekfathallah said:

    اريد عند الانتهاء ان استطيع ادخال اسم الملف ومساره يدويا في الفورم q_101

     

    3 ساعات مضت, Tarekfathallah said:

    المطلوب عند اخال معاملة جديدة ان يظهر لي في الفورم q_101 كافة الوثائق العائدة لهذه المعاملة

    لكي تحصل على المساعدة بالشكل المطلوب يجب تحديد طلبك بدقة

     

  9. 51 دقائق مضت, palesten said:

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

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

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

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

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

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

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

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

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

     

    اعتذر منك لسوء الفهم 

    هذا هو ما توصلت له ارجوا ان تجد من يساعدك في الوصول لمطلبك

    شكرا لك

×
×
  • اضف...

Important Information