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

Amr Ashraf

الخبراء
  • Posts

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

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

  • Days Won

    10

كل منشورات العضو Amr Ashraf

  1. موضوع جميل . طيب بما انى اول مرة اقرأ الموضوع لما وضحت ان الرقم المعرف ده بيتكون من مجموعة من العناصر الفريدة ومن ضمنها Mac Address على حسب فهمى . . طيب ماذا اذا قام المستخدم بتغيير الماك ادرس الخاص بالجهاز ؟ واردة تحصل فى حالة حظر الماك ادرس ومنعك من الدخول الى شبكة ما .. فى الحالة دى هل عملية التحقق اللى بتتم عند فتح النموذج هتلاحظ الفرق فى الجزء الخاص بالماك ادرس وتفتح نموذج التفعيل ؟ ولا انا فاهم غلط ؟ طيب ماذا بخصوص تنزيل نسخة جديدة للجهاز هل هتفرق فى حاجة ؟ .. اعذرنى انا قرأت كتير فى المواضيع دى ولكن لم اصادف هذا الرقم من قبل . مجهود تشكر عليه @ابو جودي
  2. السلام عليكم ,, استفسار محاسبى لا علاقة له بمشكلتك اذا سمحت 😅 بالنسبة للمشتريات هتكون المعادلة بتاعت المتوسط (قيمة الرصيد السابق + قيمة الحركة الحالية ) / (كمية الرصيد السابق+كمية الحركة الحالية) مفيهاش مشكلة دى - طيب بالنسبة للبيع فى حالة انك هتبيع نفس الصنف هيكون تكلفة المنتج = متوسط السعر وهو آخر متوسط سعر وصل ليه المنتج ده ؟ ولا ليها معادلة تانية؟ - طيب فى حالة مرتجع البيع والشراء بيبقى برده آخر متوسط سعر وصل ليه الصنف ولا ليها طريقة أخرى ؟ ملحوظة : للاساتذة اللى عندها الوقت للتصدى بالاجابة طريقة الحل من فهمى للمطلوب على اكثر من خطوة هتكون عبارة عن : 1- استعلام ترتيب للحركات بكود الصنف بالتاريخ ورقم ID للحركة المخزنية بشرط ان ID الحركة المخزنية اقل من الID الحالى و كود الصنف يساوى الكود الحالى . 2- اجراء المعادلة الحسابية المطلوبة . (قيمة الرصيد السابق + قيمة الحركة الحالية ) / (كمية الرصيد السابق + كمية الحركة الحالية) . 3- استعلام تحديث لمتوسط سعر الصنف فى الحركة الحالية ليساوى نتيجة المعادلة الحسابية . اعتذر لضيق وقتى كنت احاول اعملهالك ولكن للأسف مشغول هذه الأيام .
  3. السحب المتعدد يتم معالجته باستخدام مكتبة WIA وهى يمكن استخدامها فى VBA واسمها Windows Image Acquisition Automation Library v2.0 هل جربت الطريقة بالاكسس وما نقعت ؟ , الفكرة انى معنديش اسكانر ومش هعرف اجرب اى طريقة 😅. شوف الجزء ده من الكود Dim commondialog1 As Object Dim img As imagefile Set commondialog1 = CreateObject("wia.commondialog") Set img = commondialog1.showacquireimage img.savefile ("c:\test.jpg") بالتالى الاكسيس ممكن يقوم بالمهمة 🙂
  4. تم وضعها بالخطة 😅 , من باب الفضول ماهو نوع الاسكانر المستخدم ؟
  5. نحن واياكم اخى موسى , ربنا يبارك فيك التطور مطلوب لن نقف عند الاكسس طوال العمر لو وقفت فى حاجة صعبة عليا هسألك يا هندسة متبقاش تزهق منى
  6. جديدة عليا موضوع البطة ده 🤣, منكم نستفيد يا استاذنا هجربه فى مرة واشوف بنفسى 😆 ويزيدكم من فضله اللهم آمين ربنا يفتح عليه ويجزيه خير عن العمل العظيم اللى بيعمله , من افضل الناس اللى شرحت السى شارب بتمكن وعلم ومجاناً ربنا يبارك له .
  7. استاذنا ابوعبدالله كل عام وانتم بخير، فيه اساتذة كتير هنا عندهم من الخبرة و المهارة ما يكفى انه يعمل هذه المبادرة مش هاجى انا اللى بادئ اتعلم من شهر وهعمل محاضرات😂 ، واعتقد حد بمستواك لو دخل vb. Net هينيمها من المغرب 😂. بالنسبة لى شايف ان لسة بدرى شوية على المرحلة دى مع انى اتمنى تنشيط منتديات الدوت نت هنا فى الموقع وتصبح جاذبة للاعضاء مثل الاكسيس والاكسيل. شرفنى مرورك 🌷
  8. انا بتكلم عن الC# مش فرع الC بالكامل , السى شارب استحدثت فى 2002 وتعتبر حديثة بالنسبة للغات كثيرة . منكم نستفيد يا ابو جودى انا بشغل بالى عشان لو وقف قدامى حاجة الاقى حد اسأله او منتدى مقعدش جنبه شهر لحد ما حد يرد عليا 😅 فهمت قصدى ؟ الخطوة الجاية قريباً جدا استاذنا , فعلا اسمع انه الحديث كله wpf وان الWinForm قرب يتقرض مش عارف ليه ده انا لسة بادئ , عامة هتجول شوية فى الWpf بس حالياً شغال على نظام ERP متكامل لشغلى وهياخد منى شوية وقت . زادكم الله من فضله استاذنا الفاضل , وجزاكم الله خير على المناقشة القيمة .
  9. اخترت C# لأن الSyntax مختلف تماماً عن VBA فأحسست فى البداية بالتحدى لتعلم شئ جديد , بالنسبة للVB.Net قريب جدا من VBA لم اشعر بالحماس للتعمق فيه . سؤال جيد , كما تعلم ان لكل فرع منهم المجال الذى يتألق فيه وبما أنى مهتم كثيراً بDesktop Applications فاخترت الدوت نت وهذا أولاً , ثانياً المجتمع العالمى ومدى انتشار اللغة البرمجية عامل مهم فى اختيارى وكان ايضاً سبب قوى انى اخترت الC# فلها قاعدة شعبية عالية جداً وهى لغة حديثة ومازالت تتطور مع الوقت كما انه يمكنك تصميم تطبيقات الاندرويد و مواقع الويب بالاضافة الى برامج الويندوز والماك عن طريقها . بالنسبة للبايثون غير منتشر بالدرجة الكافية حتى الآن ومجال تألقه هو الذكاء الصناعى , بالنسبة لمدى القوة فهى لغة قوية جداً بالفعل ولكن كما قلت شعبية اللغة وكثرة مستخدميها يفيد المبتدئين امثالى من كافة الجهات . بالنسبة للجافا احسها لغة متكاملة تنفع فى أى مكان وتصلح لأى شئ ولكن فضلت تركها بعد تعلم الدوت نت اذا أحيانا الله , وامكانيات الجهاز الحالى لا اعتقد انها ستساعد فى البرمجة بالجافا . سؤالك كان جيد واعتقد انه هيفيد الكثير , تشرفت بمرورك
  10. شرفنى مرورك اخى الكريم نحن واياكم اخى الفاضل , شرفنى مرورك
  11. ما قصدك بأداة تكتب أكواد ؟ لو محتاج امثلة على اكواد VBA هناك موضوع كان قد شارك فيه بعض الاساتذة فيه كل الاكواد التى تحتاجها ابحث عنه فى المنتدى ستجده بالأمثلة , اذا لم يكن مقصدك وضح اكثر ما تحتاج
  12. السلام عليكم , الاخوة الاعزاء أولاً : شكر وعرفان لا أخفيكم سراً كان وما زال لهذا المنتدى فضل عظيم - بعد الله عز وجل - فى التقدم فى هوايتى فى الاكسس اولا ثم البرمجة بصفة عامة وايضاً كان السبب فى تقدمى على المستوى المهنى فطبيعة عملى تحتم على ان اكون فى مستوى متقدم فى البرمجة لأنها ستسهل عملى كثيراً , وقف امامى الكثير من المشاكل على مر السنوات وتم حلها بواسطة الاساتذة هنا مما سهل على عملى كثيراً وكان من الاسباب التى ساهمت بشكل كبير فى تقدمى وترقيتى فى الوظائف , فجزاكم الله كل خير على ما قدمتموه وما تقدموه ونفع بكم وزادكم من علمه , طبعاً لن أذكر أسماء بعينها ولكن الدعاء عام لكل من يساعد ويساهم فى حل مشاكل المبتدئين أمثالى . ثانياً : مضمون الموضوع طبعاً كلنا نعرف مدى قوة الأكسيس وتأكدت من ذلك بعد دخولى عالم .Net والبرمجة بلغات البرمجة المختلفة , تأكدت ان للأكسيس الكثير من نقاط القوة و السهولة الممتنعة لانشاء نظام متكامل قد يستغرق منى اسبوع مثلا فى الاكسس ولكن فى لغة برمجة كاملة قد يستغرق 3 أشهر بدون مبالغة وقد يزيد , ولكن للأكسيس بعض الصعوبات يعرفها الخبراء واصحاب المستوى المتقدم ولذلك قررت عمل هذا الموضوع بمناسبة بدايتى فى البرمجة ب.Net . اطلب برمجة اداة تقوم بوظيفة صعبة على الاكسيس او عجز الاكسيس عن عملها لك وسأحاول برمجتها لك من باب المساعدة لك والتدريب لى فى نفس الوقت😅 وذلك فى الوقت الميسر لى , طبعاً انا مازلت فى البداية ولكن اعتقد ان لدى القدرة الآن على القيام ببرمجة بعض الادوات البسيطة بلغات .Net 😄 , قد استطيع تنفيذها لك وقد لا استطيع وفى جميع الحالات لا ضرر من المحاولة . بالنسبة للمبتدئين الذين يريدون تعلم البرمجة قوى نفسك فى الاكسيس وتأكد ان الوقت الذى تستغرقه فى تعلم الاكسس ومهاراته ليس بوقت ضائع على الاطلاق ولكن ستستفيد الكثير والكثير وسيصبح لديك منظور فريد يساعدك فيما بعد بشكل كبير . حالياً سأبدأ فى برمجة أداة بسيطة بنكهة .Net كهدية للمنتدى وعند الانتهاء سأفرد لها موضوعاً مستقل . دمتم بخير
  13. بارك الله فيك اخى الكريم , شرفنى مرورك بارك الله فيك اخى موسى , شرفنى مرورك جزاك الله خير
  14. انت/ى فى صرح عظيم لتعلم كل ما ييتعلق بالاوفيس كل ما عليك وبكل بساطة ابحث عن الموضوع الذى تريد تعلمه وستجد الكثير من الشروحات والاستفسارات المجابة عن طريق الاساتذة . وطبعا موجود اليوتيوب نفس الشئ . هى بالفعل لغة برمجة ولكن موجهة لتطبيقات الاوفيس VBA اختصار VB For Applications وابشرك انك لو اتعلمتها يمكنك بسهولة تعلم لغة VB.Net واستعمال لغة البرمجة الكاملة مع اختلافات بسيطة , حتى ان هناك اكواد اذا اخذتها كوبى وبيست من VBA الى VB.Net ستعمل بدون اى اضافات . بالاضافة انك اذا تعلمت الاكسس كقواعد بيانات سيكون عندك منظور جيد جدا لكيفية عمل قواعد البيانات وستأتيك الكثير من الافكار المستوحاة من الاكسس . ابدأ وستجد المحصلة عظيمة , بالتوفيق
  15. وفقكم الله ومبارك عليكم الترقية
  16. الفكرة عامة ويمكن تطبيقها حتى على تطبيقات الاندرويد , الايقونات واحدة على جميع المنصات ولكم مثله
  17. السلام عليكم ,, الاخوة الاعزاء كل عام وانتم بخير . كما نعلم ان الايقونات جزء لا يتجزء من الواجهات الحديثة الجذابة التى تلفت الانظار ومن هذا المنطلق واستكمالاً للموضوع السابق الذى تجده هنا : موضوعنا اليوم عن كيف تصنع ايقوناتك خصيصاً لتتناسب مع تصميم برنامجك بطريقة بسيطة , انظر النتيجة : هناك اختلاف بسيط فى الالوان لأنى عملتهم على عجالة 😅 . فى هذا الموضوع سنستخدم أداة بها آلاف الايقونات القابلة للتخصيص من حيث اللون والحجم اسم الاداة Pichon يمكنك تحميلها من هذا الرابط المباشر : من هنا بعد التحميل والتثبيت ستجد هذه الايقونة افتح البرنامج وابحث عن الايقونة التى تريدها بوصفها مثلاً Facebook , Twitter وهكذا , ستجد ايقونات غير قابلة للتخصيص ولكن يمكن التحكم فى حجمها وستجد ايقونات يمكن تغيير ألوانها ستجدها تحت تصنيف Material وبها تصنيفات فرعية مثلا Outlined للايقونات المفرغة و Filled للايقونات الممتلئة , ابحث ن الايقونة وقم بتلوينها مثل المثال : اضغط كليك يمين ثم Save As واحفظ الايقونة شفافة يمكن وضعها على اى تصميم طيب انا محتاج لون دقيق جدا حتى يكون هناك تناسق تام فى الألوان والتصميم فى هذه الحالة يمكنك سحب اللون بالاداة الموجودة فى الموضوع السابق اتبع المثال لسحب لون الاكسس المحبوب على سبيل المثال : لا حدود لما يمكنك ابداعه , بتطبيق ما تعلمته من الدرسين يمكنك عمل Themes يقوم المستخدم بنحديد المفضل لديه ويتم تغيير الوان الازرار والايقونات وشريط العنوان ليصبح برنامجك شبيهاً ببرامج .Net 😅 المطلوب دعوة بظهر الغيب لصلاح الحال وتيسير الامور , دمتم بخير مرفق المثال الاول لتغيير الوان الحروف والايقونات المستخدمة Icon Color Amr.rar
  18. ماذا عن قوتك فى مجال استعلامات الاكسس العادية ؟ يمكنك عمل استعلام الحاق او حذف او تعديل فى الاكسس ثم نسخ جملة ال sql الخاصة به ووضعها فى المكان الذى كتبته لك . اذا لم تكن تستطيع عمل استعلام بالاكسس انصحك بالبحث عن دروس اولا ثم البحث عن كل ما يخص Recordset فى المنتدى هنا وستجد جميع انواع الاستعلامات طبق عليها ما تعلمته , ثم اخيراً الدخول الى المستوى المتقدم والاتصال بالSql اعذرنى لضيق الوقت وصلاة العيد صباحاً .. كل عام وانتم بخير .. واتمنى لك التوفيق
  19. السلام عليكم ,, مبدأياً يجب اضافة المكتبة الخاصة بالAdo , ثانيا يمكن استخدام الكود التالى للاتصال بالسيرفر Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Dim strConnString As String strConnString = "Provider=SQLOLEDB;Data Source="اسم السيرفر";" _ & "Initial Catalog="اسم قاعدة البيانات";Integrated Security=SSPI;" Set conn = New ADODB.Connection conn.Open strConnString بالنسبة للاستعلامات يمكن استخدام Set rs = conn.Execute(" جملة استعلام Sql",conn) ملاحظة : جملة الاتصال بالسيرفر للاتصالات الآمنة يعنى اذا كان الدخول للسيرفر Mixed او Windows Authentication اما اذا كان الاتصال خارجى يمكن استخدام strConnString = "Provider=SQLOLEDB;Data Source="اسم السيرفر";" _ & "Initial Catalog="اسم قاعدة البيانات";Integrated Security= No ; ID = "username"; Password = "Password" " ملاحظة اخرى : لم استخدم الاكسس للاتصال بالSQL من قبل استخدامى للSQL فى لغات .Net لذلك خبرتى هنا محدودة , بالتوفيق
×
×
  • اضف...

Important Information