اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

خطأ بكود استعلام إلحاقي


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

بعد تركيب نظام صلاحيات المستخدمين للأستاذ مهند العبادي أجريت تعديلاً بإضافة بعض الحقول لجدول المستخدمين User

وأواجه إشكال يتمثل في عدم إضافة بيانات المستخدم بعد إدخلالها من خلال النموذج Users بداخل الحقول بجدول المستخدمين

وأعتقد أن الإشكال يدور حول خطأ ما في كود الاستعلام المسئول عن إلحاق هذه البيانات بجدول المستخدمين خاصة مع وجود حقلين بهما تشفير وهما حقلي الاسم والباسوورد

بيانات المستخدم الجديد لا تسجل في الجدول.rar

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

49 minutes ago, محمد صلاح1 said:

أجريت تعديلاً بإضافة بعض الحقول لجدول المستخدمين

أجريت تعديلات على المسميات ولم تجرها على مسميات الحقول في النموذج

الكود الالحاقي سيكون كالتالي

        DoCmd.RunSQL _
        "INSERT INTO Users (UName, PW,fname,EMAIL, PHONE, IAM, BIRTHDATE) SELECT '" & _
         incode(UN, "User") & "' AS Expr1, '" & incode(pass, "Pass") & "' AS Expr2, '" & _
         [REG_FullName] & "' AS Expr3 , '" & [REG_EMAIL] & "' AS Expr4, '" & [REG_PHONE] & "' AS Expr5, '" _
         & [REG_IAM] & "' AS Expr6, '" & [REG_BIRTHDATE] & "' AS Expr7"

 

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

شكراً لحضرتك أ AlwaZeeR  

في ذات السياق كأحد بيانات المستخدم كيف أضيف صورة للمستخدم في ملف مصاحب للقاعدة مع إمكانية تعديل الصورة او حذفها وشكرا

تم تعديل بواسطه محمد صلاح1
رابط هذا التعليق
شارك

إضافة صورة 

متوفر كثيرا في المنتدى ابحث وستجد

بعد إضافة الصورة

تضيف اسم مكان حفظ الصورة الى جملة الاس كيو ال

وفي النموذج الخاص بك

هو

Attach

ثم تعدل على الجملة السابقة بإضافة حقل الجدول الخاص بالصورة وهو

PHOTO

وبخصوص التعديل

لا يتم من نفس نموذج الادخال الخاص بالمستخدمين لديك

التعديل يتم من تعديل صلاحيات المستخدمين

 

تم تعديل بواسطه AlwaZeeR
رابط هذا التعليق
شارك

أ @AlwaZeeR الأخوة الكرام سوف افتح موضوع جديد لموضوع الصورة بعد الانتهاء من ضبط اكواد استعلام هذا النموذج

ولكن ارجو استكمالاً لسؤال الموضوع وهو عن خطأ كان في كتابة كود استعلام الإلحاق هل يحتاج هذا الإستعلام لاستعلام أخر من نوع تحديث مثل هذا الكود

 DoCmd.RunSQL "UPDATE users SET UName = '" & incode(UN, "User") & "', PW = '" & incode(pass, "Pass") & "', fname =  '" & [REG_EMAIL] & "', EMAIL =  '" & [REG_EMAIL] & "', PHONE =  '" & [REG_PHONE] & "', IAM =  '" & [REG_IAM] & "', BIRTHDATE =  '" & [REG_BIRTHDATE] & "' WHERE (((Users.[SN])=" & Str(UNUM) & "));"

وإن كان كذلك فما هو الكود الصحيح لاستعلام التحديث وهو لنفس مسميات حقول استعلام الإلحاق فقد حاولت ولكن دائماً هناك خطأ وشكرا

تم تعديل بواسطه محمد صلاح1
رابط هذا التعليق
شارك

كود الالحاق للمستخدم الجديد

اما كود التحديث فهو للمستخدم الموجود

في نموذجك يبحث الكود عن المستخدم اذا كان موجود

اذا وجده ينتقل الى شرط التحديث 

عموما هذا التعديل

الخطأ في الكود هو

 

UNum

لا اصل لها في النموذج

وقد تم تغييرها من قبلك الى

User_ID

ولم يتم تغييرها في  كود الالحاق

       DoCmd.RunSQL _
       "UPDATE Users SET UName = '" & incode(UN, "User") & _
       "', PW = '" & incode(pass, "Pass") & _
       "', fname =  '" & REG_FullName & _
       "', EMAIL =  '" & REG_EMAIL & _
       "', PHONE =  '" & REG_PHONE & _
       "', IAM =  '" & REG_IAM & _
       "', BIRTHDATE =  '" & REG_BIRTHDATE & _
       "' WHERE (((Users.[SN])=" & Str(ID_User) & "));"

 

 

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information