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

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

قام بنشر

في نموذج تسجيل العملاء

يوجد:

- مربع نص (اسم العميل) وبعض سجلات اخري لبيانات العميل 

- مربع تحرير وسرد للبحث عن عميل 

.....

- في حاله البحث عن اسم العميل في مربع تحرير وسرد وعند عدم وجود اسم العميل المراد البحث عنه في مربع التحرير والسرد 

المطلوب :

ظهور رساله تخبر بعدم وجود اسم العميل في القائمة وتطالب التالي :

- هل تريد تسجيل اسم العميل (فلان) في سجل جديد

أ - في حاله نعم :

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

ب- في حاله لا :

   البحث مع اظهار الاسماء المشابهه لاسم هذا العميل 

قام بنشر
في ٢٠‏/٦‏/٢٠١٧ at 17:54, evramman said:

في نموذج تسجيل العملاء

يوجد:

- مربع نص (اسم العميل) وبعض سجلات اخري لبيانات العميل 

- مربع تحرير وسرد للبحث عن عميل 

.....

- في حاله البحث عن اسم العميل في مربع تحرير وسرد وعند عدم وجود اسم العميل المراد البحث عنه في مربع التحرير والسرد 

المطلوب :

ظهور رساله تخبر بعدم وجود اسم العميل في القائمة وتطالب التالي :

- هل تريد تسجيل اسم العميل (فلان) في سجل جديد

أ - في حاله نعم :

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

ب- في حاله لا :

   البحث مع اظهار الاسماء المشابهه لاسم هذا العميل 

لانك لم رفقت قاعدة بيانات لذا انا عملت العملية على قاعدة استاذنا @محمد احمد لطفى لذا اعتذر منه

اتفضل هذا هو كود البحث

Private Sub مربع_تحرير_وسرد96_AfterUpdate()
    ' ابحث عن السجل الذي يطابق عنصر التحكم.
    Dim rs As Object

    Set rs = Me.Recordset.Clone
On Error GoTo nnn
    rs.FindFirst "[رقم الملف] = " & Me![مربع_تحرير_وسرد96].Column(1)
    If Not rs.EOF Then
    Me.Bookmark = rs.Bookmark
    Else
nnn:   If MsgBox("هذا الاسم ليس موجودة في القائمة هل تريد اضافة هذا الاسم ؟ ", vbYesNo, "تنبيه") = vbYes Then
            DoCmd.GoToRecord , , acNewRec
            Me.name_b = Me.مربع_تحرير_وسرد96
            Me.مربع_تحرير_وسرد96 = Null
            Else
            Exit Sub
        End If
        End If
End Sub

واليك المرفق

 

test5.rar

  • Like 1
قام بنشر

الاخ العزيز اشكرك جدا علي التعاون والاهتمام لقد اضفت الى كثيرا 

تمت التجربه ونجحت 

اكرر شكري وامتناني 

وفيق الله

 

  • Like 1
قام بنشر
On 6/23/2017 at 2:46 AM, Shivan Rekany said:

لانك لم رفقت قاعدة بيانات لذا انا عملت العملية على قاعدة استاذنا @محمد احمد لطفى لذا اعتذر منه

اتفضل هذا هو كود البحث


Private Sub مربع_تحرير_وسرد96_AfterUpdate()
    ' ابحث عن السجل الذي يطابق عنصر التحكم.
    Dim rs As Object

    Set rs = Me.Recordset.Clone
On Error GoTo nnn
    rs.FindFirst "[رقم الملف] = " & Me![مربع_تحرير_وسرد96].Column(1)
    If Not rs.EOF Then
    Me.Bookmark = rs.Bookmark
    Else
nnn:   If MsgBox("هذا الاسم ليس موجودة في القائمة هل تريد اضافة هذا الاسم ؟ ", vbYesNo, "تنبيه") = vbYes Then
            DoCmd.GoToRecord , , acNewRec
            Me.name_b = Me.مربع_تحرير_وسرد96
            Me.مربع_تحرير_وسرد96 = Null
            Else
            Exit Sub
        End If
        End If
End Sub

واليك المرفق

 

test5.rar

تفضل يا أستاذى أنا تلميذك

  • 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