السلام عليكم ورحمة الله وبركاته
Dim strsql As StringDim strsql1 As Stringstrsql = "SELECT dbo_EmInfoLOCAL.Nationality " & vbCrLf & _"FROM dbo_EmInfoLOCAL " & vbCrLf & _"WHERE (((dbo_EmInfoLOCAL.Nationality)=[Forms]![Employee&Information_local_New]![Employee number]));"strsql1 = strsql = "SELECT dbo_EmInfoVPS.Nationality " & vbCrLf & _"FROM dbo_EmInfoVPS " & vbCrLf & _"WHERE (((dbo_EmInfoVPS.Nationality)=[Forms]![Employee&Information_local_New]![Employee number]));"If strsql <> strsql1 ThenMe.Nationality.BackColor = vbBlackMe.Nationality.ForeColor = vbWhiteElseMsgBox "ÊÚÇÑÖ Ýí ÌäÓíÉ ÇáãæÙÝ / " & Form.Controls("arabicName") & "", vbExclamation, "MOHB SYSTEM"Me.Nationality.BackColor = vbWhiteMe.Nationality.ForeColor = vbBlackEnd Ifلدي جدولين في قاعدة البيانات تحتوي على عدة حقول متطابقة
الأول مرتبط مع قاعدة بيانات sql server محلية والآخر على استضافة ويندوز
استخدم اسلوب ترحيل البيانات بين السيرفر المحلي والخارجي وأيضاً عملية التحديث
ولكن واجهة صعوبة في أمر وهو مطابقة البيانات في حقل معين لسجل معين بين الجدولين ليتم ابلاغ المستخدم بوجود اختلاف بين قيمة الحقل المحلي وبين الخارجي لنفس السجل .
ارجو ممن لديه حل في تعديل الكود أعلاه أو إيجاد طريقة أخرى لعمل المقارنة .
بارك الله فيكم وبلغنا وإياكم رمضان
وكل عام وأنتم بخير