محمد احمد لطفى قام بنشر يونيو 26, 2017 مشاركة قام بنشر يونيو 26, 2017 السلام عليكم ورحمة الله و بركاته عند تصفية البيانات ..., الخلايا الفارغة ( سجلاتها ) لا تظهر جزاكم الله خيراً على المساعدة Test2000.rar رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر يونيو 26, 2017 مشاركة قام بنشر يونيو 26, 2017 وعليكم السلام اقرأ الرابط التالي ، وخصوصا الجملة باللون الاحمر: واللي يهمك هو كود Room_No جعفر رابط هذا التعليق شارك More sharing options...
محمد احمد لطفى قام بنشر يونيو 26, 2017 الكاتب مشاركة قام بنشر يونيو 26, 2017 عفوا ما لاحظت المطلوب اليك المطلوب الآن: تغيير اسم الحقل الى اسم مفهوم . إضافة الحقل الآخر للمعيار . حدث النقر على رقم الغرف اصبح: Private Sub Rooms_Click() Select Case Rooms.Value Case 1 Room_Number = 1: Room_Check = -1 Case 2 Room_Number = 2: Room_Check = -1 Case 3 Room_Number = 3: Room_Check = -1 Case 4 Room_Number = 4: Room_Check = -1 Case 5 Room_Number = "": Room_Check = "" End Select Me.sfrm_Room_No_Available.Requery . ومصدر بيانات النموذج الفرعي اصبح: . واكتب لك سطري المعيار ، مع الشرح وذلك لأهميته: check: IIf([Forms]![frm_Rooms_Available]![Room_Check]<>-1,[Check],[Forms]![frm_Rooms_Available]![Room_Check]) اذا مافي علامة صح على الحقل [Forms]![frm_Rooms_Available]![Room_Check] (يعني الحقل لا يساوي -1) اذن اعطنا جميع سجلات الحقل [check] وإلا ، فاستخدم قيمة الحقل الموجودة في النموذج [Forms]![frm_Rooms_Available]![Room_Check] ------------------------------------------ Room_No: IIf(Len([Forms]![frm_Rooms_Available]![Room_Number] & "")=0,[Room_No],[Forms]![frm_Rooms_Available]![Room_Number]) اذا مافي بيانات في الحقل Len([Forms]![frm_Rooms_Available]![Room_Number] & "")= اذن اعطنا جميع سجلات الحقل [Room_No] وإلا ، فاستخدم قيمة الحقل الموجودة في النموذج [Forms]![frm_Rooms_Available]![Room_Number] . وللأسف الشديد ، فأنا ارى الكثير من المبرمجين لا يلتفتون لهذه الاسطر ، ويستخدمون Like بدلا عنها جعفر 621.Test.accdb.zip طب ممكن لو سمحت الملف المرفق يتم تحويله الى اكسيس 2003 علشان اقدر استوعب و استسمحك و استأذنك أنا عارف انى حصرتك عاوز تفهمهالى بس أنا سيصعب على فهما هكذا فبرجاء تطبيقها على النموذج الاعلى وجزاكم الله خيراً رابط هذا التعليق شارك More sharing options...
محمد احمد لطفى قام بنشر يونيو 26, 2017 الكاتب مشاركة قام بنشر يونيو 26, 2017 لم أستطع التوصل لشىء رابط هذا التعليق شارك More sharing options...
أفضل إجابة jjafferr قام بنشر يونيو 26, 2017 أفضل إجابة مشاركة قام بنشر يونيو 26, 2017 الرابط السابق لا يعطي النتائج اذا الحقل يساوي NULL ، لذلك عملت التغيير على استعلام برنامجك ، حتى تحتوي النتائج على جميع الحقول ، التي بها قيم او التي لا تحتوي على قيم او التي هي عبارة عن Null : هذا المثال للحقل School بدل School: Like "*" & [Forms]![Datamasterform]![School] استعمل School1: Nz([School],"") IIf(Len([Forms]![Datamasterform]![School] & "")=0,Nz([School],""),[Forms]![Datamasterform]![School]) جعفر 660.Test2000.mdb.zip 2 رابط هذا التعليق شارك More sharing options...
محمد احمد لطفى قام بنشر يونيو 26, 2017 الكاتب مشاركة قام بنشر يونيو 26, 2017 Just now, jjafferr said: الرابط السابق لا يعطي النتائج اذا الحقل يساوي NULL ، لذلك عملت التغيير على استعلام برنامجك ، حتى تحتوي النتائج على جميع الحقول ، التي بها قيم او التي لا تحتوي على قيم او التي هي عبارة عن Null : هذا المثال للحقل School بدل School: Like "*" & [Forms]![Datamasterform]![School] استعمل School1: Nz([School],"") IIf(Len([Forms]![Datamasterform]![School] & "")=0,Nz([School],""),[Forms]![Datamasterform]![School]) جعفر 660.Test2000.mdb.zip جزاك الله لم أكن أعرف عمله بدون هذا المثال رابط هذا التعليق شارك More sharing options...
محمد احمد لطفى قام بنشر يونيو 26, 2017 الكاتب مشاركة قام بنشر يونيو 26, 2017 أستاذى جعفر لقد لاحظت انه بهذه الطريقة لا يمكن تعديل بيانات أيوجد حل لها ام لا رابط هذا التعليق شارك More sharing options...
محمد احمد لطفى قام بنشر يونيو 27, 2017 الكاتب مشاركة قام بنشر يونيو 27, 2017 8 minutes ago, محمد احمد لطفى said: أستاذى جعفر لقد لاحظت انه بهذه الطريقة لا يمكن تعديل بيانات أيوجد حل لها ام لا تم اضافة الحقول الاصلية و استبدالها فى النموذج فقبلت التعديل رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر يونيو 27, 2017 مشاركة قام بنشر يونيو 27, 2017 6 ساعات مضت, محمد احمد لطفى said: تم اضافة الحقول الاصلية و استبدالها فى النموذج فقبلت التعديل رجاء توضيح هذه النقطة جعفر رابط هذا التعليق شارك More sharing options...
محمد احمد لطفى قام بنشر يونيو 27, 2017 الكاتب مشاركة قام بنشر يونيو 27, 2017 (معدل) Just now, jjafferr said: رجاء توضيح هذه النقطة جعفر أولا أضفت الحقول الاصلية فى الاستعلام و تم استبدالها بدل الحقول الاخرى فى النموذج مثلا بدل school1 تم وضع الاصل school تم تعديل يونيو 27, 2017 بواسطه محمد احمد لطفى 1 رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر يونيو 27, 2017 مشاركة قام بنشر يونيو 27, 2017 شكرا جزيلا جعفر 1 رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان