ازهر عبد العزيز قام بنشر سبتمبر 16, 2020 قام بنشر سبتمبر 16, 2020 السلام عليكم احتاج تحويل هذا الكود من نصي الى رقمي اي لو كان الحقل B رقمي وليس نصي If DCount("*", "ld", "idlh=" & Me.idlh & "and B='" & Me.B & "'") > 0 Then Dim stry As String stry = Me.B Me.Undo Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "[B] = '" & stry & "'" If Not rs.EOF Then Me.Bookmark = rs.Bookmark End If الى رقمي
الحلبي قام بنشر سبتمبر 16, 2020 قام بنشر سبتمبر 16, 2020 (معدل) 2 ساعات مضت, ازهر عبد العزيز said: If DCount("*", "ld", "idlh=" & Me.idlh & "and B=" & Me.B &"") > 0 Then انسخ الكود المرفق اعلاه توضيح بعد كلمة and احذف الكوما بدل '" اجعلها " فقط ثم احذف الكوما بين علامة التنصيص قبل اغلاف القوس بدل "'" اجعلها "" بدون كوما او انسخ الكود اعلاه هو الصحيح بالمثل فى الكود القبل الاخير تم تعديل سبتمبر 16, 2020 بواسطه الحلبي
ازهر عبد العزيز قام بنشر سبتمبر 16, 2020 الكاتب قام بنشر سبتمبر 16, 2020 الاستاذ الحلبي وماذا بشان Dim stry As String هل اجعلها DIM As Integer
الحلبي قام بنشر سبتمبر 16, 2020 قام بنشر سبتمبر 16, 2020 نعم اجعلها integer وجرب وان لم تاتى بالمطلوب اتركها نص ثم اجعل كلمة val قبل B وبين قوسين كبير (stry = Me.VAL(B ولو كان لديك مثال مصغر يكون اسهل حتى نجرب عليه
تمت الإجابة jjafferr قام بنشر سبتمبر 16, 2020 تمت الإجابة قام بنشر سبتمبر 16, 2020 السلام عليكم 🙂 لو تتبع هذه الطريقة ، ما تتعب 🙂 جعفر 1
الحلبي قام بنشر سبتمبر 16, 2020 قام بنشر سبتمبر 16, 2020 بارك الله فيكم استاذنا القدير / @jjafferr فعلا المثال المرفق من حضرتك دسم وبه دالات مفيدة جزاكم الله خير
ازهر عبد العزيز قام بنشر سبتمبر 16, 2020 الكاتب قام بنشر سبتمبر 16, 2020 33 دقائق مضت, jjafferr said: لو تتبع هذه الطريقة ، ما تتعب 🙂 ولا اروع لكن المشكلة عندي اصبح الكود يتوقف هنا rs.FindFirst "[B] = '" & stry & "'"
jjafferr قام بنشر سبتمبر 16, 2020 قام بنشر سبتمبر 16, 2020 صدقني اخوي حلبي ، اني شخصيا استعمل هذه الطريقة ، صحيح طويلة شوي ، ولكنها جدا مرنه ، ومافي مجال تخطأ فيها ، ازيد او انقص المعايير مثل ما اريد واتأكد من النتائج ، وازيد المعيار التالي ... 🙂 جعفر الان, ازهر عبد العزيز said: ولا اروع لكن المشكلة عندي اصبح الكود يتوقف هنا ما بعطيك الجواب بس لو اتبعت نفس الطريقة اللي اتبعتها للخطوة اللي قبلها ، بتلقى النتيجة المطلوبة 🙂 جعفر
ازهر عبد العزيز قام بنشر سبتمبر 16, 2020 الكاتب قام بنشر سبتمبر 16, 2020 2 دقائق مضت, jjafferr said: ما بعطيك الجواب
jjafferr قام بنشر سبتمبر 16, 2020 قام بنشر سبتمبر 16, 2020 اكتب لي طريقة حل الخطوة السابقة ، علشان اعلمك كيف تعمله لهذه الخطوه كذلك 🙂
ازهر عبد العزيز قام بنشر سبتمبر 16, 2020 الكاتب قام بنشر سبتمبر 16, 2020 طبع بالتاكيد انت تريد الصالح لي لكني اوعدك اذا اعطيتني الجواب راح ادرس الموضوع جيدا
jjafferr قام بنشر سبتمبر 16, 2020 قام بنشر سبتمبر 16, 2020 4 دقائق مضت, jjafferr said: اكتب لي طريقة حل الخطوة السابقة ، علشان اعلمك كيف تعمله لهذه الخطوه كذلك 🙂
jjafferr قام بنشر سبتمبر 16, 2020 قام بنشر سبتمبر 16, 2020 تفضل 🙂 Dim myCriteria As String myCriteria = "[idlh]=" & Me.idlh myCriteria = myCriteria & " And [B]=" & Me.B If DCount("*", "ld", myCriteria) > 0 Then Dim stry As Integer stry = Me.B Me.Undo Dim rs As Object myCriteria = "[B]=" & stry Set rs = Me.Recordset.Clone rs.FindFirst myCriteria If Not rs.EOF Then Me.Bookmark = rs.Bookmark End If جعفر 1 1
ازهر عبد العزيز قام بنشر سبتمبر 17, 2020 الكاتب قام بنشر سبتمبر 17, 2020 شكرا جزيلا استاذ @jjafferr وهو المطلوب واسف لاني لا استطيع اختار افضل اجابة وهي لك لا اعرف السبب لا يظهر لي الاختيار والشكر موصول للاستاذ الفاضل حلبي المبدع 1
الحلبي قام بنشر سبتمبر 17, 2020 قام بنشر سبتمبر 17, 2020 والله يااستاذ / @ازهر عبد العزيز انا ما عملت شئ الفضل كله يرجع لله ثم لاستاذنا القدير / @jjafferr ربنا يبارك لنا فيه ويجزاه كل الخير على ما يقدمه لنا انت يا استاذ / ازهر كلك حماس ودائما تبحث هنا وهناك وتسال وتجيب فى بعض الاحيان ان اتوقع لك تقدم كبير وملحوظ فى اكسس ان شاء الله جزاك الله كل خير خالص تحياتى 1
ازهر عبد العزيز قام بنشر سبتمبر 17, 2020 الكاتب قام بنشر سبتمبر 17, 2020 15 دقائق مضت, حلبي said: والله يااستاذ / @ازهر عبد العزيز انا ما عملت شئ الفضل كله يرجع لله ثم لاستاذنا القدير / @jjafferr ربنا يبارك لنا فيه ويجزاه كل الخير على ما يقدمه لنا انت يا استاذ / ازهر كلك حماس ودائما تبحث هنا وهناك وتسال وتجيب فى بعض الاحيان ان اتوقع لك تقدم كبير وملحوظ فى اكسس ان شاء الله جزاك الله كل خير خالص تحياتى جزاك الله كل خير
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.