abd_albaset
- السودان - الخرطوم
- كريستال ريبوت فية parmenter
وضح اكثر.
- create table from select
عليك بتعريف حقول الجدول قبل كلمة SELECT. مثلا: CREATE TABLE T_Employee(EmployeeName NVARCHAR(50)) SELECT EmployeeName FROM Employee او CREATE TABLE T_Employee(EmployeeName NVARCHAR(50)) INSERT INTO T_Employee(EmployeeName) SELECT EmployeeName FROM Employee
- How can make procedure with dynamic number of paramters
يمكن تمرير جملة SQL كاملة لل Stored Procedure ومن ثم يمكن تنفيذ الجملة. مثلا: CREATE PROCEDURE dbo.EXECUTE_SQL ( @SQL NVARCHAR(1000) ) AS EXEC(@SQL) RETURN حيث EXEC تقوم يتنفيذ الجملة المطلوبة في زمن التنفيذ.
- سؤال فى الكريستال ريبورت
اقصد بتغيير اعدادات من ال Windows وليس عن طريق الكود ، ولا اعتقد بان لديك حل اخر سوى تغيير اعدادت الطابعة الافتراضية.
- سؤال فى الكريستال ريبورت
حاول ان تغير من خصائص الطابعة وتحديد الاعدادات التي تريدها من حجم الصفحة والهوامش، وجعل الطابعة هي الطابعة الافتراضية لك، وذلك بالذهاب الى Control Panel ومن ثم Printers and Faxes بعد ذلك اذا فتحت التقرير ستجد انه اخذ اعدادت الطابعة الافتراضية.
- دالة أو معيار مفقودة جاري البحث عنها ؟
تعتبر هذه واحدة من الاشياء التي تم حلها في ال SQL Server 2005 ، لكن لا توجد طريقة مباشرة في SQL Server 200 حتى لو عرفنا متغير او دالة ووضعناه بعد عبارة TOP فلن يتم قبوله، لكن يمكن تحديد عدد الصفوف المراد ارجاعها بالجملة SET ROWCOUNT @any_int_var وعليه يمكن حل …
- الغاء بعض الزراير
يمكن تعطيل ضغط زر ما في Form كالاتي: اولا تغيير خاصية KeyPreview في ال Form الى True ثانيا عند حدث ال KeyDown او KeyUp زر Delete مثلا اضافة الكود التالي : If e.KeyCode = Keys.Delete Then e.SuppressKeyPress = True End If
- البيانات لا تحفظ
اقف مع اخي Cer انه بالضرورة ارفاق الكود حتي يمكن حل المشكلة.
- هل يمكن عمل إكمال تلقائى فى DataGrid?
للاسف لم اتمكن لكن كل ما وصلت اليه هو عمل Catch عند ضغط زر ما ، ومن ثم عمل فلترة للبيانات السابقة متزامنة مع ضغط الازرار، وكنت اريد منها ان اقوم بتعديل قيمة الخلية الحالية الى اول ناتج من البيانات المفلترة ومن ثم طبعا اختيار النص من اخر حرف تم ضغطه الى اخر الن…
- الألة الحاسبة عند ضغط رقم يكتبه في اللوحة مرتين
من الافضل تزويدنا بالكود
- المجموع قائمة من القيم في data gride
بافتراض ان وجود DataGridView ولتكن DG Dim Sum As Decimal = 0 Dim i As Integer For i = 0 To DG.RowCount - 1 Sum = Sum + DG.Item(i, 0).Value ' 0 the Column Number Next
- مشكلة في فورمات التاريخ
حدثت لي من قبل مثل هذه المشكلة، وهي ناتجة من عدم التوافق بين ثلاث عوامل، الاول تنسيق التاريخ في قاعدة البيانات، الثاني الاعدادات المحلية للمنطقة، اخرها الاعدادات المحلية لل Visual Studio على اي حال مرفق مثال يوضح الادخال في قاعدة البيانات وهي من نوع Access وعم…
- كيف اعرف اذا كان ال DataSet يحتوي على جداول
لمعرفة عدد الجداول DataSet1.Tables.Count لمعرفة ما اذا كان ال DataSet يحوي جدول معين If DataSet1.Tables.Contains("MyTable") Then End If
- ما الفرق بين فلترة البيانات وبين الإستعلامات ... ؟
اعتقد ان الاستعلام تقوم به ال DBMS مثل ال Access & SQL Server ، اما الفلترة فتتم بعد جلب البيانات من ال Database ومن ثم فلترتها، اي تحدث الفلترة خارج ال Database ، اما بالنسبة للسرعة فتختلف على حسب الحالة لكن في حالة ان البيانات كبيرة فالافضل هو استخدام الاستع…
- مشكلة مع ال strings و ال char
اخي alharethi كنت اعتقد ان foreach اكثر استهلاكا للذكرة على عكس ال for ، اي عكس ما تقوله ارجوك ان تدلني على مرجع او مقال يؤيد ما قلته. بالنسبة لل string فهو ضمنا array of chars ، على اي حال الكود السابق انا جربته ولم تكن هنالك اي اخطاء.
- بحث في قاعدة بيانات اكسس
من الافضل ان تزودنا بالكود، لكن على اي حال هذه المشكلة تظهر عندما لم تمرر قيمة معامل موجود في الاستعلام
- هل يمكن عمل إكمال تلقائى فى DataGrid?
اقف مع الاخ وليد في انه من الافضل طبعا ربط ال DataGrid مع DataTable ومن ثم عمل Catch للحدث RowChanged او اي حدث اخر مناسب، مع العلم ان يجب تعريف ال DataTable بالكلمة WithEvents
- مشكلة مع ال strings و ال char
ال foreach تعتبر جملة مكلفة بالنسبة للذاكرة ولكن for اقل استخداما للذاكرة string Name = "Mohammad"; int i; for(i=0;i<Name.Length;i++) { MessageBox.Show(Name.ToString()); }
- أرجو المساعدة مرة أخرى في موضوع تحديث قاعدة البيانات باستخدام ADO.NET
الظاهر انه ربما كان المشكلة من المعاملات واعني بالتحديد Data Taypes، لانه لو كان نوع البيانات Date فان Now.ToShortTimeString.ToString ترجع String وهي بالتالي ليست من النوع Date ، لذلك يكفي فقط Now.Date