nssj قام بنشر أكتوبر 17, 2021 قام بنشر أكتوبر 17, 2021 الإخوة الكرام .. في الملف المرفق عمودان (TFLVL) (TFR) (TFLVL) المطلوب التأكد أن القيم فيه هي أحد هذه الأرقام فقط 0 1 2 3 (TFR) المطلوب التأكد أن القيم فيه هي أحد هذه الرموز فقط @ $ * ^ + = ! % # | > >> ؟ وحيث يوجد غيرها تميز من خلال (ID) لتصحيحها MusndWZwayid 01.accdb
Moosak قام بنشر أكتوبر 17, 2021 قام بنشر أكتوبر 17, 2021 (معدل) تفضل أخي .. ستجدها في الاستعلام Quiry 1 = المطابقة للشروط Quiry 2 = الغير مطابقة للشروط MusndWZwayid 01.accdb تم تعديل أكتوبر 17, 2021 بواسطه Moosak 1
يوسف أحمد قام بنشر أكتوبر 17, 2021 قام بنشر أكتوبر 17, 2021 (معدل) بارك الله فيك اخي Moosak و اكثر من امثالك اذا سمحت لي بالمساهمه في الحل بالمرفق استعلامين لكل حقل من الحقول يوضح القيم الغير مدخله حسب المطلوب بالتوفيق للجميع ان شاء اللهMusndWZwayid 01_Update.rar تم تعديل أكتوبر 17, 2021 بواسطه يوسف أحمد 1 1
nssj قام بنشر أكتوبر 17, 2021 الكاتب قام بنشر أكتوبر 17, 2021 جزاك الله خيرا أخي الكريم Moosak .. الاستعلام المذكور أدى المطلوب بخصوص عمود (TFLVL) مع العلم أنه كان قصدي التعامل مع كل عمود لوحده، ولكن يظهر أني لم أوضح المطلوب لكني عدلت على (Quiry 1) ليعمل على كل عمود لوحده، فكانت هذه صيغته في عمود (TFLVL) SELECT TAB.ID, TAB.TNO, TAB.NOM, TAB.NASS, TAB.TFLVL FROM TAB WHERE (((TAB.TFLVL)="0" Or (TAB.TFLVL)="1" Or (TAB.TFLVL)="2" Or (TAB.TFLVL)="3" Or (TAB.TFLVL) Is Null)); وتم المطلوب بحمد الله .. وجزاك الله خيرا وحاولت أن أجرى نفس الطريقة على عمود (TFR) وعدلت الاستعلام إلى SELECT TAB.ID, TAB.TNO, TAB.NOM, TAB.NASS, TAB.TFR FROM TAB WHERE (((TAB.TFR)="@" Or (TAB.TFR)="$" Or (TAB.TFR) Like "*" Or (TAB.TFR)="^" Or (TAB.TFR)="+" Or (TAB.TFR)="=" Or (TAB.TFR)="!" Or (TAB.TFR)="%" Or (TAB.TFR)="#" Or (TAB.TFR)="|" Or (TAB.TFR)=">" Or (TAB.TFR)=">>" Or (TAB.TFR)="؟" Or (TAB.TFR) Is Null)); لكن يظهر أن هذه الجملة بحاجة لتعديل Or (TAB.TFR) Like "*" فعند تشغيل الاستعلام تخرج جميع النتائج 1
nssj قام بنشر أكتوبر 17, 2021 الكاتب قام بنشر أكتوبر 17, 2021 الأخ الكريم يوسف أحمد .. رأيت مشاركتك بعد أن كتبت التعليق السابق وجزاك الله خيرا .. فقد فهمت قصدي وأني أريد كل عمود لوحده وعدلت على الاستعلام الأول ليصبح هكذا <>0 And <>1 And <>2 And <>3 And Is Not Null وكانت النتيجة المطلوبة لكن .. نفس المشكلة في العمود الثاني (TFR) .. تخرج جميع النتائج .. والمفروض أن تكون النتيجة هكذا
يوسف أحمد قام بنشر أكتوبر 18, 2021 قام بنشر أكتوبر 18, 2021 (معدل) و اياك جزى اخي الغالي هناك حل و هو عمل جدول بالقيم المطلوبه و من ثم يتم عمل استعلام غير المتطابقات و هذا يسهل عليك اضافة قيم اخرى للمقارنه الى الجدول مباشرة دون التعديل على الاستعلام الجدول tblTfrValues يحمل قيم المقارنه و الاستعلام qryTfr يظهر لك السجلات المطلوبه بالتوفيق اخي الغالي MusndWZwayid 01_Update.rar تم تعديل أكتوبر 18, 2021 بواسطه يوسف أحمد 1
أفضل إجابة يوسف أحمد قام بنشر أكتوبر 18, 2021 أفضل إجابة قام بنشر أكتوبر 18, 2021 اذا لم يكن هو المطلوب فاعتقد بأن التعبير ادناه يؤدي الغرض Not Like "[*<<*]" And Not Like "*@*" And Not Like "*$*" And Not Like "*'*'*" And Not Like "*^*" And Not Like "[*+*]" And Not Like "*=*" And Not Like "*!*" And Not Like "*%*" And Not Like "[*#*]" And Not Like "*|*" And Not Like "*<*" And Not Like "*؟*" 1
nssj قام بنشر أكتوبر 18, 2021 الكاتب قام بنشر أكتوبر 18, 2021 جزاك الله خيرا أخي الكريم يوسف أحمد وأحسن إليك تم المطلوب .. وجربت الاستعلام على الملف الأصلي وعرفت أين الأخطاء هذا طبعا بعد عدة محاولات لتقليد الاستعلام الذي ذكرته .. فهو استعلام لم أجربه من قبل .. لكن نجح الأمر بحمد الله لكن كنت أتطلع إلى معالجة الأمر بطريقة أخرى .. بطريقة قد أستخدمها مستقبلا في أمور أخرى وهي طريقة للبحث عن هذه الرموز التي لها معان خاصة في أكسس مثل (* ^ #) فطرق البحث والاستبدال العادية لا تنفع معها وهي موجودة بكثرة في الجدول الرئيسي (TAB) .. لأن أصله ملفات وورد التي كنت أعمل عليها سابقا .. وأنا الآن أريد الانتقال للعمل على أكسس وأريد من الآن البدء باستبدالها بأرقام ووضعها في جداولها الخاصة المرتبطة بالجدول الرئيسي .. فهل من طريقة للبحث عن هذه الرموز المذكورة وغيرها وإن كان لها معاني خاصة في أكسس، سواء باستعلام أو كود، حتى أقوم بعد ذلك باستبدالها أو نقلها ثم حذفها .. أرجو أن أكون قد أوضحت المطلوب وكالمرة السابقة كتبت الرد السابق قبل الاطلاع على مشاركتك الأخيرة أخي الكريم 😂 والتي يظهر أن فيها معالجة للأمر بالطريقة التي كنت أتطلع إليها .. وسأجرب الكود لاحقا بعد أن أنتهي من بعض المشاغل .. وسأوافيك بالنتيجة أحي الكريم
nssj قام بنشر أكتوبر 18, 2021 الكاتب قام بنشر أكتوبر 18, 2021 تم الأمر بالطريقة التي كنت أتطلع لها .. والحمد لله وجزاك الله خيرا أخي الكريم فقد انطلقت من هذا الكود الأخير وأجريت عدة تجارب، ظهر لي أن المشكلة في رمزي (*) (#) وكانت نتيجة التجارب هذا الكود الذي أدى المطلوب بشكل دقيق Not Like "@" And Not Like "$" And Not Like "[*]" And Not Like "^" And Not Like "+" And Not Like "=" And Not Like "!" And Not Like "%" And Not Like "[#]" And Not Like "|" And Not Like "<" And Not Like "؟" And Not Like "<<"
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.