• الإعلانات

    • فيصل الحربي

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

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

domo3-mjro7

اعضاء جدد
  • عدد المشاركات

    19
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن domo3-mjro7

  • الرتبة
    عضو جديد
  1. انت تقصد ملف Debug في هذا الملف لا يوجد الا المشروع لصيغت exe وملفات اخرى ما له دخل في الربوت  كما هو واضح في الصوره صوره للملفات   اما اذا كنت تقصد ملفات crystal report الموجوده ضمن ملفات المشروع فهي مضافه للست اب setup ولما نزلت البرنامج على جهاز العميل تاكد انها موجوده ضمن الملفات هناك
  2. هذا ما يظهر في Detail See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.TypeInitializationException: The type initializer for 'CrystalDecisions.CrystalReports.Engine.ReportDocument' threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'CrystalDecisions.ReportAppServer.CommLayer, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.    at CrystalDecisions.CrystalReports.Engine.ReportDocument..cctor()    --- End of inner exception stack trace ---    at CrystalDecisions.CrystalReports.Engine.ReportDocument..ctor()    at CrystalDecisions.CrystalReports.Engine.ReportClass..ctor()    at sell.CrystalReport3..ctor()    at sell.Crystalreport.InitializeComponent()    at sell.Crystalreport..ctor(Int64 ID)    at sell.nre.button1_Click(Object sender, EventArgs e)    at System.Windows.Forms.Control.OnClick(EventArgs e)    at System.Windows.Forms.Button.OnClick(EventArgs e)    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)    at System.Windows.Forms.Control.WndProc(Message& m)    at System.Windows.Forms.ButtonBase.WndProc(Message& m)    at System.Windows.Forms.Button.WndProc(Message& m)    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib     Assembly Version: 4.0.0.0     Win32 Version: 4.0.30319.17929 built by: FX45RTMREL     CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- sell     Assembly Version: 1.0.0.0     Win32 Version: 1.0.0.0     CodeBase: file:///C:/Program%20Files%20(x86)/Default%20Company%20Name/Setup2/sell.exe ---------------------------------------- System.Windows.Forms     Assembly Version: 4.0.0.0     Win32 Version: 4.0.30319.17929 built by: FX45RTMREL     CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing     Assembly Version: 4.0.0.0     Win32 Version: 4.0.30319.17929 built by: FX45RTMREL     CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System     Assembly Version: 4.0.0.0     Win32 Version: 4.0.30319.17929 built by: FX45RTMREL     CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- CrystalDecisions.Windows.Forms     Assembly Version: 13.0.2000.0     Win32 Version: 13.0.7.1136     CodeBase: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Windows.Forms/13.0.2000.0__692fbea5521e1304/CrystalDecisions.Windows.Forms.dll ---------------------------------------- CrystalDecisions.CrystalReports.Engine     Assembly Version: 13.0.2000.0     Win32 Version: 13.0.7.1136     CodeBase: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.CrystalReports.Engine/13.0.2000.0__692fbea5521e1304/CrystalDecisions.CrystalReports.Engine.dll ---------------------------------------- CrystalDecisions.Shared     Assembly Version: 13.0.2000.0     Win32 Version: 13.0.7.1136     CodeBase: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Shared/13.0.2000.0__692fbea5521e1304/CrystalDecisions.Shared.dll ---------------------------------------- CrystalDecisions.ReportSource     Assembly Version: 13.0.2000.0     Win32 Version: 13.0.7.1136     CodeBase: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.ReportSource/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportSource.dll ---------------------------------------- System.Web     Assembly Version: 4.0.0.0     Win32 Version: 4.0.30319.17929 built by: FX45RTMREL     CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll ---------------------------------------- System.Core     Assembly Version: 4.0.0.0     Win32 Version: 4.0.30319.17929 built by: FX45RTMREL     CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- log4net     Assembly Version: 1.2.10.0     Win32 Version: 1.2.10.0     CodeBase: file:///C:/Program%20Files%20(x86)/Default%20Company%20Name/Setup2/log4net.DLL ---------------------------------------- System.Configuration     Assembly Version: 4.0.0.0     Win32 Version: 4.0.30319.17929 built by: FX45RTMREL     CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Xml     Assembly Version: 4.0.0.0     Win32 Version: 4.0.30319.17929 built by: FX45RTMREL     CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration>     <system.windows.forms jitDebugging="true" /> </configuration> When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box.
  3. بعد ما تم تسطيب البرنامج في جهاز العميل كل شي يعمل بشكل صحيح الا التقرير فعند طلب عرض تقرير تظهر هذه الرساله صوره بالمرفقات the type initializer for 'crystaldecisions.crystalreports.engine.reportdocument' threw an exceptionوبالضغط على Details
  4. هل هناك من حل ؟
  5. billalDev ايضا لا يوجد مخرجات لا يزال نفس المشكاه اخي KARIMSOFT اشكرك على تعليقك وكلامك صحيح لما يكون البرنامج عليه اكثر من مستخدم لكن برنامج سوفا يعمل عليه شخص واحد فقط ايضا الطريقه التي شرحتها في رابطك جدا جميله لكن ليس لدي الخبره الكافيه في  Mysql واكوادها فمن وجهت نظري ان العمل مع البحث كما في الكود اسهل لي
  6. شكرا اخي  KARIMSOFT ايضا شكرا لك اخي عمر المستشار ولكن عندي سوال في استخدام IDENT_CURRENT انا استخدم C# لتعامل مع الداتا بيس وقمت بانشاء داله تنفذ بعد اضافة السجل للجدول الاول ولكن مخرجات الدالة لا شي private string searchID(string tablename) { string id=""; cmd.CommandText = "select IDENT_CURRENT( ' " + tablename + "' )"; DataTable tb = executeReaders(); if (tb.Rows.Count > 0) id =tb.Rows[0][0].ToString(); return id; }
  7. مشاريع مفتوحة المصدر

    مشكور اخي NOUR لكن  هل يوجد شي مشابه له c# 
  8. السلام عليكم لدي قاعدة بيانات الترقيم في السجلات تلقائي وفي كل مره اضيف سجل احتاج لاخذ رقم السجل ID واضافته لجدول اخر فكرت اعمل استعلام بنفس الحقول الي اضيفت لكن من الممكن ان يتكرر نفس الحقول الشي الوحيد الذي لا يتكرر  هو رقم السجل فما افضل طريقه للضافة سجل وبنفس الوقت الحصول على رقم السجل ؟؟  
  9. مشاريع مفتوحة المصدر

    السلام عليكم عندي طلب اذا ممكن برنامج سوبر ماركت مفتوح المصدر
  10. انا بعد عدت محاولات اقتربت من المشكله لكن لم اعرف كيف احلها في هذا الكود |DataDirectory| هنا المشكله conn.ConnectionString = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True";
  11. مشكور اخوي KARIMSOFT جربت الكود لكن نفس المشكلة لم يضاق اي شي للقاعدة البيانات
  12. السلام عليكم لدي مشكله وهي غريبه من نوعها المشكله اني احاول اضيف بياتات لقاعدة البياتات وعن التنفيذ يعمل الكود بالشكل الصحيح لكن لما ارجع لقاعدة البيانات اجد ان لم تضاف المشكلة بتفصيل اكثر : اولا عندي فورم على 2012 visual studio بلغة C# بعد ادخال البياتات للفورم والضغط على زر اضافه ينفذ هذا الكود string t=""; if (type.SelectedItem == "تجاري") t = "1"; else if (type.SelectedItem == "تاجير") t = "2"; else { MessageBox.Show("يجب اختيار نوع العميل"); return; } database add = new database(); // bool s=add.add("customers", new string [] { "CName", "sellN", "phoneN", "IDN", "type", "others" }, new string[] { name.Text, cellphone.Text, cellphone2.Text, idN.Text, t, other1.Text }); bool s = add.addcu(name.Text, cellphone.Text, cellphone2.Text, idN.Text, t, other1.Text); if (s) MessageBox.Show("added"); else MessageBox.Show("problem");ثم ينتقل لينفذ من الكلاس حسب ما هو واضح في الكود وفي الكلاس يوجد دالتين للاضافه جربتهم  نفس الناتاج public bool addc(string cname,string phone,string phone2,string idn,string type, string other ) { datbaseconnect(); cmd.CommandText = String.Format("INSERT INTO customers (cname , cellphone , cellphone2 , IDN , [type] , other ) values('{0}','{1}','{2}','{3}','{4}','{5}')", cname,phone,phone2,idn,type,other); bool addus = false; addus = executd(); return addus; } public bool addcu(string cname, string phone, string phone2, string idn, string type, string other) { datbaseconnect(); cmd.CommandType = CommandType.StoredProcedure; bool addus = false; cmd.CommandText = "customer"; cmd.Parameters.AddWithValue("@name", cname); cmd.Parameters.AddWithValue("@cellphone", phone); cmd.Parameters.AddWithValue("@cellphone2", phone2); cmd.Parameters.AddWithValue("@IDN", idn); cmd.Parameters.AddWithValue("@type", type); cmd.Parameters.AddWithValue("@other", other); addus = executd(); return addus; }الناتج الاخير يظهر لي في الشاشه انه تمت الاضافه وان الكود عمل بالشكل الطلوب لكن لما اتاكد من قاعدة البيانات اجد انه لم يضاف اي شي مع العلم اني لدي استعلام ويعمل بشكل الصحيح ويجلب البيانات صحيحه وايضا جربت اتتبع الكود وقت التنفيذ ولكن الكود يعمل بالشكل الصحيح في بعض المرات لما احدث في الجدول لمعرفت اذا تمت الاضافه او لا تضهر رساله "this database cannot be imported it is either an unsupported SQL server version or an unsupported database compatibility" مرفق صوره من الرساله    
  13. اخي houssam11350_11350 اشكرك على المساعده وجربت والان البحث يعمل بالشكل المطلب   مشكور وجزاك الله خيرا
  14. السلام عليكم عندي مشكله في البحث في قاعدة بياتات MySQL عندما ابحث عن بياتات بالعربي حيث اني استخدم C# للاتصال بقاعدة البياتات وانا اعمل برنامج على visual studio2012 حيث اني انشات قاعدت البياتات من نفس البرنامج Microsoft SQL Server في احد الجداول لدي حقل  custoures_name الاسم غالبا يكون بالعربي وعندما ابحث لا تظهر النتيجه ما العلم ان عندما ابحث بالانجليزي تظهر التنيجه صحيحه ايضا لدي بحث برقم الجوال ورقم العميل يعملان بشكل ممتاز من دون اي اخطا مجرد اني لما ابحث عن اي بيانات باللغه العربيه لا يظهر اي نتائج  ملاحضه انا متاكد من الاكواد وصحتها حيث ان اكثر من برنامج عملته وتقريبا استخدم نفس الاكود حيث اني قد انشات كلاس يحتوي على اكواد الاتصال والبحث ودوال اخرى هذا نسخه من اهم الدوال الموجوده في الكلاس والتي يدور سوالي حوله وايضا الكود الموجود تحت زر بحث اتمنى ان اجد جواب باسرع وقت ممكن تقبلو تحياتي :) { class database { SqlConnection con = new SqlConnection(); SqlConnection conn = new SqlConnection(); SqlCommand cmd = new SqlCommand(); DataTable tb; public database() { } private void datbaseconnect() { conn.ConnectionString = @"Data Source=(LocalDB)\v11.0;AttachDbFilename= |DataDirectory|DBproject.mdf;Integrated Security=True"; cmd.Connection = conn; } private bool executd() { bool execut; conn.Open(); try{ int i = cmd.ExecuteNonQuery(); if (i > 0) execut = true; else execut = false; } catch{ execut = false; } conn.Close(); return execut; } public bool search(string tabname, string[] selectFrom, string[] values) { tb = null; tb = search(tabname, selectFrom, values,0); if (tb.Rows.Count > 0) return true; else return false; } public DataTable search(string tabname, string[] selectFrom, string[] values, int s = 0) { string selectT = "select * from [" + tabname; if (selectFrom[0] == "" && values[0] == "") { selectT += "]"; } else { selectT += "] where "; int len = selectFrom.Length - 1; for (int i = 0; i < selectFrom.Length; i++) { if (s == 0) { if (i != len) { selectT += selectFrom[i] + "='{" + i + "}' and "; } else { selectT += selectFrom[i] + "='{" + i + "}' "; } } else { if (i != len) { selectT += selectFrom[i] + " like'%{" + i + "}%' or "; } else { selectT += selectFrom[i] + " like '%{" + i + "}%' "; } } } } datbaseconnect(); cmd.CommandText = String.Format(selectT, values); // tb = null; DataTable tba = executeReaders(); return tba; } private DataTable executeReaders() { conn.Open(); tb = new DataTable(); tb.Load(cmd.ExecuteReader()); conn.Close(); return tb; } private bool executeReaders(int i) { tb = new DataTable(); tb = executeReaders(); if (tb.Rows.Count > 0) return true; else return false; } public DataTable search(string s,int i) { SqlDataAdapter sda = new SqlDataAdapter("", con); string sel; if (i==1) { sel="select * from customers where CName like % [0] % "; } else if (i == 3) { sel = "select * from customers where sellN like % [0] % or phone like %[0]% "; } else if (i == 2) { sel = "select * from customers where Id like %[0] % "; } // sda.SelectCommand =String.Format(sel,s); tb = new DataTable(); sda.Fill(tb); return tb; } }} database db = new database(); string tableName="customers"; string [] val={textBox1.Text}; if (comboBox1.SelectedItem =="اسم العميل") dataGridView1.DataSource = db.search(tableName, new[] { "Customers_name" }, val, 1); else if (comboBox1.SelectedItem == "رقم العميل") dataGridView1.DataSource = db.search(tableName, new[] { "Id" }, val, 1); else if (comboBox1.SelectedItem == "رقم الجوال") dataGridView1.DataSource = db.search(tableName, new[] { "cell_number" }, val, 1); ;
  15. السلام عليكم اخي على ضعف خبرتي بالبرمجة لكن كثير ما كان عندي طموح الى انتاج لغة برمجة عربية وكنت اسأل بعض الدكاترة في الكلية البعض قال لي مستحيل واخري قالو موضوع صعب يحتاج دعم من قبل مؤسسة كبيرة جدا كشركة برمجية كبرى او حتى دولة عربية تهتم بهذا الموضوع الغريب ان جميع الدكاترة اجمعوا انهم لاول مرة تقابلهم مثل هذي الفكرة !!؟ ولكن في احد المرات تعرفت على احد الاخوة المبرمجين وكنت اقولة عن هذي الفكرة وقالي شي ممكن وانه فية اكثر من لغة بالعربية تم انتاجها من اشهرها - لغة الجيم وهذا الموقع الرسمي للغة http://www.jeemlang.com/ وانا معجب جداً بفكرتك واتمنى لو لدي خبرة كافية لمساعدتك لكن انا خبرتي في الفجول البيسك وايضاً في c++ ولكن ضعيفة واخيراً اتمنى لك اخي وكل من من اهتم بمثل هذه الموضيع المفيدة للعالم العربي التوفيق والنجاح