بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|

bander abdulla
عضو جديد 01-
Posts
44 -
تاريخ الانضمام
-
تاريخ اخر زياره
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو bander abdulla
-
أمثلة في الصميم .. وقووووة في المضمون .. تحياتي لك عزيزي .. ولك وافر الشكر وجزيل الاحترام
-
أرجو التعديل على الملف المرفق لمنع التكرار
bander abdulla replied to bander abdulla's topic in قسم الأكسيس Access
يا أخي أحبك في الله .. ألف ألف ألف شكررررررر !! خلّص دوامي يوم الأربعاء كامل وأنا أحاول فيها !! يعطيك الف عافية !! أخوي الغالي منتصر الانسي .. ألف شكر مرة أخرى -
أرجو التعديل على الملف المرفق لمنع التكرار
bander abdulla replied to bander abdulla's topic in قسم الأكسيس Access
حلكَ في الصميم .. وتسلم ويعطيك الف عافية .. =DSum("[Budget]","id_info") صراحة هذا ما أحتاجه أخي العزيز .. منتصر الانسي ألف شكر لحضورك .. ولاجابتك على السؤالين كلاهما .. أستاذي منتصر .. أنا قمت بوضع ( شرط في الاستعلام ) .. بحيث أن هناك ( عمود آخر .. خاص بالمشاريع المغلقة .. ففي الاستعلام .. أتجاهل المشاريع المغلقة ) .. لكن اذا استخدمت ( الكود الذي وضعته أنت في حلك أستاذي الكريم =DSum("[Budget]","id_info") كيف لي أن أضمن المشاريع المغلقة لن تدخل ضمن (الميزانية النهائية في النموذج ) !! هل استطيع أن أعدّل على هذا الكود الذي ارفقته .. أم استطيع أن أطلب المجموع من ( الاستعلام ) ؟! انظر الملف المرفق استاذي الكريم .. لأنني وضعت زر إغلاق للعميل 55 فجميع مشاريعه لا أريدها أن تظهر في المجموع النهائي ؟ والكود الذي وضعت لي يأخذ القيم الخاصة به من ( الجدول ) .. فما الطريقة ..؟ ولك جززززززززززيل الشكر No_Duplicate.rar -
السلام عليكم ورحمة الله وبركاته .. أخواني وأساتذتي الأعزاء .. في الملف المرفق يوجد استعلام (Total) و يوجد فيه ميزانية (العملاء) التي تبلغ 19000 ولكن حين أعرضها في الاستعلام ( ستتكرر قيمة الميزانية اذا كان العميل له أكثر من مشروع يشارك فيه ) !! مالحل لإلغاء هذا التكرار !! علما بأنني استخدمت الجمع العادي sum([budget]) وأعلم أنه غلط .. لأن التكرار سيحصل !؟ هل يوجد طريقة لتعديل هذه المشكلة ( الصغيرة ) !! No_Duplicate.rar No_Duplicate.rar
-
طريقة تغيير لون ( الحقل ) الذي يحتوي على كلمة معينة
bander abdulla replied to bander abdulla's topic in قسم الأكسيس Access
ألف شكر أستاذي أسامة .. تحية عطرة لمرورك .. ولملعوماتك القيّمة .. تحية إجلال و اكبار للمنتصر .. على هذا المثال المرفق .. وهذا الرد الجميل .. تحيااااتي مع جزيل الشكر -
لم استغرب هذا الحضور استاذي رضوان .. حتى وإن طال .. إلا أنني أقدّر أن هناك أشغال وظروف خارجة عن الارادة .. تحية عطرة .. أستاذي هل هناك طريقة ؟ لعمل هذه الفنكش في وقت ( Run Time) أي أقصد .. لا يحذف إلا بعد ما أضغط على زر (حذف) فيحذف قيمة أنا ( أحددها ) أو ( أؤخذها من حقل آخر ) ؟! وشاكر لك هذا الحضور الرائع .. كروعة قيادتك في هذا المنتدى .. برايفت : . لدي سؤال آخر بخصوص ( تغيير لون الحقل الذي في أحد سجلاته كلمة أو رقم معين ) .. ؟! هل أسأل سؤالي هنا أخي رضوان .؟ أم في موضوع مستقل ؟ لأشرح ما أريد .
-
برنامج احتساب الوقت والعمل اليومي
bander abdulla replied to كمال النحال's topic in قسم الأكسيس Access
جهد جبار وتميز في التصميم كتميزك ابداااع -
السلام عليكم ورحمة الله وبركاته ( إلى جميع خبراء القسم ) .. قمت بإرفاق ملف .. يوجد به : جدولين مهميّن الجدول الأول ( هو جدول ثابت ) تم اعتماده من ( الشركة ) .. ولا يمكن تغييره بأي حال من الأحوال .. وهو جدول ( PO ) وهي اختصار لـ ( أمر شراء ) و توجد به الحقول التالية : الأول : اسم الشركة الثاني : رمز الشركة الثالث : رقم ( PO ) الرابع : ميزانية ( PO ) الخامس : رقم المشروع الذي ينتمي له هذا ( الـ PO ) .. مع الأخذ في عين الاعتبار : 1- أن لكل (PO) ميزانية محددة لا يمكن (تجاوزها مطلقا ) .. 2- أن لا يتكرر أي (PO) في ( أي مشروع ) .. بمعنى أن كل شركة لا يحق لها المشاركة بـ(أمرين شراء في مشروع واحد) .. ----------------------------- الجدول الاخر : هو جدول ( WO ) وهو اختصار لـ ( طلب عمل ) .. وهو جدول يرسل من الإدارة يوميا .. فكرة جدول الـ ( WO) .. أن كل شركة تقوم بطلب أكثر من (WO) في نفس الـ ( PO ) .. تحت سقف الميزانية المحددة في الجدول السابق (جدول PO) .. ويوجد في جدول ( الـ WO) .. الحقول التالية : الأول : WO_ID وهو رقم ( طلب العمل ) الثاني : WO_budget وهو تكلفة ( طلب العمل) بالإضافة إلى حقل ثالث وهو ( PO ) مرتبط بالجدول الأول .. لأن ( WO) يكون معتمد على ميزانية هذا (PO) .. فيجب أن لا تتعدى تكلفة (طلب العمل) الميزانية الموجودة في (PO) ------------------------------ ما هو المطلوب ؟! المطلوب أعزائي الخبراء .. أن أصنع ( فورم موافقة ) !! وفكرة هذا (الفورم ) أن يأتيني كل يوم ( جدول " WO" ) .. وأنا أحدد الموافقة من عدمها ( بزر ) بحيث أقوم بضغطه .. فيقوم بمقارنة ( ميزانية الـ WO ) مع ميزانية ( PO) الذي ينتمي إليه .. فإذا كانت تكلفة " WO" اظهر لي في حقل جديد ( تمت الموافقة على هذا الطلب ) .. وقام بإنقاص ( التكلفة التي تم الموافقة عليها .. من ميزانية الـ PO ) .. واظهر قيمة جديدة وهي ( المتبقي من الميزانية العامة لـ PO ) وينزل الزر مرة ثانية .. ليقوم بمقارنة ( طلب العمل WO ) مع الميزانية الجديدة " أي الميزانية بعد حذف تكلفة الطلب الذي تم الموافقة عليه " .. ويقارن هل هو أقل أو لا .. في حالة أن تكلفة الطلب (اقل) يقوم بنفس العملية السابقة .. في حالة أنه ( تكلفة طلب العمل ) تجاوزت الميزانية (المتبقية من PO ) فهو يخرج في الحقل التابع للموافقة ( تم رفض طلب الشراء ) .. وينزل الزر مرة أخرى ليستوفي جميع ( طلبات الشراء المقدمة ) !! -- و هكذا مع جميع طلبات العمل " WO" المقدمّة يوميا .. وفي الايام القادمة تكون ( الميزانية .. هي المتبقي من ميزانية الـ PO ) المتوفرة !! وليست من (ميزانية الـ PO الأساسية في جدول PO ) .. وتكون المقارنة على أساسها في الأيام المقبلة !! أتمنى أنني ( أوصلت الفكرة بكل وضوح ) .. واعتذر عن الإطالة .. ولكن لقصد ( الفهم بكل وضوح .. وعدم تشويش ) .. وأنا بانتظار ( الاستفادة من خبراتكم ) في طريقة ( صنع هذا الفورم ) وطريقة وضع زر ( الموافقة من عدمها ) !! تحياتي لكم جميعا بلا استثناء .. أخوكم : بندر Agreement_WO.rar
-
أشكرك أستاذي أسامة مجددا .. ولماذا لا اسألك ؟ إن كان سؤالي في ( الرد ) وليس عنوانا لموضوع ؟ فأنت بحق .. أبهرتنا بسرعة إجابتك وبدقتها .. فلا غرابة أن تكون أغلب الأسئلة موجهه لشخصك .. ولمشرفي القسم وخبراءه فائق الود والاحترام .. س 1: هل يوجد طريقة .. لعمل أي ( فورم ) عن طريق التايمر و الفورم ( مغلق ) ؟! " أي هل يمكن تنفيذ أي أمر باستخدام التايمر والفورم مغلق" ؟ [السؤؤؤؤؤؤؤؤؤال للجميع] س2 : [مكرر] هل استطيع استخدام التايمر في ارسال الايميل على شكل " كويري " او " ريبورت" عن طريق الاكسس ؟! س3: هل هناك تطبيق معيّن لوضع ( شاشة ) تكون خاصة ( بالتوقيت ) ومنها استطيع ادخال ( اسم العملية وتوقيتها "تايمر" ) وأجعل ( شاشة أخرى تنفذ الأوامر عن طريق ( شاشة التواقيت ) ؟! :( لكم جزيل " الشكر " و " الامتنان " فقد تعلمت من هذا المنتدى في فترة وجيزة مالم أتعلمه في " شهور " ..
-
بالنسبة للـ ( تايمر ) أخوي أسامة .. ما فيه طريقة أخليه محفوظ حتى لو ( سكرّت الفورم ) .. لأن مشكلته الان .. لازم يكون الفورم (مفتوح) أو على الأقل (الداتا بيس مفتوحة ) !! ما فيه طريقة .. أدخل ( الوقت الذي أريده .. وبالتالي يكرره يوميا ) ؟! -------------------------- ما يهمني الان هذه الطريقة .. وهي ( تخزين الوقت للتايمر ) بحيث لا أحتاج لادخاله إلا ( مرة واحده ) .. تحياتي لكم جميعا .. وأخص بالشكر ( أستاذي أسامة )
-
اشششششكرك .. على هذا التجاوب .. فلقبك جاء عن جدارة واستحقاق .. تحياتي القلبية لك أخي أسامة وسأقوم غدا بإرفاق الملف (الخاص بالمجاميع) ولك كامل ودّي واحترامي .. وسأقوم أيضا بتجربة لعمل هذه الفنكشون الخاصة بالايميل .. لمحاولة الارسال .. وبانتظار مشاركتك .. تقبل وافر احترامي لشخصك .. ولفكرك وروحك الطيبة
-
عزيزي اسامة عذرا على ازعاجك .. والسؤال موجه للاخوة الخبراء .. والمشرفين الاعزاء .. و للأخ الغالي أسامة .. هل أستطيع أن استفيد من ( التايمر ) في توقيت وقت إرسال الملف ايميل عن طريق الأكسس ..؟ ---------------------- سؤال اخر : احيانا في بعض الاستعلامات يكون لدّي ( 7 أعمدة ) وكل عمود به ( 100 صف ) .. مثال : " العمود الأول " ميزانية عام 2001 لعميل ++ " العمود الثاني " المدفوع لكل عميل عام 2001 ++ "الثالث" ميزانية 2003 +++ "الرابع " ميزانية 2005 ++ " .... الخ " وعدد العملاء تقريبا 100 أي أن : كل عميل يمثل ( صف ) .. وحوّلت الاستعلام الى ( فورم ) .. ووضعت في ( أسفل ) كل عمود .. ( المجموع الكليّ) باستخدام : = Sum([ميزانية عام 2001 لعميل] ونهاية العمود الثاني = Sum([المدفوع لكل عميل عام 2001]) وهكذا مع بقية الأعمدة ------------------------------- سؤالي .. أنني عندما استخدم دالة : sum لأكثر من ثلاث أعمدة تخرج لي في النواتج بهذا الشكل #error# وعندما استخدمها لأقل .. فالنتائج تخرج بشكل طبيعي ؟! حاولت أن ارفق لكم الملف .. ولكن الابلووود عندي ضعيف جدا جدا ولم استطع رفع الملف لكم .. هل هناك خطأ أو خلل .. يخرج في حالة ان الاعداد كبيرة ؟! أو الأعمدة كثيرة ؟ تحياتي لكم
-
\ تحياااااتي لك أخوي الغالي .. وألف شكر على هذه المعلومة القيمة .. والكود شغال مضبوط .. وتحية عطرة لكل و لكل القائمين على هالمنتدى الرائع .. سؤال آخر حبيبي .. اذا تسمح لي ؟! أريد الفنكشن أو السب كود .. الخاص بـالـ ( Timer ) .. بحيث أعطي .. توقيت محدد .. لـ ( استعلام ) معين .. فيقوم بتأدية مهمة معينة !! أو ( نسخ الاستعلام لفورمات إكسل على سبيل المثال ) .. باختصار وبوضوح : أريد دالة ( توقيتية ) وبمجرد ما تشير الساعة الى الزمن المحدد .. تقوم بنسخ (فورم أو استعلام ) ووضعه في ملف أكسل .. ولكل جزيل الشكر والاحترام ..
-
السلام عليكم ورحمة الله وبركاته أعزائي المشرفين .. و روّاد هذا الصرح .. Dim Report01OrigName As String, Report01Destination As String, Report01NewName As String Report01OrigName = "FINAL REPORT" Report01Destination = "D:\ho\" Report01NewName = Report01Destination & Report01OrigName & " " & Format(Date, "yyyy-mm-dd") & "." & "snp" DoCmd.OutputTo acReport, Report01OrigName, "SnapshotFormat(*.snp)", Report01NewName, False, , 0 الكود السابق خاص بتحويل التقرير ( الريبورت Report ) لملف بامتداد .snp !! وكما تعلمون أن طريقة عمل هذا الكود : أنه يذهب لـ الباث الذي حددنا ويقوم بإنشاء ملف نوع ( سناب شوت ) ويعطيه اسم ملحق ( بالتاريخ ) الذي تم فيه الضغط على الزر !! -------------------------- أما ما أريده أنا : 1- كود تحويل ( استعلام ) موجود لدي في ( الاكسس) إلى ملف امتداد ( اكسل ) .. 2- يقوم بعمل ما تم فعله في الكود السابق وهو إعطاء امكانية تحديد ( الباث ) أو الفولدر المراد حفظ الملف فيه !! 3- يقوم بجعل اسم (الملف) متبوع بـ تاريخ التحديث .. أو (الانشاء) الذي تم به تحويل الملف !! ------------------------- تحياتي لكم ولهذه المجهودات التي تقدمونها .. اعتذر مقدما إن كان السؤال مكررا ً .. وأعلم مدى المعاناة التي تواجهونها في التنظيم .. لكم أرق التحايا ..