-
Posts
1731 -
تاريخ الانضمام
-
Days Won
5
نوع المحتوي
التقويم
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو أبو عبدالله الحلوانى
-
رغم كوني لست من الخبراء الذين تستدعيهم ولكن هذه تجربتي في التعامل مع الاسكربت لعلها تفيدك فقط بعد تصميم الاسكربت وتحديد متي اريد تنفيذ الوظيفة الخاصة به ( وفي الغالب بيكون الوقت اما قبل أو بعد شيئ ما) اقوم بوضعها بملف الستأب -- للبرنامج الخاص بي وفي العادة استخدم هذا البرنامج المجاني لعمل الملف التنفيذي لبرامجي والذي يسمي smart install maker وفي الشاشة التالية اضيف كل الاسكربتات التي اريد تشغيلها مع عملية التسطيب واحدد وقت تنفيذ كل اسكربت وزمن تنفيذ هذه الاسكربتات قبل الفك ام بعده تمنياتي بالتوفيق ارجو ان اكون قد افدتك بشئ
-
لو لاحظت اخي ردي الاول ستري اني قمت بعرض لطريقة الحساب اي اننا نقوم بعكس عملية الشراء في حالة مرتجع الشراء يعني كما في مثالك ارجعت من الصنف الذي اشتريته بـ 1 دينار عدد 1 صنف بقيمة؟؟! 1 دينار طبعا فكما اشتريته بـ 1 دينار عندما اقوم بارجاعه الي المورد سيرد الي 1 دينار اليس كذلك؟ وعندما بعت نفس الصنف بـ 2 دينار وقام المشتري برد 2 صنف ماذا تعتقد اني سأرد اليه من مبلغ اليس 4 دينار؟! اذا سيكون حساب المبلغ علي مثالك : صافي قيمة المشتريات = (10 صنف * 1 دينار = 10 دينار - 1 صنف * 1 دينار = 9 دينار) صافي قيمة المبيعات =( 5 صنف * 2 دينار = 10 دينار - 2 صنف * 2 دينار = 6 دينار) أما بالنسبة الي حساب الربح الناتج من عملية الشراء فينج من خلال المعادلة المحاسبية التالية: اجمالي الربح = (بضاعة اخر المدة + صفي المبيعات) - (بضاعة أول المدة + صافي المشتريات) أو المعادلة الرياضية التالية: (الكمية المباعة * سعر البيع) - ( الكمية المباعة * سعر الشراء) وكما في مثالك سيكون العمل بهذا الشكل الكمية المباعة هي (5-2=3) * 2 دينار = 6 دينار - (لكمية المباعة 3 * سعر الشراء 1 دينار = 3 دينار ) اذا الربح هو 3 دينار آسف علي الاطالة ارجو ان اكون فهمت مرادك بشكل صحيح
-
اليك اخي تلك الفكرة البسيطة والنصيحة ان اردت ان تضم بياناتك في جدول واحد: 1- اجعل جدول لرأس الفاتورة يضم (رقم الفاتورة - نوع الفاتورة (بيع شراء مرتجع) وكود العميل واجمالي قيمة الفاتورة ونوع السداد وقيمة السداد ...) 2- اجعل جدول لنوع العمليات (كود العملية - ونوع العملية - شراء , بيع , مرتجع بيع , مرتجع شراء) 3- اجعل جدول للأصناف يشمل ( كود الصنف - اسم الصنف - الكمية المتاحة - وسعر الشراء - سعر البيع) 4- وجدول لكل العمليات أو تفاصيل الفاتورة ويشمل ( رقم الفاتورة - كود العملية - كود الصنف - الكمية - القيمة - الاجمالي) هذا الجدول الأخير يمكن من خلاله عمل ما نريد من خلال الاستعلامات التجميعية بكل سهولة ويسر ان شاء الله تمنياتي بالتوفيق
-
السلام عليكم ورحمة الله وبركاته وبعد اذن استاذنا ابوخليل لنتفهم المسألة لنقم بتصور مثالا عمليا لعملية البيع التي تمت هب أنك انت العميل وقمت بشراء فاتورة بها ثلاثة اصناف وقمت بارجاع احد هذه الاصناف الي البائع منطقيا ما هي القيمة التي ستطالب بها البائع عند ارجاع الصنف اليست تلك القيمة البيعية التي قمت بشراء الصنف بها اي نفس القيمة المثبتة بالفاتورة. اليس كذلك؟ وكذلك الحال بالنسبة لعملية المرتجع من المشتريات
-
كود اخفاء زر الاغلاق والتصغير الخاص بالاكسيس
أبو عبدالله الحلوانى replied to abouelhassan's topic in قسم الأكسيس Access
ظهر وغير مفعل علي ما اعتقد ويمكنك الغاء البوكس كله من الخاصية التي بالأعلي من هذه الخاصية control box = no -
اسم اليوم الحالى في النموذج
أبو عبدالله الحلوانى replied to husseinharby's topic in قسم الأكسيس Access
وجزاكم الله خيرا بل هي طريقكتم وفكرتكم بالأساس؛ وعدلت فيها بدون استإذان لعلمي بعدم ممانعتم من ذلك - فبحر جودكم يأبي عليكم البخل بعلم - وبعد فقد أوحشتموني وأوحشني التواصل معكم فقد شغلتنا عنكم مشاغل الحياة ولكنكم لم تغيبو عن الــ 💚 حفظكم الله ورعاكم وسدد خطاكم -
ممكن اعرف سبب هذا الخطا عند كتابة حرف مع الرقم
أبو عبدالله الحلوانى replied to abouelhassan's topic in قسم الأكسيس Access
ممكن ارفاق مثال بدون بيانات لنتعرف موطن الخلل -
كود اخفاء زر الاغلاق والتصغير الخاص بالاكسيس
أبو عبدالله الحلوانى replied to abouelhassan's topic in قسم الأكسيس Access
نعم من خصائص الفوم في وضع التصميم للفورم من خصائص عدل علي خاصية close button الي لا اعتذر لا استطيع ارفاق صورة توضيحية الآن ولكن ارجو ان يكون الكلام واضح لو حاولت التطبيق قليلا -
التاريخ بالحروف كتابة التاريخ بالحروف _ تفقيط التاريخ
أبو عبدالله الحلوانى replied to أبو بلال's topic in قسم الأكسيس Access
السلام عليكم اعلم ان الموضوع قديم ولكن جائتني بالآونة الأخيرة طلبات لمشاركة المرفق المرفوع علي دريف فأحببت ان اضع المرفق هنا لكون جوجل دريف صنف المرفق علي انه قديم ووضع بقائمة المحذوفات لذا ساضعه هنا علي سرفر المنتدي لعله يستفيد به من مر من هنا يوما وجزا الله خيرا كل من حاول تحميل الملف واعتذر عن عدم استطاعته تحميله للسبب الموضح بعاليه التاريخ كتابة .rar -
كود اخفاء زر الاغلاق والتصغير الخاص بالاكسيس
أبو عبدالله الحلوانى replied to abouelhassan's topic in قسم الأكسيس Access
السلام عليكم لست بحاجة الي اكود يمكنك اخفاء هذا الشريط من خصائص الفورم من خاصية close button غيرها الي لا وكذلك زري التكبير والتصغير اظهرهم او اخفهم كيف شئت تمنياتي بالتوفيق -
ممكن اعرف سبب هذا الخطا عند كتابة حرف مع الرقم
أبو عبدالله الحلوانى replied to abouelhassan's topic in قسم الأكسيس Access
السلام عليكم يبدو انك تحاول ادخال النص في الحقل registration_text لا في registration_document_number فلو لاحظت الصورة لرأيت ان الأول والذي يحمل وصف البيان نوعه رقم طويل أما الآخر والذي يحمل وصف رقم المستند نوعه نص ولكن كلا اسمي الحقلين مخالف للوصف باللغة العربية والله اعلم حاول تغير نوع الحقل الأول registration_text الي نص -
ربط كل مستخدم بالفرع الخاص فيه؟
أبو عبدالله الحلوانى replied to alzahrani2014's topic in قسم الأكسيس Access
السلام عليكم هذه فكرة سريعة واعذرني لا املك الوقت الكافي للاطلاع علي المرفق والتعديل عليه ولكن اعتقد ان تطبق الفكرة لن يكون صعبا ان شاء الله ولن يكلق اعادة البناء من جديد فقط اضافة حقل رقم الفرع في جدول المستخدمين - وكذلك في الجدول الرئيس للبيانات التي سيتم البحث والتعديل عليها وهكذا ... يتم تعديل بسيط في مصدر بيانات النماذج الخاصة بالبحث والادخال والتعديل بجعل مصدر البيانات استعلام يقوم بفلترت البيانات حسب رقم الفرع الخاص بالمستخدم الذي يستعمل البرنامج وفقط ودمتم وتمنياتي بالتوفيق -
اسم اليوم الحالى في النموذج
أبو عبدالله الحلوانى replied to husseinharby's topic in قسم الأكسيس Access
السلام عليكم ورحمة الله جزا الله أساتذتنا خيرا من وجهة نظري ان هذا الكود القصير يفي بالغرض ويستخرج اسم اليوم من التاريخ وسيظهر اسم اليوم باللغة الاقليمية للجهاز سواء كانت اعدادات اللغة عربية او اجنبية Format(Filed_date,"dddd") 'Replace the filed_date with what youer filed date name واثمن كل جهود اساتذتنا اما وان رمت الاجتهاد فيمكنك التعديل علي كود استاذنا ابا جودي بأن تقوم بتغير اسماء المتغيرات الي اللغة الانكليزية هكذا Public Function DayName(dtDate,lng) Dim strSat As String Dim strSun As String Dim strMon As String Dim strTues As String Dim strWed As String Dim strThurs As String Dim strFri As String if lng=0 then strSat = ChrW("1575") & ChrW("1604") & ChrW("1587") & ChrW("1576") & ChrW("1578") strSun = ChrW("1575") & ChrW("1604") & ChrW("1575") & ChrW("1581") & ChrW("1583") strMon = ChrW("1575") & ChrW("1604") & ChrW("1575") & ChrW("1579") & ChrW("1606") & ChrW("1610") & ChrW("1606") strTues = ChrW("1575") & ChrW("1604") & ChrW("1579") & ChrW("1604") & ChrW("1575") & ChrW("1579") & ChrW("1575") & ChrW("1569") strWed = ChrW("1575") & ChrW("1604") & ChrW("1575") & ChrW("1585") & ChrW("1576") & ChrW("1593") & ChrW("1575") & ChrW("1569") strThurs = ChrW("1575") & ChrW("1604") & ChrW("1582") & ChrW("1605") & ChrW("1610") & ChrW("1587") strFri = ChrW("1575") & ChrW("1604") & ChrW("1580") & ChrW("1605") & ChrW("1593") & ChrW("1577") else strSat = Saturday strSun = Sunday strMon = Monday strTues = Tuesday strWed = Wednesday strThurs = Thursday strFri =Friday end if DayAr = Choose(Weekday(dtDate), strSun, strMon, strTues, strWed, strThurs, strFri, strSat) End Function وتستدعي الدالة بهذا الشكل me.d = DayName(date_filed,0) '-> For Arabic me.d = DayName(date_filed,1) '-> for English والسلام -
وعليكم السلام سؤال غريب حقيقة - ولكن لماذا ستتخلي مايكروسوفت عن الأكسس من وجهة نظرك نعم نري ان مايكروسوفت تقلل من الامكانيات الخاصة بالاكسس في الاصدارات الاحدث ولكنها تعوض هذا بزيادة بعض الاشياء الأخري في المقابل - وتصنع ملحقات خاصة بالاشياء التي قامت بالغاءها من الاصدارات السابقة أحيانا، علي سبيل المثال في اصدار 2010 من الأكسس هنالك مزية متوفرة وهي تصدير الجداول الي الـ SQL وهذه الميزة تم الغاءها من الاصدارات الأحدث كـ 2016 وما فوق - ولكن تم صنع ملحق يمكن تحميله من موقع مايكروسوفت خاص بتصدير جداول الأكسس الي الـ SQL. ولكن مالذي يحملها علي التخلي عنه بالكلية؟ وان تخلت عنه هل ستقوم من سحب الاصدارات القديمة من السوق ما اعتقد هذا فرغم ظهور الاصدارات الاحدث فما زال بالامكان الحصول علي الاصدارات الاقل وتشغيلها حتي بجانب الاصدارت الاحدث علي جهاز واحد ولا ضير! وعلي كلا اعتقد ان هناك كثير من برمجيات قواعد البيانات يمكن استخدام برمجيات اخري لتصميم الواجهات معها مثل: أوراكل - والـ SQL - و الـ SQL server وغيرها مع احد لغات البرمجة كـ html - vb وغيرها لتصميم الواجهات. تمنايتي بالتوفيق سؤالك قد حيرني حقا.
-
وعليكم السلام انظر هذا الموضوع لعلك تجد به ما تريد وهذا الموضوع ايضا https://www.officena.net/ib/index.php?showtopic=61514 وهذا ايضا وهنالك الكثير لو بحثت قليلا عما تريد تمنياتي بالتوفيق
-
ابا الجود لا يشخبط بل يصنف ويحقق توكل علي الله يا استاذ فتصنيفكم سيكون مرجعا ان شاء الله
-
اضافة مسار صورة للصنف على قاعدة بيانات اكسس
أبو عبدالله الحلوانى replied to AhmedEmam's topic in قسم الأكسيس Access
حدد ما تريد بالضبط واي مثال تقصد وان شاء الله لن يبخل احد من اخوتك بالمساعدة هل تقصد تغير مسار الصورة بعد حفظ المنتج مثلا ام ماذا تقصد -
محتاج بحث باى جزء من الاسم داخل مربع تحرير و سرد اكسس
أبو عبدالله الحلوانى replied to عاطف شحات's topic in قسم الأكسيس Access
السلام عليكم ابحث بالمنتدي وستجد ما يسر خاطرك وان كان ولا بد - فساعدنا بوضع مثال لنطبق لك عليه الحل الذي تريد -
مشكلة في عمل Filter عن طريق الكود
أبو عبدالله الحلوانى replied to alzahrani07's topic in قسم الأكسيس Access
اذا لماذا لا تحاول ان تستخدم الاستعلام بدل الكود اي تجعل فلترة النتائج من خلال الاستعلام بالفورم 1 ويكون شرط اظهار النتائج هو قيمة الحقل في فورم البحث مثل هذا التعديل Filter.accdb -
من يستطيع إصلاح قاعدة بياناتي أكسس ؟
أبو عبدالله الحلوانى replied to بوكفوس عبدالسلام's topic in قسم الأكسيس Access
تجد هنا في هذا الموضوع اداة ممتازة لاستاذنا جعفر لمعالجة مثل هذه الأخطاء -
من يستطيع إصلاح قاعدة بياناتي أكسس ؟
أبو عبدالله الحلوانى replied to بوكفوس عبدالسلام's topic in قسم الأكسيس Access
جرب هذا أعتذر قد قمت بفك تشفير الأكواد لبعض التجارب Handicapées.rar -
مشكلة في عمل Filter عن طريق الكود
أبو عبدالله الحلوانى replied to alzahrani07's topic in قسم الأكسيس Access
السلام عليكم جرب هذا التعديل Filter.accdb -
اضافة مسار صورة للصنف على قاعدة بيانات اكسس
أبو عبدالله الحلوانى replied to AhmedEmam's topic in قسم الأكسيس Access
السلام عليكم ورحمة الله وبركاته هنا مثالا ارجو ان يوافق ما تريد وهنا مثالا مختصرة اكوده لاستاذي واخي ابي جودي ارجو ان يوافق مرادك تمنياتي بالتوفيق -
منع لصق بيانات سجل موجودة سابقا
أبو عبدالله الحلوانى replied to ahmad_mustafa's topic in قسم الأكسيس Access
وعليكم السلام ورحمة الله اجعل الحقول الأربع التي ترغب بعدم تكرارها مجتمعة مفاتيح اساسية بالجدول المراد الاضافة اليه وفقط سيتم حل مشكلتك باذن الله. ساطلع علي مرفق حضرتك الآن وسأوفيق بالتعديل المطلوب ان شاء الله بعد قليل