• الإعلانات

    • فيصل الحربي

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

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

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

Showing results for tags 'تقرير لاخراج بيانات الشهر الحالى او السابق او نص سنوية او ربع الخ تلقائيا بدون ادخل تاريخ'.

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

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

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

  1. بسم الله والحمد لله والصلاة والسلام علي رسول الله   الاخوة الاعزاء نبدأ اليوم في تناول هذا الموضوع والذى يناقش كيفية عمل برنامج باستخدام الاكسيس بشكل  autorun   واعتقد ان بعض الاساتذة الزملاء قد تعرضوا لهذه الجزئية وسبقتنا اليه بالطبع اختنا زهرة ولكن الاضافة هي كيف يمكن ان يعمل هذا البرنامج علي اجهزة لا يوجد عليها اوفيس نبدا بسم الله المطلوب ان يكون لدينا اوفيس 2010 علي الجهاز الذي سنقوم بعمل هذا البرنامج من خلاله  ثم نتتبع الخطوات اولا :- اعداد معالج التحزيم من اسطوانة الاوفيس   نقوم باختيار   run from my computer   ثم نكمل الخطوات بشكل طبيعي نأتي الان لطريقة تحزيم قاعدة البيانات         نتتبع الخطوات السابق حسب التسلسل ثم ناتي للخطوة التالية     وهنا بيت القصيد 5- القاعدة المراد تخزيمها 6- يعطي مجموعة اختيارات لطريقة تنصيب البرنامج بعد ذلك علي جهاز العميل افضل ان يكون مع ملفات النظام ومتاح لجميع مستخدمي الجهاز ولك حرية الاختيار 7 - اكتب اسم المجلد الذي سوف يتم انشاؤه عند الاعداد ووضع ملفات البرنامج فيه 8- هذا الاختيار يعني ان الاكسيس سيكون مطلوب علي جهاز العميل عن عميلية تنصيب برنامجك 9- تعني ان الاكسيس اذا لم يكن موجود علي جهاز العميل فسوف يتم عمل دونلود للرنتيم الخاص بالاكسيس وسيتم اعدادة تلقائيا شريطة ان يكون الجهاز متصلا بالنت طبعا 10- وهذا هو هدفنا حيث نقوم بدمج ملف الرن تيم مع برنامجنا ليتم اعدادة بشكل تلقائي علي جهاز العميل وما علينا الا ان نختار ملف الرن تيم من علي جهازن كما هو موضح ويأتي السؤال اين هو ملف الرن تيم اصلا والاجابة علي هذا الرابط يمكنك الحصول علي الرن تيم بسهوله http://www.microsoft.com/en-us/download/details.aspx?id=10910 11-  هل ترغب في عمل ايقونة لبرنامجك علي قائمة ستارت (ابدا) 12- هل ترغب في عمل ايقونة علي سطح المكتب لبرنامجك 13- اسم ستطلقه علي اختصار البرنامج الذي سيظهر للمستخدم علي سطح المكتب 14- اختار ايقونة لبرنامجك وبهذا تكون تخلصت من ايقونة الاكسيس ثم نضغط next  لنحصل علي التالي  وهنا يمكن اضافة ملفات لحزمة البرنامج علي سبيل المثال نرفق الايقونة مع الحزمة ايضا يمكن تحديد مسار لقاعدة الخلفية في نفس مجلد فك البرنامج واعطاء نفس المسار للبرنامج قبل التحزيم وبالتالي عند التنصيب ستكون قواعد الخلفية في المسار الذي سيتعرف علية البرنامج وبالتالي ايضا لن نواجه مشكلة وضع قواعد الخلفية يدويا في المسار الذي تم الربط عليه قبل التحزيم وعليه فبمجرد تنصيب البرنامج يصبح متصلا بقواعد الخلفية مباشرة والامر متروك لإبداعاتكم اما الجزء الثاني من الشاشة الخاص بالرجيستري فلم اقم بالتعرض له وسنتعرض له لاحقا ان شاء الله ثم نضغط  next لنحصل علي المشهد التالي   واعتقد ان كل شيء واضح ثم نضغط ok ونختار مجلد ليتم وضع البرنامج فيه ونكون بذلك حصلنا علي برنامج يمكن اعدادة علي أي جهاز بدون الحاجة الي اسطوانة اوفيس قد يقول البعض لكن حجم البرنامج سيكون كبيرا اقول ان أي برنامج في العالم يحتاج الي أسطوانة كامله عليها مشغل قواعد البيانات ( اكسيس سيكوال الخ بالإضافة الي البرنامج ) وعند مقارنة اسطوانة الاكسيس الكاملة بالإضافة الي البرنامج لا شك ان ما توصلنا اليه يعتبر ضغط للحجم الكبير المفترض التعامل معه     والان اترككم للتطبيق والتجربة في انتظار ردودكم واضافاتكم واكمال النقص   اسألكم الدعاء لي ولوالدي وللمسلمين ان بعفو الله عنا رب ارحمهما كما ربيان صغيرا
  2. السلام عليكم ورحمة الله وبركاته طبعاً هذه مشاركتي الأولى هنا وأتمنى أن تحظى برضاكم   أثناء تعاملي مع لغة C# وجدت أن عملية الإتصال بقواعد البيانات تحتاج للكثير من العمل والتعب فيجب أولاً انشاء كائن اتصال من نوع OleDbConnection وبعدها كائن استعلام من نوع OleDbCommand ثم يجب أن تشحن كائن الاتصال بمسار قاعدة البيانات وتعليمات الاتصال التي تختلف حسب نوع قاعدة البيانات مثلاً إذا كانت قاعدة البيانات من نوع Access فتكون تعليمات الإتصال كمايلي: "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + fileName + "'";حيث أن fileName هو مسار قاعدة البيانات, وبعدها يجب أن تشحن كائن الإستعلام بقيمة الإستعلام الذي تريد تنفيذه على قاعدة البيانات من إضافة أو حذف أو تعديل وبعدها اسناد كائن الاتصال إلى كائن الاستعلام وبالنهاية تنفيذ الاستعلام وأخذ النتيجة سواء كانت رقم يمثل عدد السجلات المتأثرة أو جدول يمثل نتيجة استعلام select تلك الطريقة تبدو جيدة ولكن مع مرور الوقت ومع تكرارها مع كل مشاريعك التي تحتاج إلى قواعد بيانات سيصبح الأمر مملاً جداً, وعندها فكرت بطريقة لتسهيل الموضوع وبحثت على شبكة الإنترنت ووجدت مقطع الفيديو التالي:  ومن خلاله توصلت إلى طريقة جيدة لإنشاء صف DataBase يقوم بكل العمليات الرويتينية السابقة فكان كالتالي: using System;using System.Collections.Generic;using System.Text;using System.Collections;using System.Data;using System.Windows.Forms;using System.Data.OleDb; namespace DataBase{ class AccessDB { //Fields string ConnectionString; OleDbConnection conn; OleDbCommand cmd; //properities public string Connection { set { ConnectionString = value; } get { return ConnectionString; } } } }}بالبداية تعريف اسم الصف وكائن الاتصال وكائن الاستعلام وخاصية من أجل التعامل مع كائن الاتصال… بعدها نحتاج إلى دالة الباني وهي كما يلي: public AccessDB(string fileName) { ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + fileName + "'"; }هذا الباني يأخذ معامل واحد عبارة عن نص يمثل مسار قاعدة البيانات وبالتالي عند التعامل مع هذا الصف وانشاء كائن منه فإن أول عملية هي تمرير مسار قاعدة البيانات وانشاء كائن الإتصال… يوجد بعض العمليات الروتينية الضرورية التي تحتاجها في تطبيقات قواعد البيانات مثل الاتصال بقاعدة البيانات وفتح الاتصال أو التأكد من صحة الاتصال وهذه العمليات تتكرر تقريباً بكل عمليات الاستعلامات لذلك سنضعها في دالة خاصة كما يلي: private void Launch(CommandType CT, string Ctxt) { try { // الاتصال بالقاعدة وانشاء كائن الاتصال conn = new OleDbConnection(ConnectionString); conn.Open(); cmd = new OleDbCommand(); conn.Close(); } catch (Exception x) { MessageBox.Show("خطأ بالقاعدة \n" + x.Message); System.Environment.Exit(0); } cmd.Connection = conn; cmd.CommandType = CT; cmd.CommandText = Ctxt; conn.Open(); }بعد الاتصال بالقاعدة وتحديد جملة الاستعلام نحتاج أيضاً إلى عمليات أخرى روتينية مثل عملية تنفيذ الاستعلام وإغلاق الإتصال بقاعدة البينات ومثل العمليات السابقة سنضعها في دالة خاصة: private int MakeItWork() { try { int n = cmd.ExecuteNonQuery(); conn.Close(); return n; } catch { conn.Close(); return -1; } }والآن نحتاج إلى الدوال التي تنفذ الإستعلامات, بما أن عملية select مختلفة عن عمليات insert,update,delete سنحدد دالة خاصة لها: public DataTable RunQuery(string query) { Launch(CommandType.Text, query); DataTable dt = new DataTable(); dt.Load(cmd.ExecuteReader()); conn.Close(); return dt; }هذه الدالة تأخذ نص عبارة عن الإستعلام المراد تنفيذه وتعيد جدول من نوع DataTable يحوي النتائج… ونحتاج بالنهاية إلى دالة لتنفيذ عمليات insert,update,delete إلى دالة خاصة بهم كما يلي: public int RunUpdateQuery(string InsUpdDel) { Launch(CommandType.Text, InsUpdDel); return MakeItWork(); }وبهذا يكون الصف الخاص بالتعامل مع قواعد البيانات جاهزاً, وللتعامل مع قواعد البيانات باستخدام هذا الصف يمكنك تنفيذ مشابهة للمثال التالي: AccessDB newDb = new AccessDB("D://customers.mdb"); string insertQuery = "insert into Customers Values (1,'Fuad','Prince')";newDb.RunUpdateQuery(insertQuery);طبعاً هذا الصف خاص بقواعد البيانات من نوع MS Access أما إن كنت تستخدم قواعد بيانات من نوع آخر (مثل SQL SERVER) فيجب أن تقوم ببعض التعديلات على هذا الصف لنقم بمثال تطبيقي لهذا الصف كالشكل التالي:   بعد انشاء مثل تلك الواجهة قم بإضافة المكتبة البرمجية للصف DataBase الذي أنشأناه في قائمة الـ References الخاصة بهذا المشروع كما يلي: ثم أنشئ قاعدة بيانات ببرنامج MS Access ولتكن كما يلي: والآن بقي وضع التعليمات الخاصة باستخدام الصف السابق أولاً استورد المكتبات الخاصة كما يلي: using System.Data.OleDb;using DataBase;ثم في أي مكان في الصف Form1 قم بتعريف كائن من نوع AccessDB كما يلي: namespace DbTest{ public partial class Form1 : Form { DataBase.AccessDB AcData; public Form1() { InitializeComponent(); }وبعدها في دالة تحميل النافذة ضع الشيفرة التالية لإنشاء الكائن وشحنه بمسار قاعدة البيانات: private void Form1_Load(object sender, EventArgs e) { string path=System.IO.Directory.GetCurrentDirectory(); path += @"\phoneBook.mdb"; AcData = new DataBase.AccessDB(path); }ولتطبيق عملية الإضافة ضع الشيفرة التالية في حدث النقر على زر “إضافة جديد”: private void button1_Click(object sender, EventArgs e) { if (CheckData()) { string query = String.Format("INSERT INTO PhoneBook(F_Name,L_Name,Birth_Date,Phone,Address) VALUES ('{0}','{1}','{2}','{3}','{4}')", fname.Text, lname.Text, date.Text, phone.Text, address.Text); int rst = AcData.RunUpdateQuery(query); if (rst >= 0) MessageBox.Show("تمت الإضافة بنجاح", "نجاح", MessageBoxButtons.OK, MessageBoxIcon.Information); else MessageBox.Show("حصل خطأ أثناء الإضافة يرجى التأكد من البيانات","خطأ",MessageBoxButtons.OK,MessageBoxIcon.Error); } else MessageBox.Show("يرجى ملء جميع الحقول"); }طبعاً في البداية عليك أن تفحص المدخلات فإن كانت ناقصة عليك أن تنبه المستخدم لذلك, حيث أنني أنشأت دالة خاصة من أجل عملية فحص المدخلات وهي الدالة CheckData() . private bool CheckData() { if (fname.Text != "" && lname.Text != "" && date.Text != "" && phone.Text != "" && address.Text != "") return true; else return false; }وإذا تمت العملية بنجاح فسيتم إضافة السجل الجديد. والآن من أجل عملية البحث نضع الشيفرة التالية في الحدث النقر على زر “بحث بالإسم”: private void button2_Click(object sender, EventArgs e) { if (fname.Text != "") { string query = String.Format("SELECT ID,F_Name,L_Name,Birth_Date,Phone,Address FROM PhoneBook WHERE F_Name = '{0}'", fname.Text); DataTable dT = AcData.RunQuery(query); if (dT.Rows.Count > 0) { MessageBox.Show("تم إيجاد " + dT.Rows.Count + "نتيجة"); int id=0; for (int i = 0; i < dT.Rows.Count; i++) { id=Convert.ToInt32(dT.Rows[i][0].ToString()); fname.Text = dT.Rows[i][1].ToString(); lname.Text = dT.Rows[i][2].ToString(); date.Text = dT.Rows[i][3].ToString(); phone.Text = dT.Rows[i][4].ToString(); address.Text = dT.Rows[i][5].ToString(); } } else MessageBox.Show("لم يتم إيجاد أي نتيجة"); } else MessageBox.Show("يرجى ادخال الإسم"); }بالمرفقات توجد الملفات النهائي التي عملنا عليها بالإضافة إلى صف خاص للتعامل مع قواعد بيانات SQL SERVER   الملف المرفق أتمنى أن يكون هذا الموضوع قد نال اعجابكم   ================== تم رفع المرفق علي سيرفر المنتدي مباشرة بواسطة المشرف محمد فؤاد تركي حتي لا تتعرض الوصلة للانتهاء DataBase.rar
  3. السلام عليكم ورحمة الله وبركاته   اعمل على موقع  اليكتروني خاص بشركة إستيراد وتصدير ولها الكثير من الشحنات الصادرة والواردة عنها بالطبع كل منها تابعة لإحدى شركات الشحن مثال DHL و TNT و Aramix   لكن امامي مشكلة هي وانني اريد كود او طريقة استطيع من خلالها تتبع الشحنة في البحر او الجو عن طريق اي API يمنحني هذه الميزة.   بحيث ان يدخل صاحب الشحنة رقم الـ Track Number خاصته يتظهر له بيانات الشحنة.   اعلم ان هنالك العديد من الـ APIs التي يمكنها عمل هذا لكن حقيقة لا اعرف عن ذلك الكثير فبرجاء المساعدة.   شكرا جزيلا لكم
  4. السلام عليكم ارجو توضيح لي كيفية عمل قاعدة بيانات واضافة جدول لها من اجل استخدامها في تطبق الاندرويد يرجى ان يكون بصورة تفصيلة   وذلك لانه عندما دخلت على بقية مواضيع قواعد البيانات الموجودة في هذا القسم لم استطع الوصول الى الشيء الذي اريده  
  5. السلام عليكم أساتذتي الكرام ::: تعبت وأنا أبحث عن كود لحفظ جدولين مرتبطين بعلاقة رأس إلى أطراف ولقد قمت بعملية الربط باستخدام مطول (لأنني مبتدئ) لجملة Relations وإليكم توضيح لمثل ما قمت به في الأكواد التاليةولقد قمت بعملية الربط باستخدام مطول (لأنني مبتدئ) لجملة Relations وإليكم توضيح لمثل ما قمت به في الأكواد التالية   Dim cmd As SqlCommand = New SqlCommand("SELECT * from stu_data ", con) SQLDataAdapter1 = New SqlDataAdapter(cmd) Dim builder As SqlCommandBuilder = New SqlCommandBuilder(SQLDataAdapter1) SQLDataSet1 = New DataSet() SQLDataAdapter1.Fill(SQLDataSet1, "stu_data") Dim cmd20 As SqlCommand = New SqlCommand("SELECT * from course ", con) SQLDataAdapter20 = New SqlDataAdapter(cmd20) Dim builder20 As SqlCommandBuilder = New SqlCommandBuilder(SQLDataAdapter20) SQLDataSet20 = New DataSet() SQLDataAdapter20.Fill(SQLDataSet20, "course") Dim cmd30 As SqlCommand = New SqlCommand("SELECT * from Family ", con) SQLDataAdapter30 = New SqlDataAdapter(cmd30) Dim builder30 As SqlCommandBuilder = New SqlCommandBuilder(SQLDataAdapter30) SQLDataSet30 = New DataSet() SQLDataAdapter30.Fill(SQLDataSet30, "Family") BindingSource1 = New BindingSource(SQLDataSet1, "stu_data") BindingSource11 = New BindingSource(SQLDataSet20, "course") BindingSource12 = New BindingSource(SQLDataSet30, "Family") stu_no.DataBindings.Add("Text", BindingSource1, "stu_no", True, 1, "") stu_name.DataBindings.Add("text", BindingSource1, "stu_name", True, 1, "") stu_zone.DataBindings.Add("text", BindingSource1, "stu_zone", True, 1, "") stu_address.DataBindings.Add("text", BindingSource1, "stu_address", True, 1, "") stu_contry.DataBindings.Add("SelectedValue", BindingSource1, "stu_contry", True, 1, "") data.Locale = System.Globalization.CultureInfo.InvariantCulture data2.Locale = System.Globalization.CultureInfo.InvariantCulture SQLDataAdapter1.Fill(data, "stu_data") SQLDataAdapter20.Fill(data, "course") SQLDataAdapter1.Fill(data2, "stu_data") SQLDataAdapter30.Fill(data2, "Family") Dim relation1 As New DataRelation("stu_datacourse", data.Tables("stu_data").Columns("stu_no"), data.Tables("course").Columns("cou_stu_no")) Dim relation2 As New DataRelation("stu_dataFamily", data2.Tables("stu_data").Columns("stu_no"), data2.Tables("Family").Columns("Fam_stu_no")) data.Relations.Add(relation1) data2.Relations.Add(relation2) BindingSource1.DataSource = data BindingSource11.DataSource = data2 BindingSource1.DataMember = "stu_data" BindingSource11.DataMember = "stu_data" BindingSource13.DataMember = "stu_data" 'انشاء بندج سورز جديد وادراج الداتاست والجدول بداخله BindingSource20 = New BindingSource(SQLDataSet20, "course") bindingsource30 = New BindingSource(SQLDataSet30, "Family") bindingsource20.DataSource = BindingSource11 bindingsource20.DataMember = "stu_datacourse" bindingsource30.DataSource = BindingSource12 bindingsource30.DataMember = "stu_dataFamily" ' SQL كود ربط داتا جريد بقاعدة البيانات DataGridView1.DataSource = BindingSource20 DataGridView2.DataSource = bindingsource30  أنا أعتقد ( بل أكاد أجزم ) بأنني طولت وكررت في الكود ولكن هذا ما وصل إليه فهمي .... ويمكنكم توجيهي   مشكلتي الآن ::   ** ماذا أكتب في كود الحفظ والحذف... لأنني عند إضافة سجل جديد رقم الطالب ( stu_no ) حقل ترقيم بالكود - يعني يبحث عن أعلى رقم ويزيده 1 - بمعنى أنه في قريد الدورات عندما أضيف سجل جديد أو سجلين لهذا الطالب سيكون حقل الربط ( cou_stu_no ) فاضي ولن يقبل الحفظ .. والعفو منكم
  6. اعزائي اعضاء المنتدى وزواره السلام علـيكم ورحمــة اللــــه وبركاته لدي قاعدة بيانات اكسس وانتج منها نماذج رسوم بيانية(pivotChart) وجداول لكن بنهاية كل شهر لازم اعمل تقرير مفصل يحتوي على هذه الرسوم البيانية مع بعض التعليقات.. كيف اعمل ذلك؟ انسخ البيانات من جداول الاستعلامات واذهب الى الاكسل وانتج الرسم البياني ثم انسخة الى الورد (اعتقد ايضا ان الرسوم البيانية في اكسل افضل منها في الاكسس..هل توافقونني الرأي؟).. تكرار العمل هذا مرهق خصوصا وان لديا اكثر من 100 رسمة بيانية. هل من الممكن انتج التقرير مشابه للتقرير المرفق مباشره من قاعدة البيانات مع امكانية التعديل في ال(text) -العناوين والتعليقات- مباشرة من الاكسس... او هل هناك طريقة للنسخ هذه الرسوم ثم لصقها في الورد مباشرة؟؟   وجزاكم الله خيرا محبكم / منطلق بطموحي GraduateSurvey2011.pdf
  7. السلام عليكم ورحمه الله وبركاته   اني طالبه في كليه الهندسه ومشروع تخرجي نظام للصم والبكم ولكن عشان احول الاشاره الى صوت في عده طرق من هذه الطرق استخدام قواعد جاهزه للاشاره هي Hand Posture and Gesture Datasets Sébastien Marcel - Hand Posture and Gesture Datasets the UC Irvine Machine Learning Repository   فهل في حد عنده اي فكره او كتاب حلو عن كيفيه استخدام هذه القواعد علما ان استخدم لغه السي شارب في هذا المشروع وهل هذه طريقه  مناسبه .الموضوع هام للغايه                                   ولكم جزيل الشكر
  8. السلام عليكم ورحمة الله قمت بانشاء تقارير بمقاس الورقة العادية A4 بعرض يساوي 19,6cm عند المعاينة من ذاخل الاكسس يظهر التقرير على أحسن ما يرام من دون أدنى مشاكل كل الحقول في مكانها لكن عند تصدير التقرير بتنسيق pdf تتأثر المقاسات ويخرج التقرير مختل على مستوى تموضع الحقول التي من المفروض أن تكون بمكانها، وبالتالي لا يتم عرض كافة الحقول بعد التصدير كما في المثال المرفق   Liste des Membres.rar
  9. بسم الله الرحمن الرحيم كيفكم اخواني في منتدى البرمجة كيف اخباركم الحمد لله انتهيت من مشروعي اللي ساعدتموني فيه لكن الجامعة انقصفت في حمص - سوريا وماحسنت قدم المشروع على اي حال استفساري كيف ممكن انو نستدعي البيانات من قاعدة البيانات بدون تكرار مثلا في جدول الرسائل هناك ايدي المرسل وايدي المستقبل والرسالة  وعند استدعاء الرسائل يتم استدعائهم حسب اخر ثلاث رسائل لكن في حال تم استدعاء اخر ثلاث رسائل ممكن تكون من الشخص نفسه لذلك ارغب في استدعاء البيانات مندون تكرار   كمثال اذا تم البحث في القاعدة ووجد ايدي الشخص رقم واحد زمن ثو رقم تنين ومن ثم رقم واحد مرة اخرى يتم تجاهله اي استعداء كل رقم مرة واحدة فقط !!
  10. للحصول على التاريخ الهجري الموجود في windows 7 قمت بعمل مكتبة بلغة c لهذا الغرض   وعملت مشروع جافا للإتصال بهذه المكتبة وذلك للحصول على هذا التاريخ عبر تقنية jna .   أولًا هذي هي المكتبة وهي حرة تمامًا , قم بتنزيلها وفك الضغط عنها وضعها في مجلد المشروع :   hjreDate.7z   وهذان ملفان للإتصال بالمكتبة , ولابد من تنزيلهما جميعًا :   date_hjre.java   HjreDate.java   وهذا الكود للإختبار :   test_test.java   ولاتنسى إضافة مكتبة jna لمشروعك ,أيضًا قم بفك الضغط عنها بعد تنزيلها :   jna.7z   مراجع :   http://m-hewedy.blogspot.com/2011/08/java-native-access-jna-by-example.html   http://arabteam2000-forum.com/index.php/topic/275795-%D9%83%D9%8A%D9%81-%D8%A3%D8%AD%D8%B5%D9%84-%D8%B9%D9%84%D9%89-%D8%A7%D9%84%D8%AA%D9%82%D9%88%D9%8A%D9%85-%D8%A7%D9%84%D9%87%D8%AC%D8%B1%D9%8A-%D8%9F/   http://doxygen.reactos.org/d4/de8/winnls_8h_source.html   http://tcc.sourcearchive.com/documentation/0.9.25-4/winnls_8h-source.html   https://github.com/joffemd/pscf/blob/master/external/mingw/include/winnls.h
  11. إخوتي لدي سؤال   هل يمكن جلب بيانات محددة من صفحة الانترنت و تخزينها في جدول في قاعدة بيانت الأكسيس, و كيف ذلك مع مثال بسيط يشمل كود العملية إن وجد؟   ملاحظة: آسف لعدم ارفاق مثال أنها مجرد فكرة حتى الآن ولا أعلم كيفية البدء بها
  12. مرحبا للجميع بحثت في المنتدي عن ارسال اميلات من خلال الاكسس ولكن وجدت موضوع قديم ولا يخدم ما اسئل عنه الموضوع اني اريد ان يرسل الاكسس اميل لكل مدير عن تقييم جميع مرؤسيه في المرفق للتعديل عليه  ادخلت كل موظف و يتبع المدير وكل مدير معه اميله برجاء المساعدة من الاخوة   testt.rar
  13. اخوانى واخواتى الكرام   السلام عليكم ورحمة الله وبركاته   لو ان هناك جدول به 200 اسم او يزيد واردت ان اطبع هذه الاسماء من خلال تقرير   هل من الممكن توزيع عدد 50 اسم فى كل صفحة على نصفين أو قسمين   كل قسم 25 اسم فتنتهى الصفحة الاولى عند 50 ثم تبدأ الصفحة الثانية   من رقم 51 وتنتهى عند رقم 100 وهكذا باقى الصفحات   المهم هو توزيع الصفحة الواحدة على فسمين كل منهم  25 اسم   وجزاكم الله خيرا    ومرفق صورة للتقرير المطلوب  وقاعدة البيانات وشكر الله لكم    اختكم المحروسة     القاعدة والصورة.rar
  14. ماهو الفرق بين قواعد بيانات   Microsoft SQL Server developer edition 2008 و قواعد بيانات   Microsoft SQL Server express 2008 R2 من حيث الاتي:- 1.       دعم الشبكة والمستخدمين . 2.       سعة القاعدة للبيانات.
  15. السلام عليكم ورحمة الله وبركاته الاخوه والاخوات مشرفين واعضاء المنتدي يوجد لدي جدولين الاول اساسي والثاني فرعي يوجد علاقه بينهم اريد عند الانتهاء من أدخال البيانات اليوميه ثم عند الضغط على زر أضافة جديد ينسخ لي البيانات التي تم أدخالها في اليوم السابق مع حفظ التعديل الى يوم جديد حيث ان البيانات مكونه من 112 يتم أدخالهم يوميا              m1.rar
  16. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله بارك الله فيكم جميعاً... أخوكم في الله يطرح عليكم مسألة يود من الجميع مناقشتها وإيجاد حلاً لها وهي كالتالي:لدي نموذج FormInstallments وهو نمودج مستمر في أسفله ثلاث مربعات نص Total1 - Total2 - Total 3 أود أن يتم جلب قيمتها إلى النمودج :نموذج1 وبه عدة مربعات نص . لدي ملاحظة أخرى لو تم جلب البيانات فهذا يعني باستطاعتي جلب بيانات من نموذج آخر وإجراء بعض العمليات من خلال هذه البيانات المجلوبة من جمع وطرح . كما أود أن يتم تصغير البرنامج بجانب الساعة ثم إرجاعه كما كان بالنقر عليه .   Aziz01.zip
  17. بسم الله الرحمن الرحيم كثير من المبرمجين لا يعرفون مفهوم salt و hash فى تشفير البيانات cryptography وجداول rainbow ,والتى تستخدم بكثره فى تشفير باسورد العضويات على سبيل المثال باستخدام دالة md5 فى لغة php, أيضا هل سمعتوا عن هجمات brute force attack , قمت بعمل 3 دروس أشرح لكم هذه المفاهيم بشكل مبسط لمشاهدة الدروس على اليوتيوب: http://youtu.be/_U0oMrHhHlk'>الدرس الأول: الفرق بين salt,hash http://youtu.be/qxdh9jSz2R4'>الدرس الثانى: هجمات bruteforce وجداول rainbow http://youtu.be/9sY4ydXTvIE'>الدرس الثالث: أفضل طريقه لتشفير الباسوردات salted hash  
  18. بسم  الله الرحمن الرحيم اخواني و اخواتي لدي نموذج يتم ادخال فيه ارقام الباركودات للمواد او اية ارقام اخرى نفرض جائتنا مادة ليس لها باركود او رقم اريد عند الضغط على زر توليد الباركود يتم ادراج رقم في جدول المواد مكون مثلا من 13 مرتبه كحد اقصى لكن يتم التاكد بانه ليس موجود مسبقا في الادخالاات السابقة (لا يجوز التكرار)   يا ريت المساعدة و رحم الله والديكم دنيا و اخرة   barcode_generation.rar
  19. السلام عليكم اخوتي الاعزاء لدي جدولين الجدول الاول - فيه الاسماء والمناصب ويحتوي على 1000 موظف الجدول الثاني - فية الاوامر الادارية المطلوب عملة (قد تم ترقية 100 موظف ) بنفس الامر الاداري اريد ان اضيف الامر الاداري لجميع 100 موظف دفعة واحدة وفي جدول الاوامر الاداري ملاحظة لا استطيع ارفاق الملف كون المعلومات الموجودة مهمة وحفاظا للمعلومات فلو تكرمتم مثال يبين الغرض او شرح بسيط نستطيع التطبيق عليه وجزاكم الله خير الجزاء