بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|
-
Posts
1,727 -
تاريخ الانضمام
-
Days Won
5
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو أبو عبدالله الحلوانى
-
تغيير كلمة من نهاية الجملة الى بداية الجملة
أبو عبدالله الحلوانى replied to محمد احمد لطفى's topic in قسم الأكسيس Access
أفضل اجابة -فوق شوية 👆- يبدو انك لم تلحظ انك وضعت افضل اجابة علي حتي تسهل علي الباحثين من بعدك -
كيفية اضافة 2000 سجل في قاعدة البيانات
أبو عبدالله الحلوانى replied to مصطفى العراقي1988's topic in قسم الأكسيس Access
جرب هذا المرفق ووافنا بالنتائج اكتب عدد السجلات المطلوبة واضغط علي زر اضافة سجلات فارغة نموذج.rar -
شكرا لك @AbuuAhmed نعم لو نظرت لكل عمود مستقل ولكن بمجموع حقول الصف الواحد لا يوجد تكرار نعم - لأنني اختزلت اجزئية التي تعنيني في السؤال ولا حاجة لان ارفق باقي الكود الذي لا مشكلة به ويمكنك ان تحذف هذين البرمترين من الدالة ان اردت. أعتذر لتعب حضرتك - ولكن للتوضيح هذه عينة من البيانات الفعلية التي سيتم عليها العمل: وتلخيص الامر في ان عمود TarifaID هو عدد الفترات المعنية فلكل فترة كود معيا من 0 الي 3 حسب العينة المرفقة بالمرفق السابق يعني لدينا اربع فترات لكل فترة بياناتها الخاصة و مدتها الخاصة - المطلوب من الدلة فقط هو تحديد المدي ازمني الممر اليها من المستخدم اين يقع في تلك الفترات وكل فترة منها يخصها كام شهر بالتحديد كما موضح بالامثلة بردي السابق قمت بانشاء Array لتخزين نتائج الدالة وهذا ما احتاجه فقط الآن انا جاهز لاي استفسار من حضرتك للتوضيح متي اردت - ارجو دراسة المثالين بالرد السابق المشكلة فقط في تحديد الفترة الزمنية للمدي المحدد فقط اين يقع بالتحديد خلال فترات التغير الزمنية للبيانات داخل الجدول شاكر لسيادتكم المحاولة في المساعدة - وارجو ان يكون ردي به توضيح لبعض الغموض في السؤال وأرجو ان لا اكون ممن عنيت ببيت الشعر بالتوقيع وجزاكم الله خيرا
-
بل من فضلك تدخل - فهذه العيطة بحاجة لتدخل رجال لفض النزاع القائم - جزاكم الله خيرا - طبعا ولا شك افدت من دالة حضرتك في تنسيق التاريخ ولا زلت استخدمها حتي الآن ولكن المشكلة لدي في التعامل مع التاريخ المخزن بالجدول علي حقلين حقل بداية وحقل نهاية سأشرح لنفسي مرة أخري المشكلة لعل فضفضتي معكم تنفس عن ذلك الصدر المكروب بعض ما يجد ان شاء الله البيانات مخزنة بالجدول كما بالصور بالسؤال واصل هذه الفترات كما بالصورة التالية: سأوضح الفكرة بضرب مثالين لعل الامثلة بالارقام تجعل تصور المسألة أوضح ان شاء الله المثال الاول: معطيات المستخدم : (1/12/2019) وحتي (1/12/2022) فالنتيجة ان هنالك تغيرين خلال الفترة الموضحة التغير الأول من (12/2019) وحتي 3/2022 - والفرق بين التاريخين بالشهور حوالي 28 شهر وكود الفترة هو 1 وكما بالدالة فالناتج (1|28) اما الفترة الثانية فهي بين 4/2022 وحتي (12/2022) والفرق بينهما بالشهور هو 8 اشهر وكود الفترة هو 2 وكذلك ناتج الدالة المطلوب (2|8) المثال الثاني: المعطيات من المستخدم: من (1/8/2020) الي (1/8/2023) النتيجة المتوقعة من الدالة: ثلاث فترات وهم: 1- من (8/2020) الي 3/2022 ----> فرق 20 شهر الفترة 1 (1|20) 2- من 4/2022 الي 1/2023 ------> فرق 9 شهر الفترة 2 (2|9) 3- من 2/2023 الي (8/2023) --------> فرق 7 شهر الفترة 3 (3|7) حاولت افلتر البيانات باستعلام ولكن لم تكن النتائج صحيحة - لذا لجأت لاستخدام الدالة لدوران علي السجلات ومقارنة الفترات واسخراج الفرق بالشهور لكل فترة بين تاريخ البداية وتاريخ النهاية المرر للدالة من المستخدم أطلت وارجو ان لا اكون اثقلت وجزاكم الله عنا خيرا
-
ظهور form !f3!yaers
أبو عبدالله الحلوانى replied to ابو عبد الرحمن اشرف's topic in قسم الأكسيس Access
فقط في الاستعلام غير هذه الجملة بالأعلي الي ما تريد ان يظهر في الرسالة الي المستخدم مثل: like "*" & [من فضلك اكتب العام] & "*" وانتهي الامر -
تغيير حقل رقم الى نص عن طريق الكود
أبو عبدالله الحلوانى replied to محمد احمد لطفى's topic in قسم الأكسيس Access
السلام عليكم ورحمة الله وبركاته اذا كنت تعني جلب قيمة الحقل والتعامل معه معاملة النصوص من خلال الكود فاستخدام احد دوال التغير كافي لفعل ذلك هكذا N = Cstr(idNum) 'وهكذا يمكن التعامل مع قيمة N كنص وهذا اسلم وانتهي الأمر ملاحظة لا تستخدم نوع البيانات Long integer - واستخدم Double عوضا عنها فلربما تحتاج لتشغيل برنامجك علي نسخ أكسس اصدارات اقدم من الاصدار الحالي لديك فتحدث معك مشكلات أنت بغنا عنها مستقبلا هذا والله أعلم -
السلام عليكم ورحمة الله وبركاته وحشني التواصل مع اساتذتي واخوتي بالمنتدي كثيرا - ولكن مشاغل الحياة قد حالة بين هذا التواصل الذي ما يجلب لنا الا الخير بادىء ذي بدأ - كل عام وحضراتكم جميعا بخير - وأسأل الله الكريم المنان أن يبارك لنا في رجب وشعبان وويفقنا فيهما للطاعات وأن يبلغنا رمضان وهو عنا راض - آمين وبعد تلك المقدمة الطويلة - وكما تعلمون كثرة ثرثرتي 😀 فلا تؤاخذوني بذلك - الفكرة العامة هي: جلب بيانات محددة من جدول عن طريق دالة - يتم تمرير تاريخين لها ومنهما نستخرج التالي: 1- حصر عدد التغيرات التي حصلت خلالهما 2- تحديد المدة بين كل تغير والأخر 3- اضافة الناتج الي array ليتم استخدامها فيما بعد والتفاصيل: هذه صورة من جدول البيانات: وفيه حركة التغير علي الاسعار تاريخ العمل و تاريخ الانتهاء بالعمل بهذا السعر وطبيعة السلعة وسعرها وهذه صورة من الكود المرفق والنتيجة الخطأ بعد المحاولات الكثيرة وكانت النتيجة هي 28|2 ولكن النتيجة الصحيحة المطلوبة ان تكون هكذا 28|1 و 8|2 تفاصيل العمليات الحسابية لو لاحظنا في التغير 1 ان تاريخ البدأ والنهاية كانا كما يلي من 1/6/2018 وحتي 1/3/2022 وان تاريخ البداية المرر الي الدالة هو 1/12/2019 وهو واقع بين تاريخ البداية والنهاية السابقين لذي ستكون الفترة هي الفرق بين تاريخ البداية المرر الي الدالة وهو 1/12/2019 وتاريخ النهاية بالسجل وهو 1/3/2022 والناتج 28 شهر اما عن كود التغير فيكون 1 وليس 2 والمستخرج من العمود TarifaID أما باقي الفترة وهي 36 وهي فرق المدة الممررة الي الدالة في الصورة الثانية والباقي هو 8 اشهر فهي واقعة خلال التغير الثاني بين الفترة من 1/4/2022 وحتي 1/1/2023 وتأتي من طرح تاريخ النهاية المرر وتاريخ البداية من الدالة يعني بين 1/12/2022 وبين 1/4/2022 = 8 شهر أرجو ان يكون سؤالي واضح بما يكفي - وأنا جاهز لأي استفسار ان شاء الله وهذا مرفق للتعديل - أو ابداء اي فكرة او ملاحظة QuestionOfficena.rar وجزاكم الله خيرا
-
السلام عليكم ورحمة الله وبركاته لدي شيتين يحتويان علي بيانات لمجموعة جهات يضم كل منهما بيانات مختلفة لنفس الجهة في كلا من الشيتين ولكن ونظرا لتعدد المستخدمين الذين قاموا بادخال البيانات فقد تم كتابة اسم الجهة بطرق مختلفة بين الشيتين ففي الشيت الاول قام المستخدم بكتابة اسم الجهة المطول، مثل: وزارة التربية والتعليم ادارة جمصة التعليمية مدرسة الحوفة الابتدائية بنين وقم المستخدم الأخر بكتابة اسم الجهة القصير، مثل: مدرسة الحوفة الابتدائية والمطلوبة: فكرة او طريقة ما لضم بيانات الجهة الواحدة من كلا الشيتين قمت بتجربة الدوال التالية: 1- match 2- search 3-vlookup ولكن لا تأتي بنتائج صحيحة وجزاكم الله خيرا
-
تعديل دالة استخراج الرصيد السابق
أبو عبدالله الحلوانى replied to abouelhassan's topic in قسم الأكسيس Access
جزاك الله خيرا علي هذه الكلمات الطيبات ارجو ان تكون المشكلة قد انتهت وتم حلها بفضل الله. -
تعديل دالة استخراج الرصيد السابق
أبو عبدالله الحلوانى replied to abouelhassan's topic in قسم الأكسيس Access
السلام عليكم ورحمة الله أعتذر عن التأخير ولكن كنت اقوم بجولة مكثفة داخل البيانات الخاصة بحضرتك ولكون عملية التجميع صحيحة علي حسب ما اعتقد ولكن من اين اتي الاختلاف؟! وإليك بعد الفحص هذه الاسباب: 1- تقرير حضرتك يقوم بالتجميع بحسب اكثر من معيار كالسنة المالية وتاريخ القيد وكود العميل وكود الحساب - وهو مصدر التقرير! أم الدالة فتقوم بالتجميع حسب معيار التاريخ السابق لتاريخ الاستعلام وفقط. 2- بيانات حضرتك بها مجموعة من التواريخ غير مطابقة مع السنة المالية وكما بالصورة الثانية فان فئة البيانات من تاريخ 27-6-2022 وحتي 30-6-2022 السنة المالية الخاصة بها هي 2023 وهذا خطأ حيث ان نطاق السنة المالية يجب ان يكون 2022 حتي 30-6-2022 وان السنة المالية الجديدة تبدأ اعتبارا من 1-7-2022 اليس كذلك؟ وهذه الصور للتوضيح أما عن حل المشكلة: 1- فاما ان تعدل حضرتك في تاريخ السنة المالية وان تجعل كل البيانات التي تخص سنة 2022 من 1-7-2021 وحتي 30-6-2022 وكذلك السنة المالية الجديدة 2023 والتي تبدأ من 1-7-2022 وحتي 30-6-2023 2- أو ان تستغني عن معيار الفلترة بالسنة المالية داخل الاستعلام الخاص بالتقرير، يعني تحذف حقل Endyear من الاستعلام. وبعد هذه آخر الفترة التي كانت علي الاتفاق بيننا واسأل الله أن يجزيك خيرا علي صبرك معي وتحملك ظروفي الصعبة في التوواصل واسأل الله ان يكون تواصلي قد اثمر بقائدة لك ولو يسيرة او قد ساهم في حل مشلكتك او جزء منها - ولحين توفر وقت كافي لمتابعة المنتدي اترككم في رعاية الله - متمنيا لكم ولسائر اساتذتي الافاضل بالمنتدي دوام التوفيق والسداد. والسلام عليكم ورحمة الله وبركاته -
تعديل دالة استخراج الرصيد السابق
أبو عبدالله الحلوانى replied to abouelhassan's topic in قسم الأكسيس Access
يوجد بجدول البيانات عند حضرتك معاملات بدون تاريخ عند تحديد فترة المعاملات بفترة زمنية معينة من تاريخ الي تاريخ كما يحدث بالاستعلام في الصورة الأولي يظهر الاجمالي الخاص بالفترة المحددة فقط اما الدالة فتأخذ كامل الفترة السابقة لتاريخ بداية الفترة ويدخل من ضمنها الفترة الغير محدد لها تاريخ ارجو ان يكون هذا واضح ان شاء الله فبهذا تكون النتائج مبشرة مبدأيا الي ان تضبط التواريخ بالجدول وتوافينا بالنتائج ان شاء الله انظر الصورة لزيادة توضيح الأمر -
الصور ظهرت علي عكس الترتيب الذي اردت المفرووض الصورة الثانية هي اول خطوة شرح الصوور ببساطة لكوني الخط غير واضح اضغط علي رأس جزء التنقل أو Navigation Pan بزر الفأرة الأيمن واختر خيارات التنقل أو Navigation Options ومن ثم وبشاشة الاعدادات التي ستظهر اختر اظهر العناصر المخفية واظهار جداوول النظام ومن ثم اضغط موافق وفقط
- 75 replies
-
- 1
-
-
- تغيير الأيقونة
- إخفاء إطار الأكسس
- (و3 أكثر)
-
السلام عليكم هذه البادئة باسماء الجداول - Usys - تجعل الأكسس يتعامل معها علي انها جداول النظام الخاص بالأكسس لذا ستجد الجدول بمرفق ابو جودي - جزاه الله خيرا - ولكنه مختفي لكونه جدول نظام ولاظهاره اتبع الصور التالية: ثم قم بتصديره الي برنامجك الذي ظهرت به المشكلة تمنياتي بالتوفيق
- 75 replies
-
- 1
-
-
- تغيير الأيقونة
- إخفاء إطار الأكسس
- (و3 أكثر)
-
تعديل دالة استخراج الرصيد السابق
أبو عبدالله الحلوانى replied to abouelhassan's topic in قسم الأكسيس Access
السلام عليكم ورحمة الله وبركاته اعذرني فكنت علي عجالة من امري بالأمس ولم استطع اجراء التجارب الكافية من فضلك جرب النتائج بالمرفق التالي ووافني بالنتائج T3Q-Copy2.accdb -
تعديل دالة استخراج الرصيد السابق
أبو عبدالله الحلوانى replied to abouelhassan's topic in قسم الأكسيس Access
-
تعديل دالة استخراج الرصيد السابق
أبو عبدالله الحلوانى replied to abouelhassan's topic in قسم الأكسيس Access
السلام عليكم آسف علي التأخير عملت علي آخر مرفق تفضلت به حضرتك ويبدو انه لا يحتوي علي بيانات كافية ارجو ان تقوم بالتجارب علي بيانات اكثر وتوافني بالنتائج 1388424466_T3Q-Copy.accdb -
تعديل دالة استخراج الرصيد السابق
أبو عبدالله الحلوانى replied to abouelhassan's topic in قسم الأكسيس Access
حضرتك الدالة عندما تم انشائها كان المطلوب وقتها استخراج الرصيد اعتبارا من بداية السنة المالية حتي تاريخ الاستعلام - حسب فهمي وقتها - وبناءا عليه فكون النتيجة تظهر بهذا الشكل امر منطقي وليس خطأ علي - حسب زعمي - وعلي كل جميل بهذه الصورة اتضح المقال هل ترغب بجلب الرصيد التراكمي لكل السنوات المالية قبل تاريخ بداية الاستعلام وليس السنة المالية الحالية فقط، اليس كذلك؟ ان كانت الاجابة بنعم فسأعمل لك التعديل اللازم ولكن اعذرني سيكون هذا بالغدد ان شاء الله وان كانت الاجابة لا - وارجو الا تكون كذلك - فاسأكمل ايضا غدا ان شاء الله استفساراتي حتي نصل الي النتيجة المطلوبة ان شاء الله -
تعديل دالة استخراج الرصيد السابق
أبو عبدالله الحلوانى replied to abouelhassan's topic in قسم الأكسيس Access
ممكن حضرتك تصور التقرير بالكيفية الخطأ والكيفية الصحيحة للمقارنة لو امكن هذا -
أرجوا المساعدة من الإخوان
أبو عبدالله الحلوانى replied to Badr Al-Din MiLz's topic in قسم الأكسيس Access
جزا الله عنا ابا بسملة الخير - كما كفانا المؤنة وعلمنا ما كنا نجهل. وهذه احدي الطرق لحل مثل هذه المشكلة بفضل الله ولكن دعني انصحك بما نصحنا اساتذتنا من قبل: 1- حاول ان تتحايل علي استخدام اللغة العربية في برنامجك، بمعني: قم بتسمية الجداول والتقارير والنماذج بحروف انكليزية ولكن بتسميات عربية كما تحب مثل: تفاصيل تصبح - TfaseelTbl مثلا وهكذا 2- وكذلك بمحرر الأكواد حاول الا تجعل به نصوص عربية مطلقا - نعم للأسف - مطلقا فاستخدام اللغة العربية وان لم يحدث مشكلة معك علي جهازك فسوف يحدث لك العديد من المشكلات علي اجهزة اخري خاصة وان كنت تنوي نقل برنامحك لجهاز آخر غير جهازك ولعل ابا بسملة او احد اساتذتنا يكمل لك من النصائح ما يفيدك ويفيدنا في هذا الباب ان شاء الله. تمنياتي بالتوفيق -
تعديل دالة استخراج الرصيد السابق
أبو عبدالله الحلوانى replied to abouelhassan's topic in قسم الأكسيس Access
السلام عليكم اولا - دعنا نتفق علي اتفاق ان كان هذا بالامكان وحتي لا يتشعب الامر وتطول بنا فترة عرض الموضوع بدون الوصول الي نتيجة مرضية سأكون متواجد ان شاء الله خلال الثلاثة ايام المقبلة واعتبارا من اليوم ان شاء الله خلال الفترة من 8 م وحتي 10 م بتوقيت القاهرة - فأرجو ان تتواجد معي خلال نفس الفترة حتي يسهل بيننا التواصل ولا تكون الردود متباعدة ثانيا- واعذرني فقد حاولت ان افهم مثال حضرتك المتقدم بالرد السابق ولم استطع ذلك بشكل واضح هل تكرمت علي بتصميم شكل التقرير المطلوب حتي ولو علي شيت اكسل بالتوريخ والأرقام حتي تكون الصورة واضحة بشكل كافي - فكما تعلم ان الاجابة فرع عن فهم السؤال - وبعد هذه صورة من تقرير نوع الحسابات بدون الاعتداد بتاريخ السنة المالية اي هذه الأعمدة الذي سيتأثر بالرصيد السابق وفقا لتصور حضرتك اعطنا مثالا مصورا ان امكن - وهل هذا النموذج موافق لمطلبك ام تريد عرض تاريخ المعاملة امام انواع الحسابات وجزاكم الله عني خيرا لصبركم علي -
أرجوا المساعدة من الإخوان
أبو عبدالله الحلوانى replied to Badr Al-Din MiLz's topic in قسم الأكسيس Access
لو كان ممكنا ان تضع مرفق بالمشكلة هنا حتي يستطيع الأساتذة المساعدة فربما هنالك خطأ ما بكتابة الكود لم تلحظها احيلك علي هذا المرفق لأستاذنا @jjafferr جزاه الله خيرا وان شاء الله ستنتهي مشكلتك بعد استعمال المرفق بشكل صحيح وان لم تنتهي المشكلة فعد لاقتراحي الأوول بان ترفق مرفقا بالمشكلة. -
مطلوب عمل مخطط بيانات - الشرح بالصور المرفقة
أبو عبدالله الحلوانى replied to عبد اللطيف سلوم's topic in قسم الأكسيس Access
السلام عليكم وانا ايضا يظهر عندي مرفق استاذنا @مبرمج متقاعد بدون مشكلة ولكن ربما الاصدار الاحدث من 2010 الذي يستخدمه استاذنا ابو اشرف هو المشكلة فقد طورت ميكروسوفت عمل الرسوم البيانية في الاصدارات الاحدث. ولكن هنالك خاصية بالاصدار 2010 هي في نظري اقوي من الاصدارات الاحدث وهي ضبط خاصية العرض الافتراضي للفورم علي piovatechart واعتقد اني قد تعرضت لها هنا بهذا الرابط ارجو ان يفيدك هذا الأمر بشىء تمنياتي بالتوفيق -
جزاك الله خيرا وجعله الله بموازين حسناتكم لم اطلع علي المرفق - ولكن لا ريب انه لعمل متميز كسائر اعمالكم ولابد - وهذا لا يحتاج الي شهادة من غمر مثلي احبكم في الله واتمني لكم مزيدا من الرقي والتقدم
- 37 replies
-
- 3
-
-
تعديل دالة استخراج الرصيد السابق
أبو عبدالله الحلوانى replied to abouelhassan's topic in قسم الأكسيس Access
اولا - اعتذر عن التأخير، وقد اخبرت حضرتك سابقا اني لا اتابع المنتدي بشكل منتظم هذه الفترة، فأرجو المعذرة ثانيا- لا اخفيك سرا فانا - ضربت حيص بيص يعني كدا - - ولكني لن استسلم الآن ودعني استفسر عن شىء ما فهمته وارجو ان يكون هذا صحيحا - انك تريد الاستعلام عن كل السنوات ولكن الرصيد يتم اعتباره لبداية الفترة ثم يتم تجميعه بشكل تراكمي بعد عن كل سنة علي حدا اليس كذلك؟ يعني: لو كانت بداية الفترة هي 2019/9/1 مثلا ولا يوجد تعاملات قبل هذه الفترة يكون الرصيد = صفر ثم يتم تجميع كل المعاملات كرصيد سابق لكل سنة علي حدا يعني: لو اخر الفترة هي 2022/10/1 يكون الرصيد في 30-6-2020 هو كل الماملات التي تمت خلال الفترة من 9-2019 حتي 6-2020 وليكن 100 مثلا ثم في 30-6-2021 يكون الرصيد هو كل المعاملات التي تمت في 2020 بالاضافة الي الرصيد ولنفترض ان المعاملات كانت 100 أخري + الرصيد في 2019 = 200 يعني في نهاية فترة الاستعلام هيكون الرصيد هو 300 مثلا اليس كذلك؟ ولكن السؤال الآن دالة الرصيد ما هي بهذه الكيفية حيث ان بالمرفق فان الرصيد لديك يساوي (الدائن - المدين + الرصيد) فمن اين نأتي بالرصيد بهذه الكيفية اذا؟ هل هنالك حقل خاص بالرصيد مثلا بقاعدة البيانات لدي حضرتك سيتم التجميع علي اساسه