سوالي هوا ان عندي عمود في الجدول ترقيم تلقائي من قاعدة البيانات اكسس وعند الحفظ ياخذ قيمة نلقائيا(اي ان قيمة هذا الحقل لم تكن موجودة في الفورم) انا اريد احصل على هذة القيمة من الجدول بعد الحفظ مباشرة لاستخدمة في حفظ بيانات الجدول الفرعي كيف احصل علية من الجدول كونة هوا المفتاح الاساسي ولذلك لا استطيع البحث لان كل الحقول الاخرى فابلة للتكرار هل توجد طريقة (معرفة قيمة حقل الترقيم التلقائي من الحدول للسجل الذي تم حفظة الان) افيدونا جزاكم الله خيرا
كيف يتم الحصول على حقل الترقيم التلقائي اثنا الحفظ
ما حك جلدك مثل ضفرك فتول انت جميع امرك
وعليكم السلام
انا اعتقد بان الاكسس يعمل على الترقيم باضافة واحد على اكبر قيمة
فانت تستطيع ان تستخدم الدالة max لارجاع اكبر قيمة والتي هي مفتاح اخر قيمة انت ادخلتها
select max fieldName from tableName
mkyh86 كتب:وعليكم السلام
انا اعتقد بان الاكسس يعمل على الترقيم باضافة واحد على اكبر قيمة
فانت تستطيع ان تستخدم الدالة max لارجاع اكبر قيمة والتي هي مفتاح اخر قيمة انت ادخلتها
select max fieldName from tableName
شكرا اخي الكريم بس انا وجدت كود في احد المشاركات ولم افهمة يمكن انة يتعلق بسولي والكود هوا Dim strSQL As String = "INSERT INTO Invoice (InvoiceNo, Date) VALUES('" & Me.txtInvoiceNo.Text & "','" & Me.dtpDate.Value & "') SELECT SCOPE_IDENTITY();"
هل يمكن اي حد يوضح لي الجزا الاخير من الكود ما معناة وكبف يعمل
SELECT SCOPE_IDENTITY();"
تم تعديل هذه المشاركة بواسطة عبداللةقساس في 16 ديسمبر 2013 في 22:23
السلام عليكم
الإستعلام التالي سيعمل معك إن شاء الله
Select last(id) from table group by id,Order by id Desc
السلام عليكم
لقد وجدت حل اسهل في موقع مايكروسوفت
وهو يكون كالتالي
To set a data column to contain auto-generated numbers-
Open your dataset in the Dataset Designer.
-
Select the column you want to populate with auto-generated numbers.
-
In the Properties window, set the following properties:
Property
Setting
true
If you want to begin at a number different from the default value of 0, set this value to the starting number for this column.
In each new row, the column value is incremented by this value.
look this link
http://^/index.php/topic/284099-%D8%B4%D8%B1%D8%AD-%D9%83%D9%88%D8%AF-select-scope/#entry1366061
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); Make it run, make it right, make it fast, make it small
normalize your data and don't make it look like excel sheet
الأبداع في الرأس والعلم في الكراس
روابط مفيدة
[دروس] تجاهل الwhere
طريقة الاضافة للجدولين مرتبطين مرة واحدة
قراءة صوره من مسار
حل مشكلة الارقام العربي في الكريستال ريبورت
حل مشكلة تصدير OLE Object الي Physical File مرة أخري
كود عمل نسخة يومية من قاعدة البيانات بتاريخ مع حذف النسخة السابقة من 30 يوم مضي
معظم دوال التعامل مع string
Change Data Capture
SQL Course
string-format-datetime
LINQ to SQL in C#
Sum-of-previous-row-values-in-SqlServer
alarm-for-stop-agent-service
SQL Server CTE