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

نجوم المشاركات

  1. ابو ياسين المشولي

    • نقاط

      12

    • Posts

      1755


  2. رمهان

    رمهان

    الخبراء


    • نقاط

      5

    • Posts

      2390


  3. Ali Mohamed Ali

    Ali Mohamed Ali

    المشرفين السابقين


    • نقاط

      5

    • Posts

      11642


  4. محمد احمد لطفى

    • نقاط

      4

    • Posts

      1931


Popular Content

Showing content with the highest reputation on 10/25/18 in مشاركات

  1. حياك الله الاستاذ شيفان وحيا الله الجميع رايي المتواضع هو ذكرت انت جدول الحركات واعتقد تقصد تفاصيل الفاتورة وهي المواد وبها العدد والسعر وهنا اعتقد انه جدول واحد ولايوجد خلاف لان المادة والعدد والسعر يصلحان للقصد بالبيع او الشراء ويبين الحركة هو راس الفاتورة . وهنا اعتقد ان السؤال المفروض هو هل راس الفاتورة يكون جدولين ام جدول واحد اي جدول للمشتريات وجدول للمبيعات وهنا رأيي ان يتم دمج الجدولين بجدول واحد ويتم تمييز نوع العملية هل هي شراء ام بيع وهنا وقفة : سيكون لديك طبعا حقل العميل خاص بالمبيعات وحقل المورد خاص بالمشتريات ..اي في حركة البيع سيكون حقل المورد فاضي وفي الشراء سيكون حقل العميل فاضي .. ممكن دمج الحقلين بحقل واحد ولكن في الاستعلامات وجميع التقارير تميزها بحركة احترافية وهي اذا كان نوع الفاتورة شراء فان الرقم الموجود هو مرجع لجدول الموردين واذا كانت بيع فان الرقم بهذا الحقل مرجع لجدول العملاء. وميزة جدول واحد هو كما ذكرت انت بسهولة استخراج الرصيد عند كل حركة لان رقم الحركة الاب سيكون معروف في التفاصيل لاي حركة تمت سواء شراء ام بيع . طبعا هنا الهدف من جدول واحد هو الحصول على مرجع فريد لكل عملية شراء او بيع لانه لوكانت جدولين فيمكن ان يتشابه رقم فاتورة شراء مع رقم فاتورة بيع . ملاحظة : في قواعد البيانات اوراكل هناك شي اسمه السكونس وهو عمود لتوليد تسلسل فريد ويمكن ربطه باي جدول وهنا تضمن ان التسلسل ينشأ بعيدا عن الجداول ومستقل ويتم اخذ قيمته وقت الحاجة . للاسف الاكسس لايوجد به هذه الميزة ولكن يمكن التلاعب بان تنشئ جدول مستقل خاص وبه عمود ترقيم تلقائي ويصبح هو التسلسل لفواتير البيع وفواتير الشراء وهنا يمكن ان يصبح لديك راس الفاتورة جدولين واحد للشراء والاخر للبيع ولكن رقم الفاتورة بالجدولين يتم اخذهم من التسلسل المنشأ في جدول التسلسل . خلاصة : جدول واحد لراس الفاتورة وبه نوع الحركة وعمودين واحد للعميل يربط جدول العملاء والاخر المورد ويربط بجدول الموردين + جدول الحركة وبه تفاصيل الفاتورة. هناك طبعا تحدي دائما يواجه المبرمجن للنظم المحاسبية وهي لو ان المورد هو عميل عندي اي حساب عميل ومورد بنفس الوقت وهذه اعتقد مسألة اخرى للنقاش ولكي لا يتشعب الموضوع . تقبل تحياتي والموضوع منور اكثر بمشاركة الاستاذ محمد طاهر والذي نستغلها فرصة ونقدم له اجمل تحية
    4 points
  2. السلام عليكم تفضل أخي المرفق اخر بيانات تم ادخالها.xlsm
    3 points
  3. مبارك عليك هذه الترقية استاذي العزيز ابو ياسين
    2 points
  4. مبارك عليك أستاذنا @ابو ياسين المشولي
    2 points
  5. السلام عليكم نبارك للأخ العزيز ابو ياسين المشولي بترقيته الى العضوية الذهبية ونتمنى لك يا اخي الكريم كل الخير والموفقية في عملك ومن الله التوفيق .....
    2 points
  6. تستاهل اخي @ابو ياسين المشولي ارجو لك التوفيق والسداد ⚘
    2 points
  7. كنت أتمنى أن أرى اسمك بالأزرق مع أن الأحمر يليق بك . ألف مبارك .
    2 points
  8. فى مثل عندنا فى مصر بيقول المركب اللى فيها ريسين بتغرق هههههههههه لذلك انا افضل رئيس واحد ( جدول واحد ) افضل فى التعامل معه مريح فى انشاء الاستعلامات والتقارير دون الحاج الى ربط ذاك الجدول بهذا الجدول بالمناسبة انا دائما اتجنب الربط بين الجداول وانصحك بذلك
    2 points
  9. السلام عليكم ورحمه الله وبركاته اليوم نبارك للأستاذ ابو ياسين بالترقيه التي حصل عليها إلى رتبة عضو ذهبي ونتمنا المزيد من التقدم إلى الامام يابو ياسين ربنا يكون بعونك يالغالي تحياتي
    1 point
  10. السلام عليكم ارجوا من الاخوة الكرام اضافة كود لتشغيل ملفات ( Reg , Exe ) في انتظار الرد
    1 point
  11. راجع هذا يمكن تجد ضالتك http://arabteam2000-forum.com/index.php?/topic/152374-تمت-الإجابة-تصدير-تقرير-اكسس-الى-وورد-مع-الفورمات/
    1 point
  12. مرحبا اخي الكريم ما اريده هو تشغيل من نفس المجلد الموجود فيع البرنامج
    1 point
  13. أخي الكريم .. نصيحة من أخوك الصغير .. دائما وأبدا تجنب تسمية الجداول والنماذج بالعربية لأنها تسبب مشكل في كتابة الكود تفضل ملفك بعد التعديل .... مثال اوفيسنا حفظ نموذج اخر.accdb
    1 point
  14. اهلا @f16 عن طريق Forms!mainForm.SetFocus DoCmd.GoToRecord , , acNewRec النموذج المراد التركيز عليه mainform والله أعلم
    1 point
  15. اتفضل هذا ملفك New Microsoft Access Database (8).rar
    1 point
  16. =D2&" --"&C2 اكتب هذه المعادلة في F2 ثم اسحب نزولاً
    1 point
  17. الله يبارك فيكم جميعا الله يعيننا جميعا لما فيه الخير شكرا كلكم جميعا
    1 point
  18. بيكون بهذا الشكل SELECT DSum("[nu]","[tab1]") AS sm FROM tab1;
    1 point
  19. الف مبروك ابا ياسين وفقك الله ونفع بك
    1 point
  20. رائئئئئئئئئئئئئئئئئئئئئئئئئئئئئئئئئئئئئئئئع استاذي الكريم الاخ علي اللهم - أنت العظيم الذي عَزَّ شأنك ، - وأنت الرحيم الذي فاض على الوجود إحسانك - وأنت الغفور الذي شمل كل شيء غفرانك ، وأنت الغني الذي فاض على العباد جودك وكرمك - وأنت النور الذي أضاء الكون بنور وجهك وعظمتك ، اللهم * افتح لاخي الاستاذ علي مغاليق الأبواب ، وهيّئ لاخي الاستاذ علي خير الأسباب ، واجعل اخي الاستاذ علي من أهل التقوى وأولو الألباب ، بقدرتك *يا أرحم الراحمين. وجمعة مباركة للجميع استاذي الكريم
    1 point
  21. السلام عليكم اذا كان حقول الجدولين متشابهين.. يبقي الافضل جدول واحد مع التمييز بينهم بحقل قيمته 1 يبقي شراء.. قيمته 2 يبقي بيع وسيفيدك هذا بالطبع في الاستعلام والبحث والاكواد.. الخ هذا ما اعرفه والله اعلم
    1 point
  22. يمكنك الاستعانة بهذا الملف Salim's Order.xlsm
    1 point
  23. انسخ هذا واعمله في سكويل الاستعلام UPDATE deg INNER JOIN [level] ON deg.std_id = level.std_id SET [level].sub_count = DCount("[pass]","deg") WHERE (((deg.pass)=False));
    1 point
  24. أعزائي أعضاء أوفيسنا الكرام أسعد الله أوقاتكم أرفق لكم نموذج تقييم أداء الموظفين يقوم بحساب نتيجة الموظف دون عناء باستخدام برمجة إكسل أما باقي الإجراءات في التقييم فكل حسب شركته أرجو أن ينال هذا العمل المتواضع رضاكم وأتمنى أن أعرف آراءكم تحياتي وتقديري لكم جميعاً أخوكم أبوهـــديــل نموذج تقييم.rar
    1 point
  25. 1 point
  26. للأمام ابو ياسين نفع الله بك👍
    1 point
  27. يمكنك تجربة هذا وان لم يكن هذا هو المطلوب فينبغى حليك توضيح للمطلوب بالتفصيل على ملفك بارك الله فيك 1معادلة ضرورية.xlsx
    1 point
  28. تسلم اخي khalf والذهب حلو الازرق والاحمر حملهم ثقيل
    1 point
  29. الله يبارك فيكم جميعا الله يعيننا جميعا لما فيه الخير
    1 point
  30. 1 point
  31. الف الف مبروك أستاذ ابو ياسين بالترقيه ,ونتمنا المزيد من التقدم
    1 point
  32. Private Sub Command112_Click() If IsFontInstalled("Arial") = True Then MsgBox "الخط مثبت على الجهاز" Else MsgBox "الخط غير مسطب على الجهاز" 'Call IsFontInstalled("Anehila") End Sub بالتوفيق
    1 point
  33. :: تحية للأستاذ شيفان :: تفضل هل هذا يناسبك .....؟ db6_UP.rar
    1 point
  34. بارك الله فيك استاذي الكريم @kanory تسلم يديك يالغالي براحتك استاذي بارك الله فيك
    1 point
  35. حبذا لو ادرجت مثالا ليتم التجربة عليه ..... على العموم أنظر هذا الكود ... DoCmd.OpenForm "ab", , , , , acHidden Call Forms("ab").bu100_Click 'نفترض أن النموذج الاول هو ab 'نفترض وجود زر في النموذج الاول لأدراج السجل والتحديث هو b001_Clik
    1 point
  36. نعم اذا تتغير مصدر النموذج الى استعلام و تعمل حقل محسوب في الاستعلام القي نظرتا الى القاعدة New Microsoft Access Database.rar
    1 point
  37. اولا انا عملت حقل جديد باسم ID و قمت بتعين هذا كقيمة افتراضية Nz(DMax("[ID]";"TblMalomat";"[TblMalomat]![MyUser]='" & GetUserNameTxt() & "'");0)+1 وهو يدور على اكبر قيمة للمستخدم الحالي اذا وجد اكبر رقم راح يأخذه و يضاف اليه رقم واحد واذا ما وجد راح يحسبه كصفر و يضاف رقم واحد وبعدين عملت حقل اخر باسم IDUser وعطيت هذا كقيمة افتراضية =Mid(GetUserNameTxt();1;2) & "000000" & [ID] وهو يأخذ الحرفين الاولين من المستخدم الحالي وبعدين يضاف اليه ستة اصفار مع حقل اي دي الاعلى
    1 point
  38. اخى الكريم هذه المشكلة من عندك انت وليس انا لأنك قمت بكتابة اسم مخالف لما هو وارد بالقائمة المنسدلة وغير مساوى له لذلك قمت بعمل نفس القائمة المنسدلة ايضا فى صفحة يومية الصندوق لإختيار الإسم من القائمة عند إدخال البيانات الجديدة واذا كان هناك وجود لإسم جديد غير موجود بالقائمة عليك فقط اضافته فى العمود Q من صفحة يومية الصندوق وسيضاف الإسم الجديد مباشرة الى القائمة ملحوظة : لا تنسى ان هذه المعادلات صفيف -بمعنى لابد من الضغط على Ctrl+Shift +Enter وليس Enter فقط كباقى المعادلات تفضل التعديل التعديل الرابع.xlsm
    1 point
  39. على الرغم انك لم تقم برفع ملف فجرب هذا الملف لعله يفيدك قائمة منسدلة بدون تكرار مع إمكانية البحث داخل القائمة.xlsx وهذا ملف اخر ومع فيديو للشرح https://www.youtube.com/watch?v=TYSxuXtp1B0 البحث بمجرد كتابة اول حرف فى القائمة المنسدلة.xlsx
    1 point
  40. تفضل استاذى الكريم كود استاذنا الكبير سليم يعمل بكل دقة وبكفاءة عالية له منا كل المحبة والإحترام ترحيل من الفورم الى ملف الإكسيل.xlsm
    1 point
  41. شكرا ليك ابو انس لقد نجحت الطريقة ولكن بأختار ناشونال شكرا اخى العزيز على المتابعة
    1 point
  42. السلام عليكم ورحمة الله وبركاته أخي الفاضل حفظك الله جرب التالي لعله المطلوب: تذهب إلى لوحة التحكم ثم الخيارات الاقليمة وخيارات اللغة من قائمة الخيارات الاقليمية عدل اللغة الى العربية السعودية ووافق على تغيير الاعدادات تظهر الاعداد باللغة العربية (ولكنها في الاصل اعداد هندية والاعداد العربية هي الاعداد المتعارف عليها انها انجليزية وجب التنوية) أبو أنس
    1 point
  43. كود كتابة جملة في شريط الحالة كود جميل لاخينا الاستاذ زياد علي بارك الله فيه كود كتابة جملة في شريط الحالة.rar
    1 point
  44. هذه بعض المواضيع احببت تجميعها في هذه المشاركة لتعم الفائدة كود منع اضافة اوراق جديدة كود منع طباعة حماية ورقة بواسطة زر اختيار اخفاء/ اظهار ورقة بزر اختيار كيفية ربط Label من فورم بقيمة خلية
    1 point
  45. مثال بسيط على طريقة استخدامها للعد افترضنا ان لدينا في العمود الاول يحيى خبور عمر خبور يحيى يحيى خبور عمر عمر و في العمود المقابل بي البيانات التالية شمال شمال جنوب شمال شرق شمال شرق جنوب شرق و تريد معرفة عدد المرات التي تواجد فيها اسم عمر في العمود الاول مع المنطقة جنوب في العمود الثاني بمعني كم مرة قام عمر بزيارة الجنوب نقوم باستخدام المعادلة التالية : =SUMPRODUCT(($A$1:$A$9="عمر")*(B1:B9="جنوب")) و في الاكسيل 2007 يوجد دالة جديدة اسمها COUNTIFS تفي بالغرض و تاخذ الشكل التالي : =COUNTIFS(A1:A9,"عمر",B1:B9,"جنوب") و لكن لو افترضنا وجود عمود ثالث و به قيمة المبيعات العمود سي 500 200 100 300 100 500 300 400 200 و اردنا معرفة المبيعات التي قام بها عمر في منطقة الجنوب نستخدم الدالة التالية =SUMPRODUCT(($A$1:$A$9="عمر")*(B1:B9="جنوب")*C1:C9) و هنا قامت الدالة SumProduct بالعد و الضرب و الجمع و يمكننا استخدام ال Array Formula ايضا لنفس المطلوب السابق =SUM(IF(($A$1:$A$9="عمر")*(B1:B9="جنوب"),C1:C9,0)) أتمنى أن تكون اتضحت الصورة
    1 point
×
×
  • اضف...

Important Information