• الإعلانات

    • فيصل الحربي

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

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

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

Showing results for tags 'بالفديو انشاء حساب مستخدمين وصلاحيات الجزء 2(تحديد المستخدم الذى قام بادخل البيانات)'.

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

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

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

  1.    Public ConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source =" & Application.StartupPath & "\db1.mdb "  فى الكود السابق يمكن الأتصال بقاعدة البيانات db1 و تم تحديد مسار قاعدة البيانات Application. StartupPath كيف يمكن تحديد مسار أخر بعيدا عن مسار البرنامج حيث إنه بعد تثبيت البرنامج يكون أى تعديل فى قاعدة البيانات موجود على   C و إذا تم فرمطة  C بدون أخذ نسخة من قاعدة البيانات يكون من المستحيل إعاده أى تعديلات على قاعدة البيانات
  2. اخواني الاعزاء السلام عليكم ورحمه الله تعال وبركاته مرفق لكم برنامج صغير للمبيعات مشاكلي 1---اريد ربط نموذج الرئيسي والفرعي بحيث عندما اعرض رقم فاتوره معينه يعرض لي تفاصثيلها بواسطه مفتاح الاساسي رقم الفاتوره 2---اريد طريقه جمله كل سطر  يعني يضرب الكميه في السعر  ويطلع اجمالي السطر للنصف واحد 3--واريد طريقه حساب الاجمالي للفاتوره معينه 4-- اريد برمجه حذف فاتوره 5--اريد زر حفظ  واي اضافات ان لم برمجها ممكن تضيفوها لي واكون شاكرا  حجم الملف 1.5  بعد الضغط رفض يرفع معاي ويش اسوي لارفق لكم المشروعsales.zipTAB.zip  
  3. مقدمة في Data Structure

    بسم الله الرحمن الرحيم  هذي أول مقالة لي على منتداكم الرائع والله يكتب اللي فيه خير  :D  راح اتكلم في هذه المقالة عن Data Structure وسأشرح فيها Collection Interfaca وبإذن الله تكون مدخل وشرح واضح فيه    أول سؤال ممكن يكون على بالك أن هل الـ Data Structure لها علاقة بالـ Database ام لا ؟   الإجابة لا ، هناك فرق بين ما يعرف بقواعد البيانات Database ، وبين مفهوم هياكل(تراكيب)البيانات Data Structure .   قواعد البيانات هي عملية تخزين البيانات .   أما هياكل البيانات هي اللي تحتاجها لأداء برنامج بكفاءة عالية في وقت التنفيذ (خلال الـ runtime).   بمعنى أوضح قواعد البيانات أنت تخزن فيها البيانات لأجل أنك لو أغلقت الكمبيوتر تجي اليوم الثاني تلقاها موجودة .   فيه فرق بين تخزين بيانات وبين بيانات حية في الذاكرة للتعامل معها .   في البرنامج عادة العمليات التي تتم في RunTime تتم على Data Structure.    هياكل البيانات باختصار هي تحليل شكل البيانات شلون تكون داخل الاوبجيكت ونستخدمها لجمع البيانات وترتيبها وتنظيمها ...   في جافا فيه اوبجيكت جاهزة لك أنك تستخدمها على طول يعني ما يحتاج تعيد كتابة كل شئ من الصفر مثل ما هو في C و ++C ، كذلك نتكلم  عن أن هياكل البيانات يأتي معها خوارزميات للترتيب وإعادة الترتيب وصياغة أجزاء البيانات الموجودة ، وهذه الخوارزميات موجودة مع الاوبجيكت يعني مضغوطة مع الاوبجيكت او الانترفيس اللي راح نتكلم عنه الآن .   مركز العمليات هو انترفيس interface رهيب جداً هو الـ Collection .   الشكل الأساسي للCollection interface هو أنه يتفرع منه اثنين من الـ interface : وهي Set و List .   Set معناها مجموعة من الأشياء أو البيانات لا يوجد فيها تكرار ، واذا جيت في المقالة القادمة بإذن الله سأبين انه ما هو شرط انها  ما تقبل التكرار اذا كان ConCrete Class لازم تعرف فيه الـ Two Methode الموجوده في كل اوبجيكت اللي هي equals و hashcode . List معناها مجموعة من الأشياء والبيانات وتسمح بالتكرار وبمزايا أخرى راح نعرفها في وقتها .   أيضا يوجد الـ Map Interfaca لكنه ليس من Collection فهو جسم برمجي آخر عبارة عن دمج جسمين مع بعض .   نقطة مهمه أن هذه الانترفيس Set و List لا يمكن انك تسوي منها اوبجيكت يعني ما تقدر تسوي من عندها new مثلا new Set أو new List ، لأنها كأي انترفيس لا تستطيع ان تنشأ منه اوبجيكت والدوال اللي فيه تطبقها كلاسات ConCrete يعني اوبجيكت جاهزة للاستخدام فتستطيع  إذا تبي :    Set تقدر تستعمل أما HashSet أو TreeSet المطبِّقان له .   List تقدر تستعمل أما ArrayList أو LinkedList .   Map تقدر تستعمل HashMap أو TreeMap .   Tree معناتها Sorted يعني مرتبة حسب ترتيب معين انت حددته سابقاً .   ملاحظة : أني اتكلم الآن عن الشكل الأساسي أما الآن في الـ Collection فيه انترفيس جديد Queue وفي Set و List كلاسات أخرى جاهزة  للاستخدام غير اللي ذكرتهم . يمكنك مشاهدة الصورة في آخر المقالة وتشاهد Collection وتفرعاته .   لو أخذنا الشكل الأساسي بشكل مكبر قليلاً نشوف أن Collection مرتبط في شئ اسمه Iteratable و Iterate يعني انه قابل انه يدور  وايضاً عندي من Iteratable Interface اوبجيكت اسمه --> Iterator وهذا الاوبجيكت اقدر استدعيه عن طريق الكونستراكتور Constructor .   Iteratable Interface : يوجد فيه عملية واحدة فقط اللي هي (()Iterator كونستراكتور) ، يوجد في الاوبجيكت أو كلاس Iterator ثلاث عمليات :   ()boolean hasNext   لأجل تحديد الوجه للوب Loop .   ()boolean next   يعطيك الأوبجيكت التالي   ;()void remove  اذا تبغى تشيل (تحذف) كائن .     أول شئ الـ collection interface من الباكيج java.util .  . ندخل الآن في عمليات الـ collection interface :    1_ Informative Methods تحتوي على :    ()Iterator Iterator عرفناها فوق    ()boolean isEmpty هنا نسأل هل الكولكشن collection فاضي ويرجع لنا true Or false) boolean)   ()int size يرجع لنا الحجم .   2_ Object Based Methods :   (boolean equals(Object o نستعلمها في المقارنة بين اثنين من الكولكشن .   ()int hashCode يرجع لنا الرقم الخاص بالاوبجيكت .   3_ Element Based Methods : (boolean add(Object o  إذا ابغى اضيف كائن .   (boolean remove(Object o  إذا ابغى احذف كائن .   (boolean contins(Object o  إذا اشيك هل تحتوي على .   4_ Output To Arrays Methods :   ()Object[] toArray إذا خلصت من الأوبجيكت وابغى احوله إلى ِArrays .   ( Object[] toArray(Object[] o نفسها لكنها تحول مصفوفة وترجعها لنا . 5_ Collection Based Methods :  هذي عمليات خاصة بين كولكشن وكلوكشن مثلا A و B .   (boolean addAll(Collection c تعطي كولكشن تضاف بالكامل على الكولكشن المراده .   (boolean containsAll(Collection c  مثلا هل A تحتوي على كل عناصر B .   (boolean removeAll(Collection c  أنا ممكن اقوله B removeAll A فسيحذف كل العناصر غير الموجودة أو المشتركة .   ()void clear راح بنظف A يعني راح يفضيها من الداخل.   (boolean retainAll(Collection c هنا نقوله حافظ على اللي موجود في A و B .      هنا اتوقف وان شاء الله الشرح يكون واضح وبإذن الله في أقرب فرصة اني اكون فاضي راح اكمل Data Structure  ونأخذ Set و List والكلاسات المطبقه لها بالتفصيل . ووفق الله الجميع لكل خير وللعلم النافع ..  :) 
  4. السلام عليكم   عملت برنامج حسابات والمشكله هي عدم القدرة على تحديث المشتروات إلى نموذج فرعي بدون غلق وفتح البرنامج مرة أخرى . فهل من حل لهذه المشكلة .   الملف في المرفقات   Masroooof-for fixing.rar
  5. السلام عليكم انا اعمل على قاعدة بيانات مبيعات ومشتريات واريد ان اعمل كشف حساب لزبون معين ولم انجح  مرفق برنامج للتعديل   
  6. اواجه مشكلة فى  تضمين قاعدة البيانات التى انشاءتها على sql Server  وقمت بعمل deatch لها ونسختها واضفتها للمشروع كملف  وقمت بعمل اتصال جديد فى بيئة ال .NET  وحددت فيها الملف وقمت بتجربت الاتصال من الزر TEST CONNECTION وكانت النتيجه اتصال ناجح لكن عندما اقوم بعمل تنفيذ للبرنامج او setup يعطينى رسالة خطأ تقول ان الملف المطلوب لا يمكن فتحه او يوجد ملف اخر بنفس الاسم اوانه موجود فى UNC  ولا ادرى ما المقصود من الاخيره لكن انا تاكد من عدم وجود ملف اخر باسمه وان المجلد الموجود بداخله الملف لي للقراءه فقط ما الحل ؟ فى هذه المشكله وهل من طريقه اخرى ارفق بها قاعدة البيانات مع النظام حتى انزل لدى العميل برنامج واحد فقط متكامل يستطيع انزاله بنفسه ؟؟   مرفق صور توضح المشكله اكثر  المشاركة الاولي.rar
  7. السلام عليكم ورحمة الله   لتغيير حجم النماذج لتلائم قياس شاشة المستخدم قمت بتحميل الوحدة النمطية المرفقه  ولكن لم أعرف طريقة إستغلالها هل ممكن أحد يوضح لنا كيف طريقتها   الموضوع الأصلي في هذا الموقع : http://access.mvps.org/access/forms/frm0042.htm   clFormWindow.rar
  8. السلام عليكم ورحمة الله وبركاته      إن شاء الله تكون بصحة وعافية واليوم احضرت لكم الجزء الثاني من دورة انشاء لعبة رعب  إن شاء الله في اقرب وقت ساضع الجزء الثالث -------من مميزات هاذا الدرس ------------- *المصباح *والعديد........ اترككم الان معا الشرح  https://www.youtube.com/watch?v=JQ_Da_jJ6uc  لاتنسو لايك و كومنت فهاذا يشجعني على المزيد 
  9. السلام عليكم ارجو المساعدة و تعديل الكود المرفق حيث اريد فرز عطل كل موظف على حدة مع الشكر المثال مرفق test.rar
  10. افيدوني لوسمحتم اريد اكتب برنامج بالملفات او بلغة ++c يدخل من قبل المستخدم ال lexan ويطبع ال token حقه , مثل for يطبع مقابله (keyword ) ,والمتغيرات (identifire),والعمليات الحسابيه مثل (=) يطبع (equal ) , وبقية الرموز ارجوا منكم رد سريع
  11. screen orientation example

    السلام عليكم  سوف اقوم بنشر دروس خاصة ببرمجة الاندرويد إن شاء الله  الدرس لهذا اليوم هوة برنامج يحدد اتجاه الشاشة افقي او عامودي بمجرد تحريك الجوال الشاش الرئيسية  الكود الخاص بها activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="@string/hello_world" /></RelativeLayout>كود الجافا MainActivity.java  ;ackage com.techblogon.screenorientationexample ;import android.os.Bundle ;import android.app.Activity ;import android.view.Menu ;import android.content.res.Configurat }public class MainActivity extends Activity ;Configuration newConfig @Override } )protected void onCreate(Bundle savedInstanceState ;(uper.onCreate(savedInstanceState ;(setContentView(R.layout.activity_main ;newConfig.orientation = Configuration.ORIENTATION_PORTRAIT } @Override ;(public boolean onCreateOptionsMenu(Menu menu Inflate the menu; this adds items to the action bar if it is present. // ;(getMenuInflater().inflate(R.menu.main, menu ;return true }}المنفيست فايل   AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.techblogon.screenorientationexample" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.techblogon.screenorientationexample.MainActivity" android:configChanges="orientation|screenSize|keyboardHidden" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>
  12. السلام عليكم ورحمة الله   لدي مشكله  وهي تكرار البيانات في الكمبو بكس مع أني غيرت العباره  Unique Value  إلى  Yes    فهل من حل لهذه المشكله ؟؟   المثال مرفق       Masroooof-30_forFixing.rar
  13. السلام عليكم ورحمة الله وبركاته ؛؛؛؛؛؛ كيف يمكن تصميم مجموعة ارقام  بالشكل التالى لكى يتم تسجيل القيم بها يدويا   بحيث اذا ادخلنا الرقم التالى 999.1.125 مثلا يتحول الشكل الى  00000125 001 999        حيث يمثل الرقم 999 رقم الفرع  - مكون من ثلاثة ارقام  - مع ضرورة وجود اصفار على يسار الرقم فى حالة عدم اكتمال الرقم الى 3 ارقام الرقم 001 رقم المنتج   - مكون من ثلاثة ارقا م   -  مع ضرورة وجود اصفار على يسار الرقم فى حالة عدم اكتمال الرقم الى 3 ارقام  الرقم 00000125 رقم الحساب  مكون من 8 ارقام-  مع ضرورة وجود اصفار على يسار الرقم فى حالة عدم اكتمال الرقم الى8 ارقام  مع الشكر     
  14. المشكلة تتمثل في معرفة المستخدم من خلال قاعدة البيانات
  15. الاساتذة الافاضل والاعضاء المميزين وبالاخص أ / زهره لها مني كامل الاحترام والتحية والتقدير وانا قد تعلمت منها الكثير والكثير واطلب منها ومن الاخوة الافاضل اساتذتي الموضوع وباختصار انا صممت عدة قواعد بيانات اكسيس هنا فى الادارة و فى المصنع التابع لنا ولنا منافذ بيع ايضا واريد ربط كل هذا الثلاث اماكن او ان امكن 2 منهم فقط المصنع والادارة للمراجعة ومراجعة الحسابات وخلافة فما هي الطريقة لربط الجداول بين المكانين الادارة بالقاهرة والمصنع بالاسكندرية علما بان لدينا عدة سيرفارات هنا وهناك ولكم منا وافر الشكر والتقدير ودائما الل الامام باذن الله تعالي  
  16. مشكلة في كود

    السادة الكرام لدى نموذج يقوم بالاتصال بقاعدة البيانات  لدى مشكلة في كود التحديث انه عند وضع تحديث الزمن يظهر رسال خطأ و شكرا كما بالمرفقات
  17. بسم الله والحمد لله والصلاة والسلام علي رسول الله احبتي في الله السلام عليكم ورحمة الله وبركاته نفتح اليوم معا ان شاء الله بابا رائعا من ابواب الاكسيس وهو انشاء قواعد بيانات اكسيس لنشرها عبر شبكة الانترنت واقول نشرها وليس مشاركتها فقد تعرضنا يفضل الله لمشاركة قواعد البانات عبر الانترنت في موضوع منفصل باستخدام الـ Shared folder وذلك من خلال انشاء حساب علي Ms. Office share point ونبدأ معا اليوم ان شاء الله بوضع بذرة لهذه الشجرة التي ستثمر يوما ان شاء الله عن ثمار مذهلة وسيكون الموضوع مقسم الي ثلاثة اجزاء ان شاء الله الاول :- التعرف علي خصائص قاعدة  Access web database  وكيف يتم انشاء الجداول والنماذج والتقارير والاستعلامات وماهي الفروقات بينها وبين قاعدة البانات العادية   Desktop database ثانيا :-  تطبيق عملي  علي برنامج مخازن بسيط ثالثا :- نشر هذه القاعدة علي سيرفر والدخول اليها نبدأ  علي بركة الله اولا : - انشاء قاعدة بيانات ويب فارغة كما بالصور ويفضا استخدام اوفيس 2010 File—new—blank web database ومن الصورة يتضح ان الجديد فو اختيار رقم 2 blank web database  بدلا من الاختيار التقليدي blank database وساقوم بتسمية القاعدة الجديدة transportstors لادارة مخازن شركة النقل الثقيل ثم نضغط create  بعد تحديد موقع حفظ القاعدة صورة1    سنجد ان الاكسيس قد فتح قاعدة بيانات جديدة من النوع ويب ويبداها بفتح جدول كما نري بالصورة التاليه   وهنا نبدأ في التعامل مع واجهة مختلفة عن الاكسيس العادي وخصائص مختلفة فأول شئ ان الجدول لا يعطيني الا واجهة واحدة فقط وهي  datasheet view  ومن خلالها يتم تصميم الجدول وايضا ادخال البيانات ولا توجد هنا واجهة تصميم مثل الاكسيس العادي   ونلاحظ هنا ايضا ظهور قائمة جديدة وهي fields  رقم1 بالصورة  وقائمة  tables  رقم 2 بالصورة   وسنركز الان علي قائمة fields وهي التي من خلالها سنقوم بانشاء الحقول واعطاء الخصائص لكل حقل وهي تنقسم الي خمسة اقسام كما يلي 1 – views  رقم 3  وفيه اختيار واحد فقط وهو datasheet view 2- add & delete رقم 4  ومن خلاله نقوم بانشاء الحقوق الجديدة وما علينا الا الضغط فقط علي نوع الحقل الذي نريده مثلا text سنلاحظ انه اضاف حقلا جديد اسمه new field  وجاهز للتسمية وسنسميه names   وهناك طريقة اخري لعمل الحقول وهي بالذهاب الي رقم 8 والضغط علي المثلث بجوار    click to add وستظهر لنا قائمة بانواع الحقول نختار منها نوع الحقل وليكن lookup &relationships ليتم كتابة الوحدات ( عدد – علبة – كرتونة – جوال – كجم – متر – لفة ...) وسيتم تسمية هذا الحقل    units ونرجع الان الي التبويت الثاني وسنلاحظ وجود عدد قليل من انواع الحقول ولكن الباقي سنجدة في more fields كما يمكننا من خلال حذف القيام بحذف اي حقل نريدة 3- properties   والتي يمكن من خلالها وضع عنوان لكل حقل من خلال name & caption وتحديد طول الحقل وتغيير الويزرد والتعبيرات ... الخ وسنقوم بوضع  caption للحقول السابقة  كما يلي ( اسم الصنف  و الوحدة ) 4-  formatting ومن خلالها يمكن تغيير  خصائص الحقول 5- field validation  ومن اسمها يتضح عملها والان سنقوم بانشاء الحقول التالية اسم الصنف : -  من النوع تيكست واقصي طول له 100 حرف الوحدة :-  من النوع data lockup wizard  ويمكن عمل جدول للوحدات ولكننا سنكتفي بادراج مجموعة وحدات بسيطة (((((( والكلام يأتي ببعضه "مثل مصري" فمن الاختلافات ايضا بين القاعدة العادية والويب فهنا لا توجد علاقات كما في القواعد العادية ولكن يتم انشائها من خلال هذا ال wizard   )))))) الرصيد الافتتاحي :- عدد سعر الوحدة :- عدد القسم :- data lockup wizard   وسنقوم بانشاء جدول للا قسام يحتوي علي كود القسم واسم القسم
  18. عندي المثال البسيط المرفق وهو عبارة عن مثال لقاعدة بيانات علامات(درجات) طلاب في مدرسة فيها ثلاث جداول : Exam امتحان Grade الدرجات Students الطلاب الآن عندنا في سوريا نظام العلامات (الدرجات) معقد قليلا إذ يحتوي على عدة اختبارات ونتيجة فصلية نهائية وطريقة حساب مختلفة لكل مادة سؤالي هو : هل أستطيع وعبر الاستعلام إجراء عملية حسابية بناء على رقم المقرر فإن كان المقرر هو 1 أو 2 فإن العملية الحسابية للحقل FinalTotal في الجدول Grade تكون 2 / (FinalTotal = (Oral+Assignmen+Activity+Test   وإن كان المقرر هو 3 أو 4 أو 5 فإن العملية الحسابية FinalTotal في الجدول Grade تكون FinalTotal = Oral+Assignmen+Activity+Test أريد هذا الموضوع في الاستعلام أو الجدول حصراً لو تكرمتم   هل من حل ؟ وأرجو تفصيل الحل لو سمحتم لتطبيقه على قاعدة البيانات الأصلية وشكراً لكم SS.rar
  19. السلام عليكم ورحمة الله وبركاته عندي مشكلتين اريد من الاخوان والاخوات الخبراء مساعدتي بها وشرحها لي المشكلة الاولى . لدي موظفي مؤسسة واريد ان اعمل لهم برنامج خاص بالاجازات الخاصة بهم اريد خانة بداية تاريخ الاجازة وخانة نهاية تاريخ الاجازة . بحيث اذا وضعت التاريخ للبداية وتاريخ للنهاية يظهر لي .. في النموذج بخانة مستقلة عدد الايام. مثال . 2/12/1434 بداية الاجازة 6/12/1434 نهاية الاجازة يظهر لي بخانة داخل النموذج بمجرد ادخال التاريخين عدد الايام فقط وهي 5 ايام . اريد شرح لهذه العملية ومساعدتي بها جزاكم الله خيراً .   والمشكلة الثانية  اريد. ان اضع لكل موظف اجازة مرضية خلال سنة كاملة 5 ايام . اذا استخدم الموظف الـ 5 ايام خلال سنة واحدة . لايحق له اخذ اجازة مرضية بنفس السنة فقط . اما فالسنة الجديدة فيمنح رصيد 5 ايام جديدة . مثال موظف طلب اجازة مرضية لمدة يومين  من تاريخ 1/12/1434 إلى 2/12/1434  يتم حساب المدة وهي 2 يومين . وتنقص من المتغير الثابت للعام وهي 5 . تصبح 3 ايام . وهكذا واذا استخدم جميع الايام 5 لايقبل البرنامج ادخال اجازة مرضية لنفس العام 1434 اما في عام اخر يبدأ العدد من جديد 5 ايام .   اتمنى تساعدوني بشرحها وجزاكم الله خير
  20. السلام عليكم ورحمة الله وبركاته الإخوة أعضاء المنتدى الكرام , أرجو مساعدتي في كتابة كود في النموذج في الخاصية عند الفتح , وذلك من أجل تحديث بيانات مربع النص المسمى " الحالة" إلى تحت التحصيل في حال كان مربع النص المسى "تاريخ الاستحقاق" أكبر من تاريخ اليوم, وتغيير الحالة الى تم الايداع في حال تاريخ الاستحقاق أصغر من تاريخ اليوم وهكذا . بحيث يكون التحديث للحالة تلقائياً عند فتح النموذج .   وسؤال آخر لو تكرمتم , في النموذج يتم فرز بيانات رقم الشيك وتاريخ الاستحقاق وذلك بمجرد إدخال أول أرقام من رقم الشيك أو تاريخ الاستحقاق وتتم عملية الفرز بنجاح وهذه طريقة تعلمتها من أعضاء المنتدى وخصوصا الأخت أم عهود جزاكم الله خيراً , ولكن أريد عمل فرز لمربع النص "الزيون/المورد" وبنفس الطريقة المستخدمة في فرز رقم الشيك , حوالت استعمال نفس الكود ولكن لم أنجح . عذراً على الاطالة ومشكوووووووووور للمساعدة   مرفق المثال db1.rar
  21. السلام عليكم ورحمة الله وبركاته   كل عام وانتم بخير   اقوم بتصميم مشروع لمصنع وقمت بعمل جميع الصفحات المطلوبة (اصناف - موردين - عملاء - فواتير بيع - فواتير شراء - تسديد مديونية على العمل )   المشكلة التى تصادفنى الان هى الاتى: العميل كشوف الحساب التى يقوم بعملها تكون تفصيلى بمعنى   اسم العميل : احمد امين   صنف 1 - 01/10/2013 - 1000 جنيه صنف 2 - 02/10/2013 - 500 جنيه صنف 3 - 05/10/2013 - 2000 جنيه ------------------------------------------- الإجمالى                        3500 جنيه   مدفوع   - 10/10/2013 - 500 جنيه مدفوع   - 13/10/2013 - 1000 جنيه ------------------------------------------ الباقى                            2000 جنيه    وهكذا .....................   وهنا استطيع ان استدعى الأصناف وقيمتها واقوم بحساب الإجمالى وكذلك أستدعى ما تم دفعة ولكن العميل اخبرنى انه احيانا بقوم باقفال حساب العميل شهريا على دفعات (لا يشترط ان تكون الدفعة مساوية لقيمة فاتورة على العميل ) واحيانا لا حيث من الممكن ان يكون للعميل حساب سابق فى شهر (9 مثلا) ويقوم بسحب بضاعة اخرى فى شهر (10) وتضاف إلى إجمالى مديونيته.   وفى مثالنا السابق احمد (عليه 2000 جنيه ) من شهر (10) وهم قيمة الأصناف السابقة فى المثال ولكن اذا تم كتابة فواتير أخرى فى شهر (11 كمثال ) سيظهر فى كشف الحساب اما فواتير (10 او 11) وهذا حسب الفترة المختارة او ان اخترنا من 1/10/2013 حتى 30/11/2013 ستظهر لنا أصناف اخذها العميل فى 10 و 11 معا ( هل هذا صحيح ) - وفى نفس الوقت تم دفع 1500 من حساب العميل وتظهر فواتير تغطى قيمة ما تم دفعه ايضا    فكيف يمكن التوصل لحل تلك المشكلة حيث ان العميل لا يريد الارتباط بفواتير فى السداد ( هو يريد ان يظهر له ما على العميل تفصيلا ( هنا المشكلة حيث ان هناك اصناف يكون تم دفع قيمتها وستظهر فى الاستعلام ؟ ) ويقوم بتخصيم المدفوع وهكذا ..... )   جداول قاعدة البيانات sql: 1. جدول عملاء ( كود - اسم - عنوان) 2. جدول الاصناف ( كود - اسم - وحدة - سعر - رصيد ) 3. جدول فواتير بيع (تفاصيل) ( رقم الفاتورة - كود الصنف - السعر - الكمية - إجمالى قيمة الصنف ) 4. جدول فواتير بيع (بيانات اساسية) ( رقم الفاتورة - كود العميل - تاريخ الفاتورة - إجمالى قيمة الفاتورة )   واخيرا اعتذر عن سوء طرح الموضوع واتمنى ان يكون مقصدى قد وضح لكم لمساعدتى فى ايجاد الحل
  22. السلام عليكم ورحمة الله وبركاته أخوتى الأعزاء أرجو منكم مساعدتى رجاءاً فى الآتى : 1- فى (الفاتورة والمبيعات) أريد ظهر إسم المستخدم عند الدخول يظهر على الفاتورة دون أن أقوم بإختياره من حقل بيانات الموظف . 2- فى (الفاتورة والمبيعات) أريد إلغاء ملأ حقل بيانات العميل حيث أننى من الممكن أن أبيع لأكثر من فرد فغير ضرورى إجبارى على ملأ الحقل . 3- فى (الفاتورة والمبيعات) أريد زرار أو قائمة منسدلة للإختيار فى عملية البيع بين البيع جملة وقطاعى وذلك بناءاً عن أسعار سأقوم بإضافتها فى جدول الأصناف . 4- عند التعامل مع التجار أريد عمل ( دائن - مدين ). 5- أريد حماية قاعدة البيانات من عدم التعديل عليها (Read Only) إلا إسم مستخدم معين وباسوورد معين . ملحوظة: قاعدة البيانات تم إنشاءها على أكسيس 2010 . أنا آسف على الإطالة ولكن كلى رجاءاً أن تساعدونى فى إنهاءها وهى مفتوحة المصدر لتعم الفائدة للجميع برنامج 2010.rar
  23. السّلام عليكم بسم الله الرّحمن الرّحيم   إخواني لي إستقسار من فضلكم هل بإمكاني ربط Php مع قواعد البيانات Oracl أو Access إذا كن ذلك ممكنا فالرّجاء التّوضيح بارك الله فيكم.                                                                                                                      أبي عبيدة
  24. السلام عليكم ورحمته وبركاته   عند فتح قاعدة البيانات ومحاوله اضافه اى بيانات جديدة تأتى إلى هذه الرسالة وقاعدة البيانات على السيرفر وكنت مضطرا إلى نقل البيانات من هذه القاعدة إلى قاعدة جديدة باستخدام الكود ولكنى أريد أن افهم مامعنى هذه الرساله وكيف يمكن حل المشكله بطريقه افضل وهل يمكن تجنب تلك المشكله مستقبليا   الرسالة هى warning fatal error 9001 occurred at . note the error and time and contact your system administrator   جزائكم الله خيرا فى تقومون به
  25. السلام عليكم ورحمة الله وبركاتة    مساعدة في ربط قاعدة البيانات وعرضها في textbox  و listbox   صراحة انا ماعرف كيف اربط قواعد البيانات في الدوت نت    لكن كان لي برامج بلغة vb6      البرنامج اللي اشتغل علية للاستخدام الشخصي      ومشكور لكل من يقدم المساعدة     ربط.rar