• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

البحث في المنتدى

Showing results for tags 'access vb.net'.

  • البحث بالتاقات

    اكتب الكلمات المفتاحيه بينها علامه الفاصله
  • البحث بكاتب الموضوع

تم إيجاد 127 نتيجة

  1. السلام عليكم جميعا اخواني انا جديد على برمجة النماذج او forms في برمجية اكسس مطلوب مني مشروع بسيط عبارة عن كافيتيريا لطلاب جامعة بحيث هناك شاشة دخول للطالب لقد قمت بتصميم النماذج والامور سهلة وايضا كتبت الكود لكن المشكلة انني عند تنفيذ النموذج الكود لا ينفذ في شاشة Event تحت بند event procedure كتبت الكود لكن لا اعرف ما الذي ينقص لتنفيذه و لا اعرف ما الذي يتم استخدامه micro ام الكود وما ارتباطهما ببعض ارجو افادتي بمقال عن هذا الموضوع او اي شي له علاقة مع العلم انني استخدم Access 2007 بالتوفيق  
  2. السلام عليكم ورحمة الله عندي سؤالين بخصوص العمود المخصص لأرقام السجلات والمسمى ID السؤال الأول: لما أحذف سجل على سبيل المثال رقمه 10, السجل رقم 11 يبقى رقم 11, كيف أجعله يصير 10, واللي بعده يصير 11, وهكذا ... ؟؟ السؤال الثاني: كيف أقوم بعرض أكبر رقم في العمود في Label ؟ وللعلم أنا أستخدم أداة Datagridview لعرض محتويات الجدول. والسلام عليكم
  3. السلام عليكم إخواني الكرام : لدي مشروع يعمل بقاعدة بيانات أكسس وأنا الآن أريد تحويل كود الربط إلى قاعدة بيانات Sql server 2008 علماً بأن إسم جهاز الكمبيوتر لدي : Server-PC وإسم قاعدة البيانات : KM3DB وهذا هو الكود القديم الذي كنت أستخدمه في الربط بالأكسس :   Public Sub ConncData()     If Cn.State = 1 Then Cn.Close     Cn.CursorLocation = adUseClient     Cn.Provider = "Microsoft.Jet.OLEDB.4.0;"     Cn.Open App.Path & "\KM3DB.mdb" End Sub وتقبلو خالص إحترامي وتقديري لكم ...  
  4. السلام عليكم اخواني الاعزاء قمت بعمل برنامج باستخدام قواعد البيانات access2010 + visualbasic 2008 وعند تنفيذ البرنامج لاحظت أن البرنامج لا ينفذ بالشكل الصحيح وتركزت المشكلة بالكامل في جملة واحدة باختلاف الموضع للجملة: وحتى لا اطيل عليكم اليكم جزء من البرنامج الذي يتكرر الخطا فيه  وهي الجملة التي تحتها خط :       Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click        Dim SavInto As New OleDb.OleDbCommand        Dim adapter2 As New OleDbDataAdapter(SQLstr, Conn)        SavInto.Connection = Conn        SavInto.CommandType = CommandType.Text        SavInto.CommandText = "UPDATE students SET stud_name1 = '" & Trim(TextBox2.Text) & "' , stud_father = '" & Trim(TextBox3.Text) & "' ,father_jawal = '" & Trim(TextBox4.Text) & "' ,money = '" & Trim(TextBox5.Text) & "' WHERE Mobile ='" & m & "'"        ()Conn.Open       () SavInto.ExecuteNonQuery     ()   Conn.Close        Button4.Enabled = False        Button5.Enabled = False        Button3.Enabled = True        Button2.Enabled = True        TextBox2.ReadOnly = True        TextBox3.ReadOnly = True        TextBox4.ReadOnly = True وعند التنفيذ تظهر الرسالة : خطا في جملة update   واليكم صورة من البرنامج ولكن في موضع  اخر مع نفس الخطا    
  5. [منهجية العمل في تصميم تطبيقات قواعد البيانات] الكثير منّا، أو كلنا قد عملنا على تطبيقات قواعد البيانات، إما لأنفسنا أو لجهات معينة، ودائما ما نواجه العديد من المشاكل في تصميم وتطبيق هذه التطبيقات، إن لم تكن تلك المشاكل في الربط مع قاعدة البيانات، تكون في ربط البيانات مع الواجهات، أو إضافة بيانات من المستخدم إلى قاعدة البيانات، بالمحصلة هناك جملة كبيرة نوعاً ما من المشاكل التي قد تواجهنا في مراحل تصميم هكذا تطبيقات. لكن السؤال المطروح: ما هو سبب تلك المشاكل و لماذا تنتج وكيف يمكن التغلب عليها؟ في الواقع، أكثر الأخطاء التي تواجه المبرمج هي من صنع نفسه! والسبب يكون دائماً عدم اتباعه لمنهجية عمل مناسبة تؤمن له تصميم أكثر قوة وسهولة في العمل، بل على العكس يقوم مباشرة بفتح بيئة التطوير، ثم عمل بعض النوافذ وإضافة بعض العناصر، والإتصال بقاعدة البيانات ومعالجة العمليات الباقية، كل هذا يتم متراكبا فوق بعضه البعض. ومن خلال هذا التراكب في العمل، تنتج الكثير من الأخطاء، نحن بغنى عنها. لذلك سنقوم في هذه المقالة بشرح بعض المفاهيم الأساسية لعمل هذه التطبيقات بكل قوة وسهولة. الكلام والمفاهيم ينطبق على جميع بيئات التطوير، لكننا سنركز على بيئة ميكروسوفت [.NET Platform]، حيث سنستعين ببعض تقنيات هذه البيئة بشكل بسيط، وسنقوم في المقالة القادمة بتطبيق جميع هذه المفاهيم على عدة مشاريع مثل Windows Forms Application، ASP.NET Application و WPF Application. لنلقي نظرة على المخطط التالي الذي يوضح تسلسل الطبقات بدءاً من قاعدة البيانات [الفيزيائية] وانتهاءاً بمستخدم النظام. وكما تحدثنا فإن هذه الهرمية يمكن تطبيقها على أي مخدم قواعد بيانات وعلى أي بيئة تطوير أخرى.   Data Access Layer هذه الطبقة هي المسؤلة عن إنشاء الإتصال مع قاعدة البيانات، وإجراء العمليات عليها من إضافة وتعديل وحذف وجلب للبيانات وهو ما يطلق عليه إسم CRUD  [Create Retrieve Update Delete]، والمهم في هذه الطبقة هو فقط التخاطب مع قاعدة البيانات بدون أي أليات تحقق من البيانات أو رسائل مرجعة للمستخدم. فإذا ما قلنا [Data Access Layer]، فإن معناها محدد كإسمها، الوصول للبيانات فقط، وليس التحقق منها أو إجراء أي عمليات أخرى، لأن كل ذلك من مهمة الطبقة الثانية. هكذا يكون لدينا آلية وصول للبيانات مفصولة عن قواعد أو ضوابط التطبيق، ومفصولة عن التقنيات الأخرى، فمثلاً يمكن استخدام هذه الطبقة في تطبيقات ASP.NET أو WPF أو Windows Forms وما إلى ذلك من التقنيات الأخرى. ما هي طبيعة هذه الطبقة، وكيف يمكننا إنشاءها؟ في الواقع كل لغة برمجة تزودنا بتقنيات معينة لإنشاء هذه الطبقة، وبالطبع يمكننا إنشاؤها يدوياً كل ذلك يعود لطبيعة البيئة المستخدمة، ولطبيعة متطلبات المشروع، ورغبة المستخدم.   بما أننا سنستخدم تقنيات .NET في أمثلتنا سأقوم بعرض كيفية إنشاءها بواسطة هذه التقنيات، بأسلوب توضيحي فقط، وكما تحدثنا سيأتي تطبيقها بالتفصيل وإستخدامها في مقالات قادمة بإذن الله. تزودنا .NET بعدة تقنيات للعمل، اساسها هوADO.NET  [Active Data Object.NET]  تتفرع منه التقنيات الأخرى. 1. ADO.NET Entity Framework Model وهي عبارة عن عنصر جديد يتم إضافته للمشروع، ثم يظهر لنا العديد من الخيارات لكي نحدد الإتصال مع قاعدة البيانات، ثم الربط مع الجداول المحددة، وهذ التقنية ستقوم تلقائيا بإنشاء كلاسات للجداول وإذا كان هناك علاقات بين الجداول سيضمنها ضمن الكلاسات أيضاً. عند الانتهاء من التصميم، نكون قد حصلنا على طبقتنا المطلوبة، وبالطبع تحوي هذه الطبقة على كلاس خاص بعمليات CURD تضاف تلقائياً.   2. LINQ to Classes وهي مشابهة للتقنية السابقة من حيث التصميم والتعامل، لكن الفرق يكمن في التصميم الداخلي لها، وفي طريقة تعاملها مع قاعدة البيانات، حيث تقوم بالتخاطب مع قاعدة البيانات عن طريق ما يسمى ب SqlClient بينما تقوم التقنية السابقة بالتخاطب معها بواسطة ما يسمى ب EntityClient.   Data Set .3 أيضاً الكثير منا يعرف ما هي الـ DataSet وهي عبارة عن DataAccessLayer بوضع Disconnected عن قاعدة البيانات، وهي أيضاً عنصر يضاف للمشروع ثم نقوم بتصميم الجداول عن طريق إضافة TableDataAdpater، وهناك الكثير من الأدوات تساعدنا في إنشاء الإستعلامات queries لملىء تلك الجداول بالبيانات المطلوبة، بدل أن نعرف كل ذلك بإيدينا، فالطريقة المتبعة، أن نقوم بتعريف عنصر من DataSet في مكان ما في الكود ثم تعريف TableDataAdapter ثم مل DataSet بالجدول المناسب، وفيما لو انتقلنا إلى نافذة أخرى للعمل أو لجز أخر  من الكود، فإننا سنضطر لإعادة هذه التعريفات، مما يجعل العمل اكثر صعوبة وممل. لكن بتعريفها كطبقة مستقلة كما تحدثنا، هو الطريقة السليمة والأفضل للعمل. 4. إنشاء الطبقة يدوياً كأن نعرف كلاس معين، ونعرف ضمنه إعدادات الاتصال مع قاعدة البيانات ودوال التخاطب مع قاعدة البيانات، عمليات CRUD. ولا يخفى أننا بحاجة لإنشاء كلاسات للجداول يدوياً أيضاً، فمن أكثر المشاكل التي يقع فيها المبرمج في إنشاء تطبيقاته، أنه يقوم بإحضار البيانات من قاعدة البيانات بشكل متغيرات فقط، كأن يحضر حقل الإسم والعنوان فقط، ويخزن كل  واحدة ضمن متغير. هنا تكمن المشاكل والصعوبة، بينما لو عرف كلاس لكل جدول يكون التعامل أسهل في جميع الحالات.   في جميع الحالات السابقة نحصل على شيء موحد، عبارة عن كلاس يحوي دوال التعامل مع قاعدة البيانات، بغض النظر عن أي ضوابط أو قواعد يفرضها المشروع علينا. فقط إدخال بيانات معينة أو جلب بيانات معينة ببساطة.   Business Logic Layer من المعلوم أن كل تطبيق له قواعد خاصة، ومنهجية عمل معينة؛ أي هناك تطبيقات تفرض بعض الشروط على البيانات الداخلة، مثلاً لا تقبل عدد سالب، أو حقل فارغ، وما إلى ذلك من الشروط. هذه الطبقة هي المسؤولة عن إنجاز هذه المهمة، وبالتالي تضمن وصول البيانات الصحيحة إلى قاعدة البيانات. كيف يتم إنشاء هذه الطبقة؟ يمكن اعتبار هذه الطبقة كلاس خاص، يحوي على Object من نوع الطبقة الأولى، وبالتالي هو المسؤول عن التخاطب مع الطبقة الأولى، وهو صلة الوصل أيضا مع User Interface.ونقوم بتعريف كل الضوابط والشروط والقواعد على البيانات ضمنه.   مثلاً لنتخيل ميثود ضمنه تدعى AddUser، تقوم بأخذ بيانات من المستخدم وتحاول حفظها إلى قاعدة البيانات، فتقوم هذه الميثود بأخذ متغيرات مثل UserName و Password و ConfirmedPassword. كما أدخلها المستخدم في عناصر الواجهات، فتقوم هذه الميثود بالتحقق من أن User Name يحوي على قيمة وليس فارغ، ثم يقوم بالتحقق فيما إذا كان الإسم محجوز مسبقاً أم لا، ويقوم بالتحقق من توافق كلمتي المرور، بعد التحقق من صحة كل هذه الشروط، يأتي الوقت لطلب ميثود من الطبقة الأولى لأخذ هذه البيانات [الصحيحة] وإرسالها لقاعدة البيانات لحفظها.   وهكذا نلاحظ أنّا قمنا بتوزيع المهام، فواجهات المستخدم لم تعد تضع الشروط الخاصة بالمشروع، بل هي مجموعة في هذه الطبقة، ومرة أخرى يمكننا استخدام الطبقتين الأولى والثانية في التقنيات الأخرى، كون هناك استقلالية في العمل، وتوزيع في المهام. ولا يوجد ارتباط مع واجهات المستخدم ابداً، فإسم المستخدم مثلاً لا يهمنا في هذه الطبقة هل هو قادم من TextBox ضمن مشروع  Windows Forms أو من ASP.NET.  في النهاية هو [string]. أما إذا كان  هناك أي خلل في الشروط فإننا سنقوم بإفشال عمل هذه الميثود وإرسال رسالة إلى واجهة المستخدم، أغلب الرسائل وأفضل الطرق يتم عن طريق Exception، مثلاً إذا كان إسم المستخدم محجوز مسبقاً، نقوم مباشرة بعد الشرط بعمل throw لـِ Exception بالشكل: throw new Exeception("User name is already exist! Please try another name"); طبعاً واجهة المستخدم هي المسؤولة عن التقاط هذا الخطأ، وعرضه بطريقة مناسبة للمستخدم. Presentation Layer في هذه الطبقة نقوم بتصميم واجهات المستخدم، وضمن هذه الواجهات نقوم بطلب Object من الطبقة الثانية وإرسال البيانات إليها بكل بساطة، ونستطيع ملاحظة الرسائل القادمة من الطبقة الثانية. وهذه الطبقة كما قلنا هي نوع المشروع الذي نقوم بالعمل عليه هل هو تطبيق ويب أو تطبيق سطح مكتب أو تطبيق موبايل، لايهم الآن ما هو نوع المشروع ما دمنا قمنا بفصل الطبقات، فلو أردنا تغيير المشروع أو إنشاء مشروعين مختلفين [تطبيق ويب وتطبيق سطح مكتب] بنفس السلوك، يتم ذلك بكل سهولة. تجدر الإشارة هنا إلى أن الطبقة الأولى والثانية بإحتوائهما على آليات التعامل مع البيانات، يمكننا فصلهما في مشروع مستقل أو فصل كل طبقة في مشروع مستقل من نوع [Class Library] مثلاً، وبالتالي يصبح إعادة الاستخدام في منتهى السهولة. أما إذا أردنا جمع الطبقات في مشروع واحد، فالأفضل وضع الطبقة الأولى والثانية كل واحدة في مجلد مستقل، وأن نسمي المجلد الأول [DataAccessLayer] والمجلد الثاني [BusinessLogicLayer]. وبهذا يكون لدينا فصل حقيقي للطبقات.   كل النقاش السابق عبارة عن منهجيات تم وضعها من قبل أناس واجهوا تلك المشاكل، وبحكم خبرتهم وضعوا هذه المنهجات، ليستفيد منها غيرهم، فعلينا الإستفادة من أخطاء وتجارب الأخرين، لا أن نكررها عدة مرات حتى نصل إلى ما وصلوأ إليه سابقاً.     Eng. Tareq Jehd DatabaseApplicationDesign.pdf
  6. السلام عليكم ورحمة الله وبركاته صراحةً تابعت هذا المنتدى من فترة قريبة وأعجبت فيه..وتوسمت في أعاضؤه الخير ;)  فقلت ليه ما أسجل فيه؟؟ :blush:  ,  فأتمنى إني أكون عضو فعال ومفيد.. وأيضاً أتمنى مساعدتي في طلبي ولا تخذلوني.. سؤالي معقد شوي راح أتدرج فيه لحتى توصل الفكرة.   أولاً أنا عندي قاعدة بيانات فيها جدولين.. الأول : الزبائن ... الثاني : المبيعات. وعملت برنامج على VB.NET , فيه 2 فورم . الأول فيه Datagridview يقوم باستدعاء الزبائن, والثاني أيضا فيه Datagridview ويقوم باستدعاء قائمة المبيعات. جدول الزبائن فيه الاسم, الصنف, الدَّين, وجدول المبيعات فيه الصنف, الزبون, السعر. المطلوب كالتالي: أريد عند إضافة سجل في المبيعات إضافة سعر الصنف إلى الدَّين في سجل الزبون بحيث يكون الاسم مدرج سابقاً وإضافة السعر إلى الدَّين. أيضاً إضافة اسم هذا الصنف في حساب الزبون.   أيضاً أدرجت نموذج مبسط للبرنامج لإيصال الفكرة.. أتمنى من كل من يقدر يساعدني لا يبخل علي للأهمية.   وشكراً :) WindowsApplication1.rar
  7. وجدت حل لمشكلة Access Run Time و ايقافة لمفاتيح تسجيل office2010 هي اداة اسمها Office 2010 Toolkit & EZ-Activator 2.0 Beta 3 و تقوم بتفعيل Office 2010  اذا توقف لاي سبب و تقوم بمجموعة وظائف اخري لم افضل ان ارفعها علي المنتدي لان AVG تعرف عليها كفيروس و قمت بتعطيلة لحين اصلاح Office    
  8. السلام عليكم ورحمة الله أدناه رابط لدورة أستخدام برنامج المايكروسوفت أكسس 2013 في ادارة المشاريع   http://www.youtube.com/watch?v=byz21wEqOhA&list=PLjZx3qPKUCnjhqp3uVfxaxH-cqyo1tsox
  9. المطلوب ! بالمرفق وان شاء الله اجد الرد سريعاً :hot:   ased.rar
  10. Servlet 3.0

    i use servlet 3.0 to create chat web application every thing stable after vow , but i want make my chat support voice public in chat    ? How i can do this with servlet 3.0           
  11. ارجو المساعده لدي مشروع access اريد تحويله الى  برنامج يمكن ان ينزل على اي جهاز بدون الاكسس  اي تحويله الى exe مع العلم ان قاعده البيانات التي اعمل بها هي microsoft access 2010 :)  
  12. ارجوا مساعدتي في المطلوب والمرفق بالملف  مع جزيل الشكر للجميع   Omran_1.rar
  13. بسم الله الرحمن الرحيم  والصلاة والسلام على اشرف المرسلين سيدنا محمد وعلى ال وصحبة اجمعين الشكر الجزيل لمشرفي هذا المنتدى على مايقدمنه من مجهود كبير في سبيل ايصال المعلمة وتعليم اعضاء المنتدى وان شاء الله يكون في ميزان حسناتكم  اما مشكلتى وهي موجود ة بالملف المرفق ونأمل منكم ايجاد الحل المناسب لها  مع فائق الاحترام للجميع salem.rar
  14. Multilayer Database Application

    بسم الله الرحمن الرحيم.   في المقالة السابقة قمنا بالتحدث عن موضوع فصل الطبقات في تطبيقات قواعد البيانات.   بعنوان[هام في تصميم تطبيقات قواعد البيانات]   في هذا الدرس قمت بعمل مشروع صغير توضيحي مهم جداً، يمكنك من القيام بأي تطبيقات أخرى بنفس الآلية. وسنقوم بالتوسع في الشرح في مقالات قادمة بإذن الله تعالى.   أترككم مع الدرس   Multilayer database application.pdf MultilayerDatabaseApplication.rar
  15. السلام عليكم ورحمة الله وبركاته   لدي مشكلة في ربط مربع النص Textbox في الفيجوال بيسك 2008 بحقل قاعدة بيانات أكسس Access   مع أني أجرب بنفس الطريقة في كمبيوتر آخر فتنجح الطريقة   .. هذه هي الطريقة التي اتبعتها ..   1 http://im35.gulfup.com/ewy1M.png   2 http://im35.gulfup.com/zjUPM.png   3 http://im33.gulfup.com/gOFPA.png   4 http://im33.gulfup.com/t0CnE.png   أرجو أن تكون وضحت الفكرة ,, وشكراً
  16. سؤال

    عدم ظهور أشرطة الأدوات والقوائم   بسم الله الرحمن الرحيم   أخواني أعضاء المنتدي الكرام مشكلتي تتلخص في الأتي عند أستعمالي دالة إخفاء إطار أكسس بواسطة برنامج أكسس 2003 فأن أشرطة الأدوات والقوائم المخصصة والتي تم تضمينها في خصائص التقرير لا تظهر عند استعراض التقارير ، بينما عند استخدام نفس الدالة بواسطة البرنامج أكسس 1997 فأن هذه الأشرطة تظهر بصورة سليمة عند أستعراض التقارير . الرجاء المساعدة في حل هذه المشكلة علما بأن شريط الأدوات المخصص أسمه ham موجود في خصائص التقرير بالمثال المرفق. HideAccessWindow2000.rar
  17. السلام عليكم ورحمة الله وبركاته   برجاء من الاخوه الاعضاء المساعدة فى الأتي : اريد عند كتابة تاريخ  من   و    الى     يقوم تلقائيا بكتابة تواريخ هذه الايام تلقائيا   مثال : الاجازة   من 1/9/2013    الى    3/9/2013   يقوم بكتابة       من 1/9/2013    الى    1/9/2013                    من 2/9/2013    الى   2/9/2013                    من 3/9/2013    الى   3/9/2013   برجاء المساعدة ولكم جزيل الشكر ،،، test.rar
  18. السلام عليكم ورحمة الله وبركاته   قاعدة بيانات المرفقة خاصة ببرنامج الاجازات للموظفين واحيانا تكون الاجازة لمدة ثلاثة ايام او اكثر فأقوم بادخال بيانات الموظف ثلاث أو خمس مرات حسب عدد الايام وكل مرة اغير فقط التاريخ   وهو امر مرهق جدا ،   برجاء من الاخوه الاعضاء المساعدة عندما اكتب  تاريخ  من   و    الى   فى نموذج خارجى أو فى نفس النموذج يقوم تلقائيا بكتابة جميع بيانات الموظف الموجوده مع  بكتابة تواريخ هذه الايام فى الجدول المرتبط بالنموذج الموجود بقاعدة البيانات وهو USER_SPEDAY   مثال : الاجازة   من 1/9/2013    الى    3/9/2013   يقوم بكتابة       من 1/9/2013    الى    1/9/2013                    من 2/9/2013    الى   2/9/2013                    من 3/9/2013    الى   3/9/2013   برجاء المساعدة ولكم جزيل الشكر ،،، test.rar
  19. السلام عليكم مساء الخير كيف الحال جميعا .. ان ضيف جديد هنا في منتداكم , عندي طلب اخواني سؤال بخصوص الاكسس Access بأعتقد بالنسبة لكم سهل جداً علي أختبار يوم السبت ( غداً) من 40 درجة ... المشكلة انا ما اعرفه ولا عمري استعملته ولا اعرف اساسياته ولا افقه فيه اي شي نهائياً السؤال وهو ما نوع العلاقات التالية؟؟ الاطباء , المرضى , الاقسام , 1- many to many 2- many to one 3- one to one هذه هي المسئلة :- مستوصف طبي يحتاج الى نظام لحفظ بيانات المتسوصف على ان يحتوي النظام على البيانات التالية : الاطباء رقم الطبيب اسم الطبيب الجنسية الراتب المرضى رقم المراجع اسم المراجع الجنسية العمر الاقسام رقم القسم اسم القسم الهاتف الموقع المطلوب 1- رسم ERD موضحاً العلاقات بين الجداول والمفاتيح الرئيسية 2-كتابة الـ Schema 3- تطبيق الـ Sechema علمياً باستخدام برنامج Access على النحو التالي: انشاء الجداول انشاء العلاقات بين الجداول انشاء نماذج الي هي الواجهات او القوالب الموجودة في الـ Access ياليت أحد يساعدني اكون شاكر له من كل قلبي؟؟ منتظركم متصل الان
  20. السلام عليكم   أضع بين ايديكم  دروس فيديو  عن  الـ Routing and remote access وهي بشكل عام ان شاء الله تحمل معلومات جديدة وطرق جديدة وسهلة وواضحة واتمنى لكم تمام الفائدة والمتعة   1- عملية الـ Routing and remote access في وندز سيرفر 2003       2- خصائص واستخدام الـ Routing and remote access في وندز سيرفر 2003  
  21. السلام عليكم ورحمة الله قمت بانشاء تقارير بمقاس الورقة العادية A4 بعرض يساوي 19,6cm عند المعاينة من ذاخل الاكسس يظهر التقرير على أحسن ما يرام من دون أدنى مشاكل كل الحقول في مكانها لكن عند تصدير التقرير بتنسيق pdf تتأثر المقاسات ويخرج التقرير مختل على مستوى تموضع الحقول التي من المفروض أن تكون بمكانها، وبالتالي لا يتم عرض كافة الحقول بعد التصدير كما في المثال المرفق   Liste des Membres.rar
  22. بسم الله الرحمن الرحيم هذه 9 أجزاء لدرس عملى باسم (دليل التليفون) , و هو تطبيق مثالى لمن يريد تعلم التعامل مع قاعدة البيانات من الصفر الى الاحتراف ... و يتناول الدرس الموضوعات الاتيه :   تصميم المشروع تصميم قاعدة البيانات منطق البرنامج (كيفية سير البرنامج) ربط قاعدة البيانات التعامل مع قاعدة البيانات أكواد لتصميم البرنامج تصميم التقارير (تحميل و تصطيب الكريستال ريبورت 4.6 و تحديث الفيجوال بيزك الى sp6) أكواد البرنامج النهائيه تحزيم البرنامج و تشغيله أو نقلة الى جهاز اخرصورة البرنامج :   رابط الدرس
  23. هناك بعض الاكواد ندرجها داخل كل نموذج عند تصميم قواعد بيانات الاكسيس وهذة الاكواد توضع داخل حدث معين مثلا "حدث عند الفتح " فكيف فعل هذا برمجيا من خلال الكود ؟او من خلال التحكم فية بقاعدة بيانات اخري   وكيفية تصدير نماذج او تقارير او اكواد الى قاعدة بيانات اخرى؟   هذا مثلما يحدث فى برنامج AccessMaster 2000-2010 AccessMaster2000-2010.rar
  24. السادة أعضاء المنتدى الكرام أحتاج مساعدة أهل الخبرة عملت برنامج مخازن   وبرنامج للمشتريات كل واحد بقاعدة بيانات MDB منفصلة وان كان الاتنين متصلين ببعض يعنى موظف المخازن موش هيدخل حاجه بالمخزن المخزن إلا إذا المشتريات قام بشرائها   المهم يعنى البرنامجين كانو فى جهاز واحد بالشركة طلبو منى وضع هذه البرامج فى أماكن جغرافية متباعدة   وطريقة الاتصال بينهم الانترنت   طلبى من سيادتكم  كيفية عمل ريبلكيشن replication كل خمس دقائق مثلا بين البرنامجين يعنى فيه table معين عاوز أنقل الداتا البيانات المستحدثة فيه  أو الجدول بالكامل الى الفرع الآخر عاوز أفكار مثال أنا عملت حركة كده علشان ماعملش حمل عالبرنامج كل خمس دقائق عملت Scheduled Tasks من الويندوز بباتش فايل بـ Batch file يقوم بعمل ضغط للملف وارسالو الى الفرع الآخر حيث يقوم باتش Batch آخر بالفرع بفك الضغط للملف ووضع الجدول مكان جدول آخر بنفس الاسم فى داتا بيانات المخازن برنامج المخازن له داتا بيز database منفصلة تقوم باستحداث الداتا البيانات من الجدول الجديد كل خمس دقائق   بس كده أنا عملت حوار كبير هل توجد طريقة سهلة لديكم  من الأكسيس مباشرة علما بان الأكسيس شايف الداتا بيز database الخاص بالفرع لأن فيه رابط VPN  بس لو خليتو يتعامل مع الدات بيز database بالفرع مباشرة هيبقى تقيل جدا   بالمناسبة أما مجربتش أعمل أى طريقة تانية لأنى موش محترف فاللى عندو أى طريقة يقولى عليها وأنا أدخل أجرب وهختار أفضل طريقة وأقولوكو عليها مع المزايا والعيوب