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

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

قام بنشر

تعديل علي كود استعلامي اضافة وتحديث
أريد أضافة بعض الحقول وقيم خصائصها علي الكود التالي وهذه الحقول الجديدة المضافة هي:
ID_User رقم يزيد بمقدار 1 عند كل إضافة
ID_Group رقم
IAM نص مختصر
BIRTHDATE تاريخ/وقت
Email نص مختصر
PHONE نص مختصر
ImagePath نص مختصر

الكود

'If IsNull(DLookup("Uname", "Users", "Uname='الدعم الفني'")) Then
'CurrentDb.Execute "INSERT INTO Usys_Users ([Uname],[Pw],[AddingDate]) Values ('" & "الدعم الفني" & "','" & "12345" & "', '" & Date & "')"
'Else
'CurrentDb.Execute "UPDATE Users SET [Uname] ='الدعم الفني',[Pw]='" & "12345" & "',[AddingDate]='" & Date & "' WHERE Uname='الدعم الفني'"
'End If

 

قام بنشر

اتفضل اخي الكريم

 Dim Rs, RsFile As Recordset
 Set Rs = CurrentDb.OpenRecordset("اسم الجدول")
     Rs.MoveFirst
Do While Not Rs.EOF

 If IsNull(DLookup("ID_User", "Users", "ID_User='" & [ID_User] & "'")) Then
    Rs![ID_User] = [ID_User]
    Rs![ID_Group] = [ID_Group]
    Rs![IAM] = [IAM]
    Rs![BIRTHDATE] = [BIRTHDATE]
    Rs![Email] = [Email]
    Rs![PHONE] = [PHONE]
    Rs![ImagePath] = [ImagePath]
    
    Else
        If Rs![ID_User] = [ID_User] Then
            Rs.Edit
            Rs![ID_Group] = [ID_Group]
            Rs![IAM] = [IAM]
            Rs![BIRTHDATE] = [BIRTHDATE]
            Rs![Email] = [Email]
            Rs![PHONE] = [PHONE]
            Rs![ImagePath] = [ImagePath]
            Rs.Update

        End If
End If
    Rs.Update
    Rs.MoveNext
  Loop
    Rs.Close

 

  • Like 2
قام بنشر

أ @د.كاف يار السلام عليكم

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

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

قام بنشر

لاجبار المستخدم على ملئ جميع الحقول 

اضف الفكشن التالي

Function IsNullTextbox()
Dim ctlNull As Control, I As String, X As Integer
   For Each ctlNull In Me.Controls
        If ctlNull.ControlType = acTextBox Or ctlNull.ControlType = acComboBox Then
            If IsNull(ctlNull) Then
                I = ctlNull.Name & vbCrLf & I
                X = X + 1
            End If
        End If
   Next ctlNull
        If X > 0 Then
            MsgBox I, , " توجد حقول فارغة "
        Else
            MsgBox "تم الحفظ بنجاح"
        End If

End Function

 

في الازرار استدعي الفكشن

Call IsNullTextbox()

 

  • Like 2
قام بنشر (معدل)
15 ساعات مضت, د.كاف يار said:

اتفضل اخي الكريم

أخي الفاضل بارك الله فيك

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

أين أضع القيم لاسم الأدمن ورمز مروره والواردين في المشاركة الأولي برأس الموضوع باسم "الدعم الفني" وكذلك رمز المرور "12345" داخل الكود الذي تفضلت به 

15 ساعات مضت, د.كاف يار said:

Rs![BIRTHDATE] = [BIRTHDATE]

وعند الرغبة في التعديل المسميات هل الاسم الأول كما في الاقتباس لاسم الحقل في الجدول والثاني لاسم الكائن بالنموذج أم العكس

وشكراً

 

تم تعديل بواسطه محمد صلاح1
قام بنشر (معدل)
منذ ساعه, ابو عارف said:

تفضل أخي محمد

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

 

err3.jpg

تم تعديل بواسطه محمد صلاح1
قام بنشر
3 ساعات مضت, محمد صلاح1 said:

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

في حدث تحميل نموذج Home اوقف سطر الثاني On Error Resume Next

ثم حاول من جديد ثم صور رسالة خطاء  و ارفعها 

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