نجوم المشاركات
Popular Content
Showing content with the highest reputation on 11/16/15 in all areas
-
4 points
-
بسم الله الرحمن الرحيم السلام عليكم وجدنا حاجه لعدد من الاخوه الاعضاء في هذا المنتدى الرائع الى هذا الموضوع المهم قرننا ان نخوض فيه والابواب مشرعه للاساتذه الكرام للاستئناس بارائهم القيمه وبنيه خالصه لوجه الله تعالى فهو حسبنا وثواب هذا العمل مهدي روح معلمنا الاول والدنا رحمه الله -ونسال الله ان يغفر لنا ولوالدينا وللمؤمنين جمعا وبعد تاخرنا في طرح الموضوع بسب كبر حجم الفديوات مما اضطرنا الى رفعها على اليوتيوب لتعم الفائدة بمرور الزمن ازدادت الحاجه الى قواعد بيانات قويه وكفوءه وذات امان عالي ومساحات خزنيه كبيره نظام الاكسس نظام قواعد بيانات ممتاز وذو كفائه عاليه للاستخدامات الصغير والمتوسط ويمتاز الاكسس برخص الثمن وسهولة الاستخدام وذلك بسبب كثرة الكتب التي تختص فيه وكثرة المواقع والمنتديات التي تقدم الحلول والمشوره اهم مشاكل الاكسس 1- قاعدة بيانات الاكسس مبنية على ملف اي تحفظ جميع بيانات القاعدة في ملفات مستقلة لها.عند حذف هذا الملفات تحذف قاعدة البيانات مع جميع البيانات 2- عدم توفر الامان العالي اذا ما قورن ببقيه نظم قواعد البيانات 3- ان استخدام قاعدة البيانات من قبل اكثر من مستخدم يؤدي الى ضغط كبير على محركات النظام عند استخذامه على الشبكه 4- احد اهم المشاكل في استخدام الاكسس على الشبكه عدم تمكين اكثر من مستخدم من فتح نموذج ادخال واحد في نفس الوقت 5- محدودية عدد المستخدمين فهي لا تتجاوز ال10 مستخدمين على الشكبة اذا كان الاكسس مرفوع على شبكة 6- محدودية المساحه الخزنيه للبيانات في الاكسس فهي لا تصل الى 2 كيكا بت بضمنها مكونات قاعدة البيانات بعد ان برزت الحاجه الى مساحات خزنيه اكبر خصوصا مع تقادم المشروع وتوسعه اما SQL Server فقد غطى على هذه العيوب، بل اضاف مميزات اخرى نظام متكامل لادارة قواعد البيانات يعمل في الخلفية ويعتمد على خادم وعميل فجميع البيانات تخزن في الخادم وهذا يعطي امان عالي للبيانات من الضياع ونظام الامان العالي جدا والمساحه الخزنيه العاليه وعدم محدودية المستخدمين وكذلك باستطاعته احتواء اكثر من قاعدة بيانات واحدة. وكل قاعدة بيانات تحتوي على جداول مختلفه وعمل مختلف والعمل بكفائه عاليه مع الشبكات سواء الداخليه او عبر الانترنيت وهناك مميزات اخرى ومن عيوبه بعض الصعوبات في استخدامه لا يمكن بناء قاعدة بيانات متكاملة لا بمساعدة بعض البرامج ومنها الاكسس والكرستال وغيرها وللحصول على مميزات الاكسس والتتخلص من عيوبه توجد ثلاث طرق لعمل ذلك 1- تحويل الاكسس الى مشروع Access ويتم بتكبيرحجم جميع مفردات قاعدة البيانات وهذه العمليه معقده وتحتاج الى تغيرات جوهريه في قاعدة البيانات 2. تكبير حجم البيانات من قاعدة بيانات Access إلى قاعدة بيانات SQL 3 – العمل بالنهاية الاماميه والنهاية الخلفيه النوع الثالث سوف نتطرق اليه بشيء من التفصيل ونعمل على شرحه للسهوله التي يتمتع بها والذي لا يجعلنا نتخلى عن ال Access حيث ستكون فقط الجداول في SQL Server وبقية مفردات قاعدة البيانات من نماذج واستعلامات وتقارير ومايكروات ووحدات نمطية في Access متطلبات العمل 1- نحتاج الى مساحه مناسبه من القرص الصلب الذي سوف نركب SQL Server عليها 2- عمل حسابات للمستخدمين للوندوز وبرقم سري 3- نسخة من SQL Server المجانية SQL server Expres لعمل سيرفر http://www.microsoft...s.aspx?id=29062 4- نسخة من SQL server Management studio للتحكم بالسيرفر 5- عمل اتصال odbc 6- قاعدة بيانات Access فارغة ا- تركيب ال SQL server Express الفديو يوضح ذلك https://www.youtube.com/watch?v=03AYKVSsjII ب- تركيب ال SQL server Management studio https://www.youtube.com/watch?v=STSADB1BAXo ج- عمل قاعدة بيانات على SQL server فارغه وبنفس اسم قاعدة Access والاسم ليس ضروري ان يكون نفسه ولكن للاستدلال على القاعدة لان SQL server ممكن ان يحتوي على اكثر من قاعدة بيانات https://www.youtube.com/watch?v=89p9M9ZE6nw2 points
-
السلام عليكم ورحمة الله وبركاته البغض منا قد يرغب فى ازالة التنسيق الشرطى عن خلية أو نطاق لسبب ما مع ازالة أو ابقاء آثاره من تنسيقات مثل لون الخلايا و لون و حجم الخط .... الخ و بإذن الله تعالى سأعرض عليكم ــ اخوتى ــ كودين يؤديان هذه المهمة الأول : يقوم بازالة التنسيق الشرطى مع ازالة آثاره من نطاق محدد : Sub RemovingCFandEffects() ' Removing Conditional Formats and the Effects Dim Rng As Range Set Rng = Sheets("Sheet1").Range("A1:C10") Application.ScreenUpdating = False Rng.FormatConditions.Delete Application.ScreenUpdating = True MsgBox ("The Conditional Formats in The Range " & Rng.Address & vbCrLf & " has been Removed and The Effects") End Sub الثانى : يقوم بازالة التنسيق الشرطى من نطاق محدد مع ابقاء آثاره من تنسيقات كما هى أو بعبارة أخرى تحويل التنسيقات الشرطية الى تنسيقات عادية : Sub RemovingCFbutNotEffects() ' Removing Conditional Formats but not the Effects Dim Rng As Range, C As Range Set Rng = Sheets("Sheet1").Range("A1:C10") Application.ScreenUpdating = False For Each C In Rng ' Rng.SpecialCells(xlCellTypeAllFormatConditions) With C .Interior.Color = .DisplayFormat.Interior.Color .Font.FontStyle = .DisplayFormat.Font.FontStyle .Font.Color = .DisplayFormat.Font.Color .FormatConditions.Delete End With Next Application.ScreenUpdating = True MsgBox ("The Conditional Formats in the Range " & Rng.Address & vbCrLf & "has been removed but Not the Effects ") End Sub أتمنى أن يكون موضوعا سهلا وخفيفا ونافعا لكم ... تقبل الله منا و منكم صالح الأعمال والسلام عليكم ورحمة الله وبركاته Removing Conditional Formats.rar2 points
-
إخوتي وأساتذتي الأكارم السلام عليكم يعجز قلمي ولساني عن وصف مشاعر سعادتي وسروري - ليس بالترقية التي هنأتموني بها - بل بتهنئتكم ذاتها التي عبرتم من خلالها عن صدق محبتكم ودعمكم ..وروح المحبة هذه تضفي شعورا لا يوصف بهذه اﻷخوة التي تجاوزت الحدود فما أروعه من شعور أن ترى من يهتم بك يفرح لفرحك ويحزن لحزنك دون أن تراه عن كثب ...فسبحان الله الذي خلق الأرواح التي تأتلف وتلك التي تختلف.. أنا بدوري أهنئكم جميعا على هذه الأخلاق والسجايا التي أصبحت نادرة في عصر المادة التي طغت على المشاعر والأحاسيس .. والسلام عليكم2 points
-
السلام عليكم استاذنا المحترم / محمد حسن المحمد الف مبروك على الترقيه المستحقة .. زادك الله علماً ورفعةً والشكر والتهنئه موصوله لاخى الحبيب / عبد العزيز البسكرى الف الف مبروك الترقيه المستحقة ... دائما فى نجاح وتقدم ان شاء الله تقبلوا خالص تحياتى2 points
-
2 points
-
أبي الحبيب أبو يوسف ألف ألف مبروك الترقية ، والترقية ليست تكريم بقدر ما هي مسئولية وتكليف ونحسبك إن شاء الله على قدر المسئولية .... زادك الله علماً وحلماً وتواضعاً ورفعةً ونصراً مبيناً2 points
-
اخى محمد الف مليون مبروك عليك الترقيه وطبعا الشكر موصول الاخونا عبد العزيز بارك الله فيكم تقبلوا تحياتى2 points
-
الف الف مليون مبروك استاذنا محمد الحسن ابويوسف ودائما فى نجاح وتقدم مستمر واشكر اخى عبدالعزيز على هذه اللفته الطيبه بارك الله فيك2 points
-
مبروك عليكم حبايبي الغاليين وربنا يرفع قدركم وعلمكم ودينكم اللهم امين2 points
-
السلام عليكم ورحمة الله وبركاته أخي الحبيب عبد العزيز البسكري جزاكم الله خيراً ...الحمد لله رب العالمين الذي وهب لي إخوة وأبناء كراماً بررة وأشكره بادئ ذي بدء على نعيم فضله وكرمه أن عرفني على أناس طيبين تعلموا العلم والحلم وجادوا بالغالي والنفيس ليرفعوا شأن هذه الأمة التي جعلها الله تعالى خير أمة أخرجت للناس... بل أنت من يستحق التكريم والترقية عن جدارة أشكرك جزيل الشكر على كلماتك الفياضة محبة وصدقاً وكما تعلم فإنني أعتبر نفسي أباً فخوراً بكل أبنائه البررة الذين استمروا على النهج الصالح في البذل والعطاء وإعطاء الناس الحظ الوافر من أوقاتهم ليسعدوهم أشكرك على التهنئة بهذه المرتبة التي أعتبرها تقديرية وتكريمية من إخوة وأبناء أكن لهم كل محبة وتقدير أشكر إدارة ومشرفي موقع أوفيسنا الزاخر بالمواهب والكفاءات الذين نتعلم منهم كل جديد ومفيد كما نتعلم منهم التواضع للعلم الذي رفع الله تعالى به شأن طالبيه بقوله تعالى:(نرفع درجاتٍ من نشاء وفوق كل ذي علم عليمٌ) والصلاة والسلام على سيد المرسلين والحمد لله رب العالمين والسلام عليكم ورحمة الله وبركاته.2 points
-
السلام عليكم بعد اذن الاخوه الاحبه هذا حل اخر باستخدام التنسيقات الرقمية المخصصه فقط انسخ هذا الكود وطبق كما فى الصوره mm/dd2 points
-
أسعد الله أوقاتكم بكل خير فيما يلي الدرس السابع عشر من دورة "إكسيل 2013 المستوى المتقدم" بعنوان الرسومات البيانية المتقدمة -الجزء الأول الرسومات ذات سلاسل البيانات المتعددة ملاحظة/ ينصح بشدة متابعة الدرس الخاص بالرسومات البيانية من دورة (مهارات اكسيل 2013) على الرابط التالي قبل متابعة هذا الدرس حيث أننا نفترض بالمشاهد الكريم معرفة مسبقة بأساسيات الرسم البياني في اكسيل أساسيات الرسومات البيانية في إكسيل 2013 أتمنى لكم مشاهدة ممتعة ومفيدة يمكنكم تحميل ملفات التمارين الخاصة بهذه الدورة من خلال الرابط التالي: http://www.4shared.com/rar/QvwJQLddce/_-__.html لمتابعة الموضوع الرئيسي للدورة يمكنكم فتح الرابط التالي حيث جميع الدروس موجودة: دورة اكسيل 2013 المستوى المتقدم دمتم بخير أخوكم م/نضال الشامي2 points
-
الأخوة الأعزاء الأفاضل (الصقر ،ياسر العربي ومحمد حسن المحمد) أخجلتمونا بكلماتكم الرائعة لكم مني التحية وشكراً على المرور2 points
-
اخي الغالي ابو يوسف رفع الله قدرك وزادك علما ودينا وربنا يكرمك حبيبي اما بالنسبة لينا فا اللي يجيبه ربنا كويس بنت او ولد كويس2 points
-
السلام عليكم ..لا تقاس الأمور بالتسميات فأنت تعرف أنني أود مساعدة الآخرين بإمكانياتي الضحلة ...أما أنتم فقد لاحظت ماهو مكتجاري تعديل الدرجات بحسب النظام الجديد ولا أدري ما ستكون مستقبلاً فمستقبلك واعد بكل خير.2 points
-
استاذى الحبيب نضال جزاكم الله خيرا على كل ما تقدمه من علم ينتفع به اسال الله العظيم رب العرش العظيم ان يجعل عملك هذا فى ميزان حسناتك ان شاء الله تقبل تحياتى2 points
-
يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى الى نفسى طرفة عين2 points
-
ثالثا :- التعرف على خصائص الــ Frame من شاشة الخصائص اثناء عملية التصميم لمشاهدة خصائص الــ Frame شاهد الصوره التاليه وهذه صوره مكبره لخصائص الفريم هنمسك اهم الخصائص والاكثر شيوعا فى الاستخدام ونبدا نشرح بالتفصيل الخاصيه (Name) :- Name هو اسم الـ Frame المستخدم فى الاكواد وعند انشاء اى Frameيقوم الفيجوال بيسك بأعطاء اسم افتراضى له Frame1واذا قمنا بعمل Frame ثانى فأن الفيجوال بيسك يعطى له اسم افتراضى Frame2 وانا افضل عدم تغيير اسماء Frameالافتراضيه التى عرفها الفيجوال بيسك فعندما نريد كتابه كود خاص بالعنصر Frame فيجب علينا الالتزام بالاسم الموجود فى الخاصيه Name --------------------------------------------------------------------------------------------------------------------------- الخاصيه ( Back Color):- هذه الخاصيه تتيح للمستخدم تغيير لون خلفية الـ Frame على اليسار يوجد سهم اضغط عليه ستظهر لك قائمة يمكنك من خلالها اختيار اللون المناسب كما يحلو لك لا نحتاج الى ارفاق صوره للتوضيح لانه نفس الشرح اللى عملناه قبل كدا فى شرح الليبل والتكس بوكس والكمبوبوكس --------------------------------------------------------------------------------------------------------------------------- الخاصيه ( Border Color):- هذه الخاصيه تتيح للمستخدم تغيير لون حدود الـ Frame على اليسار يوجد سهم اضغط عليه ستظهر لك قائمة يمكنك من خلالها اختيار اللون المناسب كما يحلو لك --------------------------------------------------------------------------------------------------------------------------- الخاصيه ( Caption ):- هذه الخاصيه تتيح للمستخدم كتابة عنوان للـــ Frame --------------------------------------------------------------------------------------------------------------------------- الخاصيه ( Enabled ):- هذه الخاصيه تحمل خيارين true و False عند اختيارك true سوف يكون الــ Frame والعناصر بداخله متاحه امام المستخدم عند عمل الفورم وهو الاختيار الافتراضى للفيجوال عند اختيارك False سوف يكون الــ Frame والعناصر بداخله غير متاحه امام المستخدم عند عمل الفورم يعنى هيكون محمى --------------------------------------------------------------------------------------------------------------------------- الخاصيه ( Font ):- هذه الخاصيه تتيح للمستخدم تغيير نوع وحجم وسماكة الخط لعنوان الـ Frame ( الذى يتم كتابته بالخاصيه Caption ) على اليسار يوجد سهم اضغط عليه ستظهر لك قائمة يمكنك من خلالها اختيار نوع وحجم وسماكة الخط كما يحلو لك --------------------------------------------------------------------------------------------------------------------------- الخاصيه ( ForeColor ):- هذه الخاصيه تتيح للمستخدم لون الخط لعنوان الـ Frame ( الذى يتم كتابته بالخاصيه Caption ) ------------------------------------------------------------------------------------------------------------------------ الخاصيه ( Height ):- هذه الخاصيه تتيح للمستخدم التحكم فى ارتفاع الـ Frame فيمكنك أما من خلال التصميم السحب بالماوس للاسفل لتحديد الارتفاع للـ Frameأو كتابة رقم للارتفاع فى الخاصيه Height ------------------------------------------------------------------------------------------------------------------------ الخاصيه ( Left ):- هذه الخاصيه تتيح للمستخدم التحكم فى بعد الـ Frame عن الضلع الايسر من الفورم ------------------------------------------------------------------------------------------------------------------------ الخاصيه ( Top ):- هذه الخاصيه تتيح للمستخدم التحكم فى بعد الـ Frame عن الضلع الاعلى من الفورم ------------------------------------------------------------------------------------------------------------------------ الخاصيه ( Width ):- هذه الخاصيه تتيح للمستخدم التحكم فى عرض الـ Frame فيمكنك أما من خلال التصميم السحب بالماوس يميناً أو يساراً لتحديد عرض الـ Frameأو كتابة رقم للعرض فى الخاصيه Width ------------------------------------------------------------------------------------------------------------------------ الخاصيه ( Visible ):- وهذه الخاصيه تتيح للمستخدم التحكم فى ظهور او عدم ظهور الــ Frame عند عرض الفورم وعند الضغط على السهم المجاور لها ستجد لها خيارين True و False عندد اختيار True سوف يظهر الـ Frame على الفورم عند فتحه ( وهذا هو الخيار الافتراضى من الفيجوال بيسك ) وعند اختيار False ٍسوف يختفى الـ Frame على الفورم عند فتحه يعنى هيكون غير ظاهر ومخفى لا يراه المستخدم ------------------------------------------------------------------------------------------------------------------------ الخاصيه ( ٍِSpecial Effect ):- هذه الخاصيه للـ Frame تعطى اشكال مبهره ومميزه للـ Frame على اليسار ستجد سهم اضغط عليه ستظهر لك قائمة وبها خمس خيارات جرب الخيارات ثم اختر الشكل المناسب لذوقك ------------------------------------------------------------------------------------------------------------------------ الخاصيه ( ٍِScrollBars ):- هذه الخاصيه من أهم الخصائص للـ Frame لانها تتيح للمستخدم عمل سكرول بار رأسى أو أفقى أو رأسى وأفقى أو بدون سكرول بار نهائيا شاهد الصوره التاليه الاختيار الاول : - fmScrollBarsNone وهو الاختيار الافتراضى للفيجوال وهو جعل الـ Frame بدون سكرول بار لا رأسى ولا أوفقى الاختيار الثانى:- fmScrollBarsHorizontal وهو جعل الـ Frame باسكرول بار افقى الاختيار الثالث:- fmScrollBarsVertical وهو جعل الـ Frame باسكرول بار راسى الاختيار الرابع:- fmScrollBarsBoth وهو جعل الـ Frame باسكرول بار رأسى و أفقى ( الاتنين معا ) ------------------------------------------------------------------------------------------------------------------------ الخاصيه ( ٍِScrollHeight ):- عند اختيارك من الخاصيه ScrollBars الاختيار الثالث fmScrollBarsVertical أو الاختيار الرابع fmScrollBarsBoth فيجب تحديد ارتفاع الاسكرول بار بكتابة رقم فى الخاصيه ScrollHeight ------------------------------------------------------------------------------------------------------------------------ الخاصيه ( ٍِScrollWidth ):- عند اختيارك من الخاصيه ScrollBars الاختيار الثانى fmScrollBarsVertical أو الاختيار الرابع fmScrollBarsBoth فيجب تحديد عرض الاسكرول بار بكتابة رقم فى الخاصيه ScrollWidth ------------------------------------------------------------------------------------------------------------------------ الخاصيه ( ٍِScrollLeft ):- هذه الخاصيه مرتبطه بالخاصيه ScrollWidth تتيح لنا تحديد كم يبعد الاسكرول بار الافقى عن عن الضلع الايسر للفريم عند فتح الفورم ------------------------------------------------------------------------------------------------------------------------ الخاصيه ( ٍِScrollTop ):- هذه الخاصيه مرتبطه بالخاصيه ScrollHeight فهى تتيح لنا تحديد كم يبعد الاسكرول بار الراسىعن عن الضلع الاعلى للفريم عند فتح الفورم ------------------------------------------------------------------------------------------------------------------------ طبعا انا عارف ان الخاصيه ScrollWidth & ScrollLeft & ScrollHeight & ScrollTop غير واضحه لكم لذالك هنقوم بشرح مثال عملى حتى تتضح لنا الصوره كامله عن هذه الخصائص فى عمل اسكرول بار والتحكم فيه مثال 1 :- عمل اسكرول بار رأسى والتحكم فى شريط التمرير فى هذه الصوره نريد عما اسكرول بار رأسى للفريم شاهد اول خطوه لماذا لم يظهر شريط التمريرداخل الاسكرول بار ؟؟؟؟؟ سامع ياسر العربى بيرد عليا وبيقول لان الخاصيه ScrollHeight = 0 هقوله برافوووووووووو طيب يالا نكتب رقم ارتفاع الاسكرول بار وليكن 100 الترجمه الحرفيه لكلمة ScrollHeight تعنى ارتفاع شريط التمرير شاهد الصوره بعد ما نكتب رقم ارتفاع الاسكرول ارتفاعه =100 للاسف يا عم ياسر كتبنا ارتفاعه 100 ومازال لا يوجد شريط تمرير ترى ما السبب ؟؟ رد عليا الاخ عبدالعزيز البسكرى قاعد صاحى معانا ومركز وقال لان ارتفاع الفريم فى الخاصيه Height = 270 وارتفاع شريط التمرير 100 برافووووو فأرتفاع الفريم اكبر من ارتفاع شريط التمرير لذالك لا يظهر الفايده من شريط التمرير الوصول الى المساحه اللى اكبر من ارتفاع الفريم نفسة لانها غير ظاهره فتعالو نكتب ارتفاع شريط التمرير وليكن 270 ونشوف ايه اللى هيحصل شاهد الصوره شاهد الصوره ارتفاع الفريم يساوى ارتفاع شريط التمرير = 270 لذالك ظهر شريط التمرير لكن لما تيجى تحركه مفيش مساحه مساحه هيتحرك فيها جرب تضغط على السهم اللى بالاعلى او الاسهم اللى بالاسفل اللى موجود بالاسكرول بار ستجد ان الشريط لا يتحرك لانه مساوى للفريم بالارتفاع فمش قادر يتحرك مفيش مساحه يتحرك فيها طيب تعالو نكتب ارتفاع شريط التمرير وليكن 300 ونشوف ايه اللى هيحصل شاهد الصوره طيب كدا عرفنا ازاى نعمل اسكرول بار راسى من الخاصيه ScrollBars وذالك من خلال اختيار fmScrollBarsVertical وعرفنا ايضا ازاى نتحكم فى ارتفاع الشريط من الخاصيه ScrollHeight عايزين نعرف ازاى نتحكم فى موضوع الشريط عند فتح الفورم يعنى فين تكون بدايته هنا تاتى اهمية الخاصيه ScrollTop تعالو نشوف الصوره دى كدا انتهينا من المثال الاول وعرفنا ازاى نعمل اسكرول بار رأسى ونتحكم فى ارتفاع شريط التمرير وكمان نتحكم فى بداية الشريط عند فتح الفورم ---------------------------------------------------------------------------------------------------------------- مثال 2 :- عمل اسكرول بار أفقى والتحكم فى شريط التمرير فى هذه الصوره نريد عما اسكرول بار رأسى للفريم شاهد اول خطوه لماذا لم يظهر شريط التمريرداخل الاسكرول بار ؟؟؟؟؟ سامع ابويوسف بيرد عليا وبيقول لان الخاصيه ScrollWidth = 0 هقوله برافوووووووووو طيب يالا نكتب رقم ارتفاع الاسكرول بار وليكن 200 الترجمه الحرفيه لكلمة ScrollWidth تعنى عرض شريط التمرير شاهد الصوره بعد ما نكتب رقم العرض للاسكرول عرضه = 200 للاسف يا ابويوسف كتبنا عرض 200 ومازال لا يوجد شريط تمرير ترى ما السبب ؟؟ رد عليا الاخ ابوالبراء قاعد صاحى معانا ومركز وقال لان عرض الفريم فى الخاصيه Width = 360 وعرض شريط التمرير 200 برافووووو فعرض الفريم اكبر من عرض شريط التمرير لذالك لا يظهر الفايده من شريط التمرير الوصول الى المساحه اللى اكبر من عرض الفريم نفسة لانها غير ظاهره فتعالو نكتب عرض شريط التمرير وليكن 360 ونشوف ايه اللى هيحصل شاهد الصوره شاهد الصوره عرض الفريم يساوى عرض شريط التمرير = 360 لذالك ظهر شريط التمرير لكن لما تيجى تحركه مفيش مساحه مساحه هيتحرك فيها جرب تضغط على السهم اللى بالايمن او الاسهم اللى بالايسر اللى موجود بالاسكرول بار ستجد ان الشريط لا يتحرك لانه مساوى للفريم بالعرض فمش قادر يتحرك مفيش مساحه يتحرك فيها طيب تعالو نكتب عرض شريط التمرير وليكن 450 ونشوف ايه اللى هيحصل شاهد الصوره طيب كدا عرفنا ازاى نعمل اسكرول بار افقى من الخاصيه ScrollBars وذالك من خلال اختيار fmScrollBarsHorizontal وعرفنا ايضا ازاى نتحكم فى ارتفاع الشريط من الخاصيه ScrollWidth عايزين نعرف ازاى نتحكم فى موضوع الشريط عند فتح الفورم يعنى فين تكون بدايته هنا تاتى اهمية الخاصيه ScrollLeft تعالو نشوف الصوره دى كدا انتهينا من المثال الثانى وعرفنا ازاى نعمل اسكرول بار افقى ونتحكم فى عرض شريط التمرير وكمان نتحكم فى بداية الشريط عند فتح الفورم ---------------------------------------------------------------------------------------------------------------- محلوظه مهمه جدا : انا شرحت على الصوره التاليه وهى كما نرى لا تحتاج عمل اسكرول بار لان كافه العناصر اللى بالفريم ظاهره وعرض الفريم مناسب لها لذالك انصح بأنه لا نلجأ لعمل سكرول بار سواء افقى او راسى او الاتنين معا الا اذا كان العناصر بالفريم كتيره وانا مش عايز اكبر حجم الفريم حتى لا يأخذ مساحه على الفورم فوقتها نلجأ للاسكرول بار **************************************************************************************** الى لقاء اخر من حلقات سلسلة علمنى كيف اصطاد ان شاء الله هيكون عن التعامل مع خصائص الــ Frame فى لغة البرمجه انتظرونا تقبلوا تحياتى2 points
-
استاذ نضال الغالي مواضيعك ممتازة ومنسقة ومنظمة وشرح اكثر من انه يكون رائع تقبل مروري المتواضع2 points
-
السلام عليكم ورحمة الله وبركاته كنت بصدد عمل برنامج " دليل هاتف " فصادفتني بعض المشاكل باستخدام القوائم فأردت عمل شئ من التغيير في استعمال القوائم حتى هداني الله الى فكرة بأستخدام الاكواد والحمد لله انجزتها ولكنها تبقى في بدايتها وامكانية تطويرها واردة واحببت ان اشارككم بها لعل اجد من ارائكم بعض الامور التي قد تفيد بهذا الشأن هنا ملف يحتوي على صفحة من البرنامج مع احتوائه على القائمة المذكورة اخوكم عماد الحسامي1 point
-
اعزائي اليكم هذا السطرالواحد من الكود والذي يقوم بفتح مربع حوار سحب الصور من الاسكنر وحفظ الصورة في نفس مسار برنامجك الاكسس ! Set img = CreateObject("wia.commondialog").ShowAcquireImage.SaveFile(CurrentProject.Path & "\" & InputBox("ادخل اسم الصورة") & ".jpg") تحياتي1 point
-
بسم الله الرحمن الرحيم وبه نستعين إخوانى الاعزاء السلام عليكم ورحمته الله وبركاته بناءا على طلب أحد الزملاء الافاضل بهذا الصرح المبارك عبرالخاص وحتى تعم الفائده للجميع أقدم لسيادته وللساده الاعضاء هذا البرنامج وهو يصلح للسادة العاملين بمصانع القطاع الخاص حيث تم ربط الاجر بالحضور والانصراف ويتم التسجيل هنا بصفة يومية وعلى مدار شهرالاستحقاق لكل عامل وهو مقسم على ثلاثة مراحل حسب وضع كل عامل بهذا المصنع المرحلة الاولى مرتبطة بالاجر الاساسى الشهرى المتفق عليه وهو محدد بعدد الساعات الاصلية للعمل المرحلة الثانية مرتبطة بالاجرالاضافى وهناك إحتمالية لحدوث ذلك حسب ظروف كل عامل المرحلة الثالثة مرتبطة بالاجرالاضافى للسهرات الليلية وهناك إحتمالية لحدوث ذلك حسب ظروف كل عامل يشمل البرنامج أيضا الجزاءات التى تقع على العامل ويمكن تعديلة حسب نظام كل شركة يشمل البرنامج أيضا اأيام الغياب لكل عامل بالشركة ففى حالة سماح أيا من رصيد العامل لآجازنه الاعتيادية أو أجازنه العارضة فلايتم خصم أية مبالغ من هذا العامل إلا فى حالة نفاذ تلك الارصدة فتقع عليه أيام الغياب بالخصم يشمل أيضا السلف الذى يتقاضاها العامل على مدارالشهرعلى أن يتم خصمها من اجمالى راتبه اليومى وهناك المزيد نسألكم الدعاء.... تقبوا وافر احترامى .... وجزاكم الله خيرا1 point
-
الاخوه الكرام بالامس اثناء تنزيل شرح جديد من سلسلة علمنى كيف اصطاد للفورم نزلت نصف الشرح وبعدين عملت حفظ ثم قمت بعمل تعديل واضافة نصف الشرح الثانى ولكن للاسف عند الحفظ المنتدى كان مغلق لاسباب فنيه فاليوم قمت باعاده الشرح للنصف التانى من الموضوع وهو امثله عمليه عن الاسكرول بار والتحكم فى شريط التمرير لذالك وجب التنويه عن ذالك لمن يريد المتابعه على الرابط التالى http://www.officena.net/ib/topic/64037-سلسلة-علمنى-كيف-اصطاد-الفورم-forms/?do=findComment&comment=422434 تقبلوا تحياتى1 point
-
أخي الحبيب عبد العزيز .. بارك الله فيك وجزيت خير الجزاء على الموضوع المتميز والرائع والمدهش والإبداعي1 point
-
السّلام عليكم و رحمة الله و بركاته أخى عبدالعزيز ما شاء الله عليك شعلة نشاط بارك الله فيك .. و جزاك الله خيرًا و زادها بميزان حسناتك1 point
-
1 point
-
1 point
-
1 point
-
يسعدنى ويشرفنى أن أكون أول من يرد على موضوعك الرائع والقيم أخى الحبيب / عبد العزيز عمل أكثر من رائع تقبل خالص تحياتى وتقديرى مع مزيز من التقدم والرقى1 point
-
الأب والأستاذ القدير / محمد حسن المحمد ألف ألف مليون مبرورك على هذه الترقية المستحقة وألف شكرا للأستاذ الحبيب / عبد العزيز على هذه اللفته الطيبة وأهنئه أيضا ونهنئ أنفسنا بترقيته المستحقة مع مزيد من التقدم والرقى والإزدهار تقبلوا خالص تحياتى وتقديرى1 point
-
السلام عليكم الف ثم الف ثم مئات الالاف علئ الترقية لاستاذي وحبيبي وعمنا الكبير محمد حسن المحمد والله انتم مثال ناجح لمواكبة العلم والتطوير وانتم في هذا العمر زادكم الله صحة وقوة وسعيا للخير والمعرفة انتم القدوة والمثال الاسمئ لجيلنا وجيل المستقبل القادم ان شاء الله تكون ديما في نجاح وتقدم تقبل تحياتي ومروري والسلام عليكم1 point
-
احبيبي يا ياسر اثلجت قلبي انا فعلا قعدت افكر ووصلت لنفس المعادله بعد ماكنت رفعت الموضوع فانتظرت ردود الاخوه التي كانت غايه في السهوله لكن رد انت اسعدني اكثر لاني وجدت نفسي افكر كتفكير العباقره امثالك جزاكم الله خيرا جميعا1 point
-
السلام عليكم ورحمة الله افتح و قل لى رأيك New Microsoft Office Excel Worksheet.rar1 point
-
استاذى الحبيب ابويوسف الف مبروك اسال الله تعالى ان يرفع قدرك فى العليين تقبل تحياتى1 point
-
تسلم ياغالي وجب التنويه ياحبيبي بس خليك ناصح بقي ها وابقي اعمله في ملف pdf عشان انا بحب احتفظ بالدروس علي الجهاز وابقي ارجع ليها في اي وقت ياريت مش هتكلفك كتيررر كل الشكر والتقدير لمجهودك الرائع ياعمنا1 point
-
السلام عليكم طرحنا موضوع مستقل عن نفس موضوعك اخي الكريم الرابط http://www.officena.net/ib/topic/64937-link-access-with-sql-server-2012/ وسوف نشرحه تفصيليا بالفديو ان شاء الله انت تحتاج عمل اتصال odbc فكيف ستتمكن من الاتصال بالسيرفر وعمل الربط بالتوفيق1 point
-
1 point
-
السلام عليكم يرجى الاطلاع على الملف المرفق إثراء لما تقدم به أخي العزيز ياسر...اعذرني أخي ياسر..فمنكم نستفيد. السلام عليكم.rar1 point
-
1 point
-
يمكن ايضاً استعمال هذا الكود Sub find_today() Dim lr, i As Integer Dim myrg As Range lr = Cells(Rows.Count, 1).End(3).Row Set myrg = Range("a4:a" & lr) For i = 4 To lr If Cells(i, 1).Value = Date Then Cells(i, 1).Select: Exit Sub Next End Sub1 point
-
السلام عليكم ورحمة الله هههههه سبب هذه الضحكة أولا بارك الله فيك أخي وحبيبي ياسر على الموضوع الرائع والمتميز ثانياً للمعلومة هذه الايقونات من تجميعي وترتيبي ورفعها على الانترنت وكنت قد ذكرت الموضوع في سنة 2012 في المنتدى المفتوح ولكن لم يلاقي الحشد الكبير رابط الموضوع في المنتدى المفتوح أيقونات رائعة جداً وذات دقة عالية وبالنسبة للضحكة موقع أوفيسنا هو ملعب واحد يلعب فيه كافة الاعضاء لتحقيق الهدف المطلوب الا وهو الفوز بإمتياز في نشر العلم في أرجاء الارض فلذالك أخي ياسر العربي وأخي عبد العزيز البسكري لو تدخلون على ملعبي لتشاهدون مثل هذه الايقونات بإرقام مضاعفة ولكن لسوء الانترنت عندي ولكبر حجم الايقونات والصور قمت برفع هذه المجموعةفقط وقسمتها على أرقام أن شاء الله عندما يتيح لي الوقت ويكون الانترنت متوفر بسرعة سوف ارفع مجموعة جديدة تقبل تحياتي ومروري وبارك الله فيك أخي ياسر فتحي البنا مرة أخرى1 point
-
السّلام عليكم و رحمة الله و بركاته بارك الله فيكما و جزاكما الله خيرًا .. الأستاذان القديران : 1 - خالد الرشيدي 2 - سليم حاصبيا فقط سؤال للأستاذ سليم حاصبيا حول أهمية الخلية G4 بالكود .. فائق إحتراماتي1 point
-
1 point
-
تفضل والكود: Function check_both_combos() 'No work without Sinf If Len(Me.cmb_sinf & "") = 0 Then MsgBox "Please select a Sinf" Me.cmb_sinf.SetFocus Exit Function End If If Len(Me.cmb_daraja & "") = 0 Then 'Only Sinf is selected Me.Sinf_Est = DLookup("[rakm istid]", "khibra", "[sinf]=" & Me.cmb_sinf) Me.Daraja_Est = "" Else 'both Sinf and Daraja are selected Me.Sinf_Est = DLookup("[rakm istid]", "khibra", "[sinf]=" & Me.cmb_sinf) Me.Daraja_Est = DLookup("[istidlal]", "khibra", "[sinf]=" & Me.cmb_sinf & " And [daraja]=" & Me.cmb_daraja) End If End Function Private Sub cmb_daraja_AfterUpdate() Call check_both_combos End Sub Private Sub cmb_sinf_AfterUpdate() Call check_both_combos End Sub Private Sub cmb_sinf_DblClick(Cancel As Integer) Me.cmb_sinf = "" Call check_both_combos End Sub Private Sub cmb_daraja_DblClick(Cancel As Integer) Me.cmb_daraja = "" Call check_both_combos End Sub جعفر 260.الشبكة الإستدلالية للمرتبات.accdb.zip1 point
-
ثانيا:-كيفية اضافه عناصر تحكم داخل الـ Frame اثناء عملية التصميم لأضافه عناصر تحكم داخل الـ Frame يوجد طريقتين الطريقه الاولى :- شاهد الصوره الطريقه الثانيه :- لو حضرتك قمت بتصميم عناصر على الفورم مثل الصوره دى ثم فكرة انك تجعلهم داخل فريم بعد ما صممت العناصر وظبت التنسيقات وكل شئ فما الحل ؟؟؟ شاهد الصور التاليه بعد ما تضغط على Paste ستجد العناصر داخل الفريم بنفس التنسيق شاهد الصوره التاليه وبكدا عرفنا اننا نقدر نضيف اى عنصر او عناصر تحكم داخل الفريم أما بأنشائها لاول مره او اننا بننسخها من الفورم ملحوظه مهمه جدا تقدر تنسخ بنفس الطريقه من فورم اخر وتعمل لصق على فورم جديد مفيش مشكله واحد هيقولى وايه الفايده لما تنسخ مثلا كمبوبوكس من فورم انت مصممه قبل كدا وتعمله لصق فى فورم جديد لانه بيوفر عليك الوقت والجهد من تظبيط التنسيقات للكمبوبوكس وبيتم لصقه بنفس الخصائص **************************************************************************************** الى لقاء اخر من حلقات سلسلة علمنى كيف اصطاد ان شاء الله هيكون عن التعرف على خصائص Frame من شاشة الخصائص اثناء عملية التصميم انتظرونا تقبلوا تحياتى1 point
-
أخي الغالي ياسر العربي المقصد ليس انتظار رد المساعدة بالمعنى الحرفي هي بس الفكرة زي ما تقول :: يعني أنا أخذتك في الاعتبار واستقطعت من وقتي وجهدي لمساعدتك وفي نهاية المطاف تكسل تنقر بالماوس على كلمة "سجل إعجاب بهذا" الأمر ليس مضني على الإطلاق ، وهو نوع من التقدير ليس إلا أما جزاء المساعدة فلا ننتظره من أحد إنما ننتظره من الله تقبلوا تحياتي1 point
-
1 point
-
اخوانى مرفق مثال لما اريد هل من الممكن ان.... اريد المقارنة بين حقلين a , b ..... الحقل الاصغر منهم يتم ضربه فى 15 % ويكون الناتج فى c ويتم ارجاع القيمة الكبرى للحقل الى صفر جزيتم كل خير1 point