اذهب الي المحتوي
أوفيسنا

الحاق رقم بواسطة دالة Dmax


محمدنجار

الردود الموصى بها

السلام عليكم ... اخواني  الكرام ...

:: استخدمت الجملة التالية لالحاق الرقم الاكبر eno من جدول tbl_ehead بجدول tbl_entries في الحقل teno لكنها تعطي خطأ . أين الخلل ؟

DoCmd.RunSQL "INSERT INTO Tbl_Entries.teno SELECT DMax([eno],tbl_ehead) AS Expr2"

:: الشكر والتقدير للجميع .

رابط هذا التعليق
شارك

35 دقائق مضت, Shivan Rekany said:

واذا عطيتك خطأ ارفق نسخة مصغرة من القاعدة

:: شكرا اخي شفان .... اعطت الجملة الخطأ التالي . علما ان الحقلين من نوع نص ؟

خطأ.jpg

تم تعديل بواسطه محمدنجار
  • Like 1
رابط هذا التعليق
شارك

1 دقيقه مضت, محمدنجار said:

:: شكرا اخي شفان .... اعطت الجملة الخطأ التالي .

خطأ.jpg

هناك اثنين من "" لكل مكان وليس واحدا
اي استخدم مثل اللي كتبت انا في المشاركتي السابقة
واذا ترفق نسخة مصغرة راح يسهل علينا لكي نوصل للحل المطلوب

  • Like 1
رابط هذا التعليق
شارك

3 دقائق مضت, Shivan Rekany said:

هناك اثنين من "" لكل مكان وليس واحدا
اي استخدم مثل اللي كتبت انا في المشاركتي السابقة
واذا ترفق نسخة مصغرة راح يسهل علينا لكي نوصل للحل المطلوب

نعم اخي ..... هل يجب ان نضيف (value) على اعتبار الن الحقلين من نوع نص ؟

 

تم تعديل بواسطه محمدنجار
  • Like 1
رابط هذا التعليق
شارك

4 دقائق مضت, محمدنجار said:

:: تفضل

Insert Dmax.accdb

اتفضل تقدر استخدم احد اسطر التالية 
1 -

DoCmd.RunSQL "INSERT INTO Tbl_Entries ( teno ) SELECT DMax(""[eno]"",""[tbl_ehead]"")"

او هذا

DoCmd.RunSQL "INSERT INTO Tbl_Entries ( teno ) SELECT Max(Tbl_ehead.eno) AS MaxOfeno FROM Tbl_ehead;"

واليك المثال بعد تعديل

 

Insert Dmax.accdb

  • Thanks 2
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information