نجوم المشاركات
Popular Content
Showing content with the highest reputation on 10/29/19 in مشاركات
-
2 points
-
2 points
-
وعليكم السلام-تفضل ولكنى لم امتلك من الوقت الأن ما يجعلنى انهى هذا العمل كله ,ولكن تم التعديل على الصفحتين الأولتين فعليك بعمل ضبط اللغة فى الصفحة الثالثة والرابعة كما تم فى الصفحة الأولى والثانية نموذج الاستبانة02.xlsx2 points
-
الامر السابق يرسل التقرير الى الطابعة بدون معاينة واذا ترغب في مشاهدة التقرير اثناء الطباعة استخدم الامر التالي DoCmd.OpenReport "اسم التقرير", acViewPreview DoCmd.PrintOut , , , , 32 points
-
جرب الامر التالي DoCmd.SelectObject acReport, "اسم التقرير", True DoCmd.PrintOut , , , , 32 points
-
وعليكم السلام 🙂 انا استعمل الكود التالي في احد برامجي: dim rpt_Name as string dim How_Many_Copies as integer rpt_Name= "myReport" How_Many_Copies=3 'print the Receipt DoCmd.OpenReport rpt_Name, acViewPreview, , "[Auto_ID]=" & me.Auto_ID , acHidden DoCmd.SelectObject acReport, rpt_Name DoCmd.PrintOut acPages, , , acHigh, How_Many_Copies DoCmd.Close acReport, rpt_Name, acSaveNo وهنا جوار جميل ، قد تستفيد منه: جعفر2 points
-
2 points
-
2 points
-
2 points
-
2 points
-
2 points
-
اما مسمى "العود" ، فتارة نطلقها على كبيرنا ، ليس عمرا ، وإنما مكانةً ، وهذا قصدي في كلامي عن اخوي @ابوخليل 🙂 واما العود المتعارف عليها ، فأهلا وسهلا في فريقنا مع اخوي ابوخليل 🙂 جعفر2 points
-
امرك يا استاذي جعلتها في استعلام واحد والاستعلام الثاني للالحاق في الجدول2 مع العلم انا ايضا عود فانا على مشارف الستين Database410.accdb2 points
-
بالعكس اخوي خالد ، فقد ذكرت سابقا: فهذا الميدان يا حميدان 🙂 وكذلك انا كاتب في توقيعي: وللعلم ، فأخونا العود ابو خليل (الله يحفظه اينما كان ، ومن يحب) قد شارك في بلورة هذه الجملة 🙂 فهذا المنتدى لنتعلم منه جميعنا 🙂 جعفر2 points
-
2 points
-
كلامك صحيح استاذ بن علية لم انتبه لهذه الحالة زيادة في اثراء الموضوع =IF(D4<C4,"لا يستحق",SUM(N(D4),-N(C4),N(B4))) او =IF(D4<C4,"لا يستحق",N(D4)-N(C4)+N(B4))2 points
-
السلام عليكم هذه المعادلة تعطي خطأ في حالة ما إذا كانت قيمة C4 نصية بسبب الإشارة "-" التي أمامها (الإشارة - مثلها مثل الإشارة +) والأصح أن تكون الجزئية (SUM(D4,-C4,B4 بالشكل: (SUM(D4,B4)-SUM(C4 ... والله أعلم.2 points
-
السلام عليكم بل كان الخلل في كل الشهور، والخطأ في المعادلات التي وضعتها في الجدول المساعد لترتيب غيابات الأساتذة حسب ترتيبهم وترتيب الأيام... وقد تم التصحيح في الملف المرفق (أرجو ذلك)... بن علية حاجي 114_2.rar2 points
-
2 points
-
السلام عليكم تم عمل المطلوب في الملف المرفق... بالنسبة لورقة "غيابات التلاميذ" تم الاستعانة بمعادلات صفيف في عمود إضافي في ورقة "E" -العمود I- (لونته بالأزرق). أما بالنسبة لورقة "غيابات الأساتذة" فقد استعنت بـجدول مساعد في الورقة نفسها (في تمام اليسار وذلك لترتيب غيابات الأساتذة تصاعديا حسب ترتيب الأستاذ واليوم)... أرجو أن تفي الغرض المطلوب... بن علية حاجي 114.rar2 points
-
فورم ترحيل بيانات الى الشيت المختار وطباعة البيانات الفيديو1 point
-
اتفضل اخى الفاضل راجع الموضوع ده ان شاء الله تستفاد منه تقبل تحياتى وتمنياتى بالتوفيق1 point
-
وانا اضم صوتي الى صوت الشباب ، وفي انتظار ردك اخي محمد 🙂 آن الاوان ان نرى جواهر الافكار تلمع جنب بعضها البعض 🙂 جعفر1 point
-
وانا اؤيد كلامى استاذ خالد واستاذ جعفر ونستاذنك فى ان تضعه استاذ محمد فنحن نتعلم ونستزيد منكم جزاكم الله خيرا وبارك الله فيكم وفيما تحبون وجعله فى ميزان حسناتكم ان شاء الله1 point
-
اخي محمد اعد ردك بارك الله فيك فالكود الذ وضعته انت باستخدام الحلقة التكرارية مميز وهذا رد استاذي جعفر عندما ترددت في المشاركة عندما سبقني بالرد1 point
-
السلام عليكم اساتذتى ما اروع هذه الحلول وتعدد الحلول بارك الله فيكم وجعله فى ميزان حسناتكم ولى طلب عندكم ان تعلمونا الصيد لنتعلم منكم ونستزيد من علمكم ونفهم ما تم عمله ونستزيد من طرق تركيب الدوال مع بعضها لانى حتى مع البحث لا اجد الا قليل شروحات بالعربى والاكثر انجليزى ومعظمنا وانا اولهم ضعيف جدا فالانجليزى ويرهقنى حتى افهمه واجد ما ابحث عنه وان شاء الله ربنا يعنكم على طلبى تمنياتى لكم بالتوفيق والنجاح طبتم واهتديتم1 point
-
لا اعتقد ذلك لا اعلم ذلك هل يمكنك اطلاعنا على الطريقة؟ .. لكن مبدئياً اظن انه لايوجد سبب يجعل المستخدم يقوم بعمل ذلك .. فتغيير الماك يقوم به المستخدم احياناً للتحايل على شبكات الكومبيوتر وراوتراتها أما تغيير اسم المعالج فلايوجد له سبب ليقوم به المستخدم .. استاذي @ابا جودى اشكرك على هذا التعديل هذه هي النتيجة .. لكن ما الفرق بين الطرق الثلاث؟1 point
-
1 point
-
1 point
-
1 point
-
وعليكم السلام 🙂 عند استخدام الاكسس في شبكة ، وعلشان ما يستطيع اكثر من مستخدم تغيير سجل معين ، فالاكسس يعمل تأمين على مستوى الصفوف ، ولكن عند تشفير قاعدة البيانات ، فالاكسس يستخدم تأمين آخر. والرسالة هذه مجرد إخبار لك بأن الاكسس سيقوم بعمل تغيير في اعداداتك 🙂 جعفر1 point
-
استاذي الفاضل @jjafferr عملته بطريقة اخرى ولكن عندما شاهدت مرفقك تراجعت فلا يستوي الثرى والثريا1 point
-
بهذه الحالة يوجد خلل في المعادلة ان شاء الله اعدل عليها تسلم استاذي تعبتك معي ربي يوفقك وجزاك الله افضل الجزاء1 point
-
السلام عليكم أخي أبو العلاء هذه محاولتين مني الأولى لإرسال صورة شكل بيضاوي أحمر والثانية لإرسال رسائل مختلفة , كأن تكون ( مثلا ) صاحب متجر أو دكان فترسل رسائل مختلفة لزبائنك تخبرهم فيها بما عليهم من الدين لاحظ المرفق إذا حدث خطا في الارسال فأرجو أن ترسل صورة للسطر الأصفر الذي توقف عنده الكود تحياتي Excel e whatapp1.xls1 point
-
1 point
-
حيث ان دالة Sum تحستب الفراغ او النص بقيمة صفر بينما عملية الجمع العادية (+) لا تعمل بوجود فراغات أو نصوص لذلك المعادلة الصحيحة =IF(D4<C4,"لا يستحق",SUM(D4,-C4,B4))1 point
-
لاداعي للاعتذار استاذي انت عملت بما يرضي ربنا لانسان مبتدا فلا تزعل حقك علينا ثانيا كما قال استاذنا كاسر من مشاركه الثانيه بانه مالوف فاعتقد شي خلف الكواليس مجرد تحليل لكن ممهما كان شي لايهم بقدر الاهم من المهم ان نشكر اي استاذ قدم لنا جميل ولو لم يكون المطلوب فمبادره المشاركه من الاستاذ هي عباره انه تقدم لمساعدتك فجزاء الاحسان الا الاحسان فلنكون عندنا شي، من الصبر اذا لم نجد اجابه للموضوع نصحيه اخي العضو بان يكون ردك غير قاسي فالمفروض شكر او دعاء يكون افضل لاي انسان بادر ولو بكتابه حرف واحد بالنسبه لسوالك ابدا بالجدول اقراء عن الجدوال كيف تعملها بطريقه صحيحه ثم اتجه الي النماذج وابدا بنسخ ولصق اكواد من المنتدي تجدها شي لايحصي كما قال الاستاذ الذي سبقنا فانت اذا انت مبتدا حقا خذ من هذا وهذا ولا يكون الرد فيه نوع من القساوه ونكران الجميل تابع اليوتوب في قناه للاستاذ السيد بدران الذي انا بدات منها كوني لااجيد لغه برمجه ولا انجليزي فاستفدت كثير منها ولكن الاكثر من فضل الله ثم فضل هذا المنتدي الذي قابلنا فيه الخيرين بالنسبه الفتره انت شاطرتك تقبل تحياتي1 point
-
1 point
-
1 point
-
أ.عبدالعزيز محمد أولا قم بربط الجدول الذى به بيانات بقاعدة البيانات التى سيتم الإستيراد إليها (ربط وليس إستيراد) ثانيا قم بعمل إستعلام إضافة وإختر إسم الجدول الذى إدراج البيانات به شغل الاستعلام .. سيتم للإدراج الى الجدول بنجاح إذا كانت جميع الحقول متشابهة إسما ونوعا إنشئ مجلد جديد وسمه Test على المحرك D وضع به المرفقين شغل ملف Aziz افتح جدول TabSudents2 للتأكد من أنه فارغ شغل الإستعلام .. افتح جدول TabSudents2 مرة أخرى للتأكد من أنه تم الإستيراد أرجو أن يكون المطلوب بالتوفيق Aziz.accdb Aziz2.accdb1 point
-
اخي ابو عيد سبق وان جربت هذه الطريقة اولا تفتح الواتس من جوالك وتتركه مفتوح عند البدء بتطبيق الكود ثانيا تسجيل الدخول على واتس الويب https://web.whatsapp.com/ عبر المتصفح وتقراء الباركود من جوالك "واتس ويب" لاعتماد دخول الواتس من نفس الجهاز وتسجيل الاسماء او الارقام في القائمة اذا سجلت اسماء ضروري تسجل نفس الاسم المسجل في جوالك يقوم الكود بفتح رابط الواتس عبر المتصفح والبحث عن الاسم او الرقم ويرجع ينسخ الرسالة ويحطها بمربع كتابة الرسائل وينقر ارسال وهكذا يكرر العملية اذا سجلت اكثر من اسم1 point
-
1 point
-
انا لله وانا اليه راجعون عظم اجركم واحسن عزاكم الله يرحمه ويسكنه فسيح جناته1 point
-
توفى الأستاذ نادر عد الرحمن عضو بالمنتدى رحمه الله فقد كان من الأعضاء المميزين وله مشروعات مميزة إنا لله وإنا إليه راجعون نادر.bmp1 point
-
وعليكم السلام -بارك الله فيك أستاذ عبد اللطيف بالتأكيد هناك ترتيب وكما تشاء سواء تصاعدياً أو تنازلياً -كما بهذا الرابط https://www.officena.net/ib/topic/33468-هل-يمكن-ترتيب-اسماء-شيت-الاكسيل-ابجدي/ وهذا هو الملف ترتيب الأوراق حسب أسمائها.xls1 point
-
1 point
-
السلام عليكم ورحمة الله وبركاته الرجاء من الاخوة الاعضاء مساعدتي في عمل معادلة لحساب مكافأة نهاية الخدمة حسب الشروط الآتية في تاريخ 2014/12/31م من كانت فترة عمله من بداية عمله حتى 2014/12/31م كالاتي :- * من 1 يوم حتى 729 يوم ( حتى سنتين ) تكون مكافأة نهاية الخدمة = صفر * حتى 1824 يوم ( حتى خمس سنوات ) تكون مكافأة نهاية الخدمة = 1/3 ( ثلث ) من الراتب * حتى 3649 يوم ( أقل من 10 سنوات ) تكون مكافأة نهاية الخدمة عبارة عن 1/3( ثلث ) الراتب عن (اول 1825يوم ) أول خمس سنوات + 2/3 ( ثلثين ) الراتب عن ما يزيد عن خمس سنوات حتى ما قبل ال10 سنوات ( 3649يوم ) * من كانت مدة خدمته أكثر من ( 3650 يوم ) أكثر من 10 سنوات تكون مكافأة نهاية خدمته عبارة عن 1/2 ( نصف ) من الراتب عن الخمس سنوات الأولى + راتب كامل عن كل مافوق الخمس سنوات ملحوظة يتم الحساب على آخر راتب للعامل ارجو منكم التعاون معي للضرورة القصوى واشكركم مقدما خالص الشكر والتقدير تم ارفاق ملف اكسيل مضغوط rar حسب نصيحة الاخ الفاضل ياسر خليل ابو البراء Osama-Mkaf2a.rar1 point
-
اخواني الكرام السلام عليكم و رحمة الله وبراكاته هذه الدالة للترجمة من الانجليزية الى لغات العالم اكتب النص بالانجليزية ثم اختر اللغة من القائمة المنسدلة ارجو ان يحوز اعجابكم دالة ترجمة.xls1 point
-
لنلقي مزيدا من الضوء على كيفية دمج الحقلين : الاسم الأول و الاسم الأخير في المعادله السابقه نبدأ بنفس الخطوات التي سبق شرحها أثناء عملية تحويل الحقل الى قائمة اختيار , حيث نضع المؤشر على اسم الحقل ثم ننتقل الى خصائص الحقل في الأسفل لدينا General – Lookup من Lookup نحول ال Display Contral من Check Box الى Combo Box ثم ننتقل الى حقل Row Source نضغط الأزرار الثلاثة على يمينه فتفتح لنا صفحة تصميم استعلام جديد – نختار منها جدول الموظفين نفسه ( حيث أن اسم المدير المطلوب ادراج اسمه هو موظف فعليا و اسمه موجود في جدول الموظفين ) . الآن نختار في الحقل الأول للاستعلام رقم الموظف كحقل معرف , نجعل الحقل الثاني في الاستعلام فارغا , ثم نختار الحقلين الاسم الأول و الاسم الأخير في الحقلين الثالث و الرابع من الاستعلام . الآن اذا كان الموظف اسمه الأول أحمد و الثاني حسن , نريد دمج هذين الاسمين ليكونا في حقل واحد قيمته أحمد حسن بدلا من أن يكونا في حقلين . الحل يكون بدمج قيمتي الحقلين في حقل جديد و ليكن اسمه Name سيأخذ مكانه في الحقل الثاني الفارغ من الاستعلام و يأخذ قيمة دمج الحقلين التاليه الآن لنجيب على بعض الأسئله التي قد تخطر ببال أحدنا : أولا : كيف تم الدمج بين الحقلين ؟ الجواب : اذا أردنا دمج حقلين معناها أن قيمة جديده ستنشأ من خلال هذا الدمج غير موجوده في الجدول , اذا سنعطيها تسميه جديده أي حقل جديد لكن هذا الحقل ضمن الاستعلام و ليس حقلا من الجدول , ثم نسند اليه القيمه الجديده و علامة الاسناد هي : مثلا لو كان لدينا حقلين Quantity , Price و نريد معرفة القيمه Value طبعا المعادله الأساسيه الرياضيه هي : Value=Quantiti * Price لكن في الاستعلام اذا أردنا تسمية حقل جديد فلابد من اسناد قيمه اليه و اشارة الاسناد هي علامة : و تكون معادلة ادراج القيمه كمايلي : Value:Quantiti * Price علامة & تقوم بدمج أي حقلين أو أكثر ( يمكن دمج عدة حقول في حقل واحد ) لكن بشرط أن هذا الدمج يكون من خلال الاستعلام أو النموذج أو التقرير و لكن لايمكن أن يكون في الجدول مطلقا . مثال لنختار ملف بيانات صغير غير ملف NorthWind ( الملف المرفق ) نجعل فيه الجدول Address فيه اسماء الآشخاص الثلاثيه ( الأول – الثاني – الثالث ) و رقم الهاتف و رمز المنطقه ) , ننشآ الاستعلام PhoneNumbers لدمج الحقلين رقم الهاتف و رمز المنطقه , طبعا سنضطر الى تسمية حقل جديد و ليكن FullPhone و نستخدم علامة & لدمج قيمتي الحقلين كما يلي : FullPhone: [code] & [phone] نشغل الاستعلام و نلاحظ كيف تم الدمج لو أردنا ادراج علامة فصل بين الحقلين - لابد من وضعها بين الحقلين رمز المنطقه و الهاتف كما يلي SeparetPhone: [code] & "-" & [phone] لماذا ؟ نلاحظ أن الاضافه على المعادله التي قبلها هي علامة - , و طالما أن هذه عباره عن نص و ليس رقم لذلك كان لابد من وضعها بين علامة " " , جربوا دمج الأسماء , الأول مع الثاني يكون : SName: [firstname] & [midname] نلاحظ أن الاسمين دمجا مع بعض تماما , و نحتاج الى مسافه بينهما , اذا : S1Name: [firstname] & " " & [midname] الان نريد دمج الأسماء الثلاثه مع بعض TName: [firstname] & " " & [midname] & " " & [LATname] نعود الى مثالنا في قاعدة NorthWind نجد أنه لأجل معرفة الاسم الكامل للمدير نضع Name: [LastName] & ", " & [FirstName] أما لماذا وضعناه في الحقل الثاني و ليس الثالث أو الرابع مثلا ؟ جوابه بعد قليل . نغلق الاستعلام الذي أنشأناه لاختيار اسم المدير فيعود بنا المؤشر الى صفحة تصميم الحقل Reportto نجد الحقل الثالث في الاستعلام هو مصدر الصف RowSource أي جملة الاستعلام الذي تم انشاؤه سابقا . بعده نجد حقل Bound Column و هذا يعبر عن ترتيب الحقل في الاستعلام الذي يجب أن يعطي قيمة الحقل الاساسيه في الجدول أي Reportto هذا الحقل سيأخذ قيمته من قيمة الحقل EmployeeID في الاستعلام و ترتيبه الأول , لذلك نضع الرقم واحد عند هذا الحقل لو كنا نريد مثلا وضع قيمة الحقل الثاني في الاستعلام ( و هذا خطأ و لكن للمثال فقط ) لكان يجب أن نضع الرقم 2 في حقل Bound Column و لو كنا نريد أن نضع قيمة الاسم الأول أ ي العمود الثالث في الاستعلام لكان يجب وضع القيمه 3 و هكذا بعد حقل Bound Column لدينا الحقل Column Count و هذا يقول لك كم عمودا تريد أن يظهر لديك عندما تفتح القائمه التي سيتم انشاؤها , ؟ اذا أردنا فقط رقم الموظف لكان يجب وضع الرقم 1 , و اذا كنا نريد الحقلين الأول و الثاني أي رقم الموظف و الاسم الكامل نضع الرقم 2 , و اذا أردنا أول ثلاثة أعمده نختار 3 و هكذا . العمود الذي بعده اسمه Column Head أي هل تريد أن يظهر لك اسم العمود من القائمه أم لا ؟ يعني اذا اخترت رقم الموظف و اسمه , هل تريد عند فتح القائمه أن يظهر لك الأرقام و الاسماء فقط اختر لا , و اذا أردت أن يظهر لك راس العمود و تحته الأرقام و الأسماء اختر نعم الحقل التالي Coulmn Width كم تريد عرض كل حقل من الحقول المختاره في الاستعلام يمكنك أن تختار العرض المطلوب لكل حقل و بين كل قيمه علامة فاصله منقوطه ; مثلا لو اخترت 2.5cm فهذا يدل على قيمة أول حقل و هو رقم الموظف أي سيظهر حقل رقم الموظف بهذا العرض و بعده بقية الحقول المختاره نختار 0cm للدلاله على أننا لانريد اظهار رقم الموظف أي نريد فقط أن يظهر لنا حقل الاسم الكامل , لو كان لدينا ثلاثة حقول و نريد اظهار الثالث فقط نجعل القيمه كما يلي : 0cm; 0cm و هكذا Concanecate.rar1 point
-
الآن لنبني جدول شركات الشحن Shippers , يتألف هذا الجدول من الحقول التاليه رقم مسلسل ShipperID اسم الشركه CompanyName رقم الهاتف Phone أما جدول الموظفين Employees فيتكون من الحقول التاليه رقم مسلسل EmployeeID بالنسبه للأسماء ممكن نجعلها في حقل واحد , لكن الأفضل و من أجل عمليات البحث يتم تقسيمها الى حقلين أو ثلاثة ( الاسم الأول – اللقب – اسم الأب ) و يمكن أن ندمج تلك الأسماء مع بعض في حقل واحد من خلال استعلام , و سيأتي شرح ذلك بعد اسطر الاسم الأول FirstName الاسم الثاني LastName الوضع الوظيفي Title , و من الأفضل هنا عمل جدول مستقل للوضع الوظيفي Title بحيث يتكون من رقم مسلسل - اسم الوضع الوظيفي , ثم يعمل له ربط على جدول الموظفين على الحقل title توجد حقول اضافيه كثيره للموظفين عباره عن بيانات شخصيه مثل العنوان و الهاتف و الجنسيه ,, الخ يمكن اضافتها جميعا حسب ماورد في الملف , لكن يهمنا هنا شرح ثلاثة حقول من جدول الموظفين , الأول حقل الملاحظات Notes , و هذا يتم تنسيقه على اساس مذكره memo لكي يتسع لحجم كبير من الكتابه الثاني : حقل صورة الموظف Photo , في حال أردنا استعراض صورة الموظف من على مجلداتنا نعمل الآتي : 1-تنسيق حقل الصوره على اساس كائن اتباط تشعبي OLE OBJECT 2-يتم تخزين مسار الصوره من على الكمبيوتر في حقل الصوره , فلو كان لدينا مثلا صورة موجوده على المستندات كما يلي C:\MY DOCUMENTS\MyPhoto نضع المسار الكامل في حقل الصوره في الجدول , و بهذا يتم حفظ هذا المسار و استدعاؤه تلقائيا من خلال النموذج 3- لدينا حقل الاشاره الى ReportsTo , أي مدير الموظف , و هذا الاسم موجود ضمن جدول الموظفين أصلا , و سنأخذ قيمته من جدول الموظفين , أي سنحوله الى قائمه كما تعلمنا في الحقول الممائله السابقه , لكن هنا يختلف شي واحد و هو أننا سنشير الى حقل الاسم الكامل للموظف أي الاسم الأول و الأخير في حقل واحد , اثناء تحويل الحقل الى قائمه نعمل استعلام , صح ؟ طيب في صفحة الاستعلام هذه سنضيف حقل جديد اسمه name و نجعل قيمته كما يلي Name: [LastName] & ", " & [FirstName] و نجعل هذا الحقل الجديد هو الحقل الثاني في الاستعلام بحيث يكون هو الظاهر لنا أثناء اختيار اسم الموظف ثم نغلق الاستعلام و نجد أن مصر الصف للحقل report to هو SELECT Employees.EmployeeID, [LastName] & ", " & [FirstName] AS Name FROM Employees ORDER BY Employees.LastName, Employees.FirstName; نفتح الجدول و نجد أن الاسم الكامل للموظف يظهر لنا1 point