• الإعلانات

    • فيصل الحربي

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

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

Abo.Mohd

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

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

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

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

3 عادي

عن Abo.Mohd

  • الرتبة
    عضو جديد
  1. سؤال فى الداتا جريد

    تفضل أخي : SqlConnection con1; SqlDataAdapter da1; DataSet ds1; public Form1() { InitializeComponent(); con1 = new SqlConnection("Data Source=localhost;Initial Catalog=DatabaseName;Integrated Security=SSPI"); da1 = new SqlDataAdapter(); ds1 = new DataSet(); } private void Form1_Load(object sender, EventArgs e) { if (con1.State == ConnectionState.Open) { con1.Close(); } con1.Open(); da1 = new SqlDataAdapter("SELECT * FROM emp", con1); da1.Fill(ds1, "emp"); Grid.DataSource = ds1.Tables["emp"].DefaultView; }
  2. أخي الكريم فقط استبدل WD-PC برقم ايبي الجهاز الذي يحوي sqlserver وقاعدة البيانات ثانياً : أنت حاط خاصية الــ Integrated Security فعالة true .. اذا لابد أن تضع بعدها اسم المستخدم وكلمة المرور لقاعدة البيانات على النحو التالي : "Data Source=IpNumber;Initial Catalog=ZOOM_SALES_DB.MDF;Integrated Security=True;uid=Username;pwd=Password" على أن تستبدل IpNumber بـ رقم الايبي و Username باسم المستخدم و Password بكلمة المرور .. ........ أو اذا كان تسجيل الدخول للــ sqlserver تبعك بدون اسم مستحدم أو كلمة مرور (Windows Authentication) .. استبدل خاصية الــ Integrated Security من true الى SSPI .. "Data Source=IpNumber;Initial Catalog=ZOOM_SALES_DB.MDF;Integrated Security=SSPI" وبالتوفيق
  3. وجدت الحل إخواني متشكرين .. COUNT (*) AS 'Number Of Users'
  4. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته كيف الحال إخواني ... ندخل في صلب الموضوع علطول .. أنا لدي جدول للمشتركين .. وأريد عدد المشتركين بناء على السنة والشهر .. لقيت Query في الإنترنت يلبي لي ما أريد .. ولكن لا يجمع عدد المشتركين .. وسؤالي هو كيف أتمكن من جمع عدد المشتركين .. وهذا هو الــ Query : FROM dbo.Subscriptions GROUP BY YEAR(subscription_start_date), MONTH(subscription_start_date) ORDER BY YEAR(subscription_start_date), MONTH(subscription_start_date);SELECT YEAR(subscription_start_date) AS 'Year', MONTH(subscription_start_date) AS 'Month' , SUM(Amount) AS 'Amount' جربت أن أضيف هذا السطر SUM(COUNT Of full_name) AS 'Number Of Users' بعد SUM(Amount) AS 'Amount' كما في الكود أعلاه .. علماً بأن العمود full_name من نوع varchar لو تعرفوا الطريقة تكفى وجهوني .. وجزاكم الله خيراً , وشكراً .. تحياتي .
  5. SQL SERVER 2008 R2 on Network

    أخي الكريم .. سؤالك جدا بسيط .. فقط قم بملأ الجملة بما يناسبك : Data Source=localhost;Initial Catalog=YourDatabase;Persist Security Info=True;User ID=YourUserID;Password=YourPassword حيث (localhost) رقم ايبي الجهاز الذي يحتوي قاعدة البيانات مثلاً 10.6.0.11 وهكذا .. واذا كان الاتصال عبر Windows Authenacation (أو حسب السبيلينج الصحيح) وبدون باسوورد سيكون هكذا : Data Source=localhost;Initial Catalog=YourDatabase;Integrated Security=True وبالتوفيق .
  6. سؤال عن الــ Chart

    مشكور أخي VB Helper ويعطيك العافية على الإفادة .
  7. ان شاء الله هذا الكود يلبي طلبك : SqlDataAdapter da ; ReportDocument myReportDocument ; string path = Application.StartupPath; string sqlstr = "select * from Customers"; da = new SqlDataAdapter(sqlstr, con); DataSet d1 = new DataSet(); da.Fill(d1, "Customers";"); myReportDocument = new ReportDocument(); myReportDocument.Load([email protected]"\CrystalReport1.rpt"); myReportDocument.SetDataSource(d1); myReportDocument.Refresh(); myReportDocument.Refresh(); myReportDocument.SetDataSource(d1); crystalReportViewer1.ReportSource = myReportDocument; لاحظ أني مكرر الـ Refresh و الـ SetDataSource أكثر من مرة حتى يعمل هذا الكود ( هذه الطرق في البرمجة تسمى بعض الأحيان بـ secret programming ) . بالتوفيق أخي .
  8. سؤال عن الــ Chart

    الله يجزاك ألف خير أخي محمد فؤاد تركي لكن هل بامكاني عمل ماقلته انت من خلال الكريستال ريبورت المرفق مع فيجوال ستوديو ?? أم أنه يتطلب الكريستال المنفصل والكامل ?? وشكرا.
  9. سؤال عن الــ Chart

    يا أخوان تكفى لا تبخلوا علينا .. معقولة 13 مشاهدة ولا رد واحد .. حتى توجيه أو فكرة مثلاً .. مو شرط الحل بالتفصيل
  10. بسم الله الرحمن الرحيم .. السلام عليكم ورحمة الله وبركاته .. يا أخوان سؤالي في الـ Chart .. أنا حاط في التقرير تبعي التجميع بنوعية الإشتراك .. وعندما أضيف chart يعطيني ( نوعية الإشتراك (مثلاً سباحة) بالنسبة لعدد الإشتراكات (مثلاً 20 مشترك ) ) بين تاريخين ( أنا محددهم من الكود ) .. وهذا شي ممتاز وأنا أحتاجه .. ولكن ...... عندما أريد أن يعطيني chart ( الشهور (مثلا محرم) بالنسبة لعدد الإشتراكات (20 مشترك) ) في اشتراك معين (مثلاً سباحة) فما الطريقة ؟؟؟؟؟؟ علماً أني أستخدم #C و SQL SERVER 2008 ولدي عمود باسم subscription_start_date بداتاتايب nvarchar (لإستخدامي الشهور الهجرية) .. وشاكر لكم ومقدر جهدكم وتعبكم .. وجزاكم الله خيراً .
  11. استخدم نظام Windows Phone 7 وهو جديد وعليه اقبال متميز .. أيضاً متجر برامجه في توسع كبير وبإمكانك استخدام #C لبرمجة برامجه (فقط متاح في Visual Studio 2010 ) .. ومن الأجهزة العاملة بهذا النظام في السوق والله أعلم مثل HTC HD7 http://www.htc.com/uk/product/hd7/overview.html
  12. أشكرك أخي جزيل الشكر والله يوفقك .. الحمدلله شغال تمام .. ولكن أردت أن ينقل فقط المحدد .. فغيرت Items الى SelectedItems : foreach (ListViewItem item in listView1.SelectedItems) { listView1.Items.Remove(item); listView2.Items.Add(item); } وأشكرك على الرد السريع وجزاك الله خيراً.
  13. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته ان شاء الله يكون السؤال واضح وهو انه عندي اثنين ListView بنفس الأعمدة .. حاولت بهذا الكود ... ولكنه للأسف خاطئ : listView2.Items.Add(listView1.SelectedItems); اليكم الصورة : مع العلم بأن الزر المحدد هو من سيقوم بهذه الوظيفة .. وشاكر لكم مقدر مساعدتكم .. والسلام عليكم ورحمة الله وبركاته .
  14. مشكور أخي والله يعطيك ألف عافية
  15. الحمدلله تم الحذف .. بهذا الكود : private void btnDelete_Click_1(object sender, EventArgs e) { if (ds1.Tables["Employees"].Rows.Count > 0) { if (MessageBox.Show("Do you really want to delete selected record?", "Delete Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2, 0, false) == DialogResult.Yes) { foreach (DataGridViewRow dr in dg1.SelectedRows) { //da1.DeleteCommand = new SqlCommand("delete from employees where empid='" + dr.Cells["EmpId"].Value + "'", con1); cmd1 = new SqlCommand("DELETE FROM Employees where empid='"+dr.Cells[0].Value+"'", con1); int NonQuery = cmd1.ExecuteNonQuery(); dg1.Rows.Remove(dr); MessageBox.Show(NonQuery+" Row's Was Deleted."); } } } }