بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|
كل الانشطه
- الساعة الأخيرة
-
واحد يرفع والثاني يشوت .. ما يصير اثنين مقابل واحد .. ما رأيكم نشيل الصفر او القيمة المنطقية اي نحذف الجملة <>0 .. ونرتاح
-
مقصدي بوجه ثاني .. InStr([Modah], "-") <> 0 يا آكسيس ، دورلي على علامة "-" في النص الموجود في الحقل [Modah] .. إذا لقيتها ( يعني InStr رجعت رقم ≠ 0 ) "لبسه البشت" = فعل التنسيق الشرطي 😎 وإذا ما لقيتها ( يعني InStr رجعت 0 ) خله عادي … ما له بشت 😐
-
ايون ينفع نعم <> False يعمل لكنه أقل وضوح من <> 0 أو > 0 تذكر أن InStr ترجع رقم موضع وليس قيمة منطقية لذلك من الطبيعي تقارنها بأرقام مش بقيم منطقية
-
ليه بس كذا .. 😔 الكود وحسب الشروحات اعلاه .. يقول .. ابحث .. يا موجود .. يا لا اذا موجود لبسه البشت
-
في المقارنة العددية ؟؟؟؟؟؟ طبعاً لأ !!!
-
يا سلام شرح وافي وكافي اعذروني . كنت اعرف InStr زمان قبل ما تكبر وتعجز 🙃 يعني يصلح اكتب False بدلا من الصفر ؟ صح ؟ بحيث تصبح : InStr([FieldName],"-")<>False
-
الدالة هنا سترجع رقم موضع أول ظهور للكلمة أو الرمز داخل النص . بحيث إذا لم يتم العثور على القيمة ، ترجع 0 . وإذا تم العثور ، ترجع رقم الحرف الذي تبدأ فيه . كمثال :- InStr("04:10-", "-") => 6 ' لأن السالب هو الحرف السادس بينما :- InStr("04:10", "-") => 0 ' لا يوجد سالب هذا يعني "هل تحتوي القيمة الموجودة في الحقل [Modah] على علامة -" فإذا كان موجود فعلاً = InStr ترجع رقماً (≠ 0) وإذا لم يكن موجوداً = ترجع 0 فالمقارنة <> 0 معناها : إذا وجد السالب أم لا ..
-
الدالة InStr تبحث عن وجود سلسلة نصية داخل سلسلة أخرى ترجع الموضع الرقمي لأول ظهور للجزء المطلوب (أي رقم أكبر من صفر) إذا تم العثور عليه وترجع الرقم 0 إذا لم يتم العثور على الجزء المطلوب تركيب الدالة هو: InStr([النص الأصلي], [النص الذى نريد البحث عنه]) اذا InStr([Modah];"-")<>0 [Modah] هو الحقل الذي يحتوي على البيانات النصية اى هو النص الأصلى "-" هو النص الذى نريد البحث عنه >-->> علامة السالب <>0 تعني طالما أن علامة السالب موجودة في أي موضع داخل النص فيعتبر الشرط صحيح طيب بالنسبة لسؤال حضرتك الفاصلة في الحقل ":" لكن الفاصلة في الدالة "-" نركز فقط على ظهور علامة السالب (-) داخل القيمة الكاملة للحقل وليس على علاقة للفاصل ":" هنا لأننا لا نقوم بتقسيم القيمة بل فقط نبحث عن وجود علامة السالب (-) لماذا لم تلون القيم التي تحتوي على صفر؟ لأن الشرط يبحث فقط عن وجود السالب علامة السالب (-) "0:0" لا تحتوي على علامة السالب (-) الشرط يعطي False فلا يتم تلوينه "-0:1" تحتوي على علامة السالب (-) الشرط يعطي True فلذلك يتم تلوينه
- Today
-
إن سمحت لي بمداخلة .. النقطتين ":" يتم استخدامها للفاصل الزمني في التنسيق hh:mm على سبيل المثال . أما إشارة "-" فهو ما استخدمناه حالياً لاكتشاف السالب . مع العلم أن الشرط لا يهمه وجود ":" بل يبحث فقط عن وجود علامة "-" في أي مكان في النص 😅 ومن هنا نستطيع تعديل الشرط في التنسيق الشرطي ليشمل التلوين القيم السالبة أو القيم التي تساوي 00:00 بهذا التعديل :- InStr([Modah],"-")<>0 Or [Modah]="00:00"
-
العفو يا صديقي ..
-
تمام التمام .. وهو ما تفضل به ابوجودي ولكن نريد شرح لما يحدث : InStr([Modah];"-")<>0 الفاصلة في الدالة هي "-" لكنها في الحقل ":" ايضا لا يساوي صفر .. كيف لم يظهر في التقرير ملونا الا السالب فقط بينما يوجد حقل قيمته اصفار لطفا نريد شرح مفصل لما عمله هذا السطر
-
تعدل هذا cmbType حسب اسم القائمة المنسدلة لديك لو ارفقت مرفقك لكان التعديل عليه افضل لك
-
ما قصرت أخي العزيز كثيررررررررررررر ممتن لك
-
ابو جودي started following التعامل مع قيمة نصية كوقت في الشرط
-
فقط استخدم فى خاصية التسيق الشرطى لعنصر هذا الحقل InStr([FieldName],"-")<>0 طبعا مع تغيير : FieldName بما يتناسب معك واختر اللون هذا اقصر طريق داخل التقرير ولو تريد التصفية فقط فى الاستعلام للقيم الموجبة استخدم فى معيار الحقل: FieldName >InStr([FieldName],"-")<>0 اما لو تريد القيم السالبة فقط فى معيار الحقل : FieldName InStr([FieldName],"-")<>0
-
سؤال بخصوص قائمة منسدلة مرتبطة بحقلين
mostafa_27 replied to mostafa_27's topic in قسم الأكسيس Access
شكرا لرد حضرتك انا هعدل حاجه على الكود ده ؟ و هل اضيفة فى موديل فى النموذج ؟؟ صح كده @kanory @kanory -
منتصر الانسي started following التعامل مع قيمة نصية كوقت في الشرط
-
طالما نوع الحقل نصي فالحل بسيط أضفت تقرير لمثال الأخ @Foksh تظهر فيه القيم السالبة باللون الاحمر مع تحياتي TimeMin.rar
-
آآآآآه نصي العنوان يوهم بغير ذلك .. المعذرة سأقوم بالتعديل الى عبارة صحيحة مفهومة هذا حقل نصي في تقرير اريد تلوينه حين يكون بالسالب .. باقصر طريق
-
تعديل على نموذج إدخال بيانات
طارق عبد الرازق replied to طارق عبد الرازق's topic in قسم الأكسيس Access
مشكور أستاذ Foksh وشكراً لمرور حضرتك -
وعليكم السلام ورحمة الله وبركاته .. تستطيع ذلك من خلال ملفك المرفق كالآتي :- في الخلية B5 ( لحساب الأيام ) :- =MOD(B3+B4,30) في الخلية C5 ( لحساب الأشهر ) :- =MOD(C3+C4+QUOTIENT(B3+B4,30),12) في الخلية D5 ( لحساب السنوات ) :- =D3+D4+QUOTIENT(C3+C4+QUOTIENT(B3+B4,30),12) وتستطيع أيضاً عرض التفصيل كاملاً في خلية واحدة . على سبيل المثال . قمت بدمج الخلايا B+C+D = 6 في خلية واحدة ، وأدرجت فيها المعادلة التالية :- =D3+D4+QUOTIENT(C3+C4+QUOTIENT(B3+B4,30),12) & " سنوات, " & MOD(C3+C4+QUOTIENT(B3+B4,30),12) & " أشهر, " & MOD(B3+B4,30) & " أيام" وهذه صورة من النتيجة النهائية :- Number of Serveces.zip
-
وعليكم السلام ورحمة الله وبركاته .. أخي الفاضل الأمر ان شاء المولى بسيط .. كأحد الأفكار التي تستطيع نقلها الى مشروعك ، انظر للإستعلام Form1 ، وقم باختيار اي بيان تريد .ز طريقة 4.zip
-
وعليكم السلام ورحمة الله وبركاته .. أخي الكريم من باب أن تجد تفاعلاً واستجابة لطلباتك لاحقاً ، نرجو منك :- أولاً أن يكون العنوان ذات صلة ودلالة على المشكلة . ثانياً الشرح المفصل للمشكلة التي تواجهها . ثالثاً استخدامك لللغة العربية في أسماء الحقول والجداول والنماذج ... إلخ يجعلك تعاني من مشاكل كبيرة وكثيرة فيما بعد . وهذا لن يشجع أحد على التفكير في حل لمشكلتك . رابعاً أن تأخذني برحابة صدرك على ما سلف . وما هو إلا من باب النصيحة .
-
Foksh started following التعامل مع قيمة نصية كوقت في الشرط
-
وعليكم السلام ورحمة الله وبركاته .. معلمي الفاضل ، استخدام كلمة "الوقت" في وصفك هنا ؛ هل هذا دلالة على الفرق بين وقتين كما في الأفكار السابقة ( مواضيع سابقة ) ، وبالتالي نوع البيانات في الحقل = نصي أم تاريخ و وقت 🤔 أم ماذا ؟؟ وعلى الأرجح هو من نوع نص ( باعتقادي لا يمكن أن تكون قيمة حقل نوعه تاريخ و وقت = قيمة سالبة ) ؛ فقط للتأكيد !! وعليه فإن أفضل فكرة خطرت لي هي تحويل الوقت الى رقم ، كمثال القيم الموجبة بالدقائق= 250 ( لـ 04:10 ) القيم السالبة بالدقائق = -250 ( لـ 04:10- ) وفي التالي فكرة بسيطة في استعلام لجلب القيم السالبة للوقت :- SELECT * FROM Table1 WHERE (((IIf(Right([Modah],1)='-',-1,1)*(Val(Left([Modah],2))*60+Val(Mid([Modah],4,2))))<0)); TimeMin.accdb
-
طارق عبد الرازق started following تعديل على نموذج إدخال بيانات
-
السادة الأساتذة / تحياتي لدي جدول البيان ( companies) مرفق صورة 1 كل بيان له رسوم لكل فئة وجدول إدخال البيانات ( tblE-Invoicing ) ونموذج إدخال بيانات بنفس الاسم محتاج عند إختيار البيان من الكمبوبوكس تظهر ليا رسوم كل فئة .. وشكراً طريقة 4.accdb
-
السلام عليكم ورحمة الله دى فكرة برنامج اود تحويلها لنسخة بروفيشنال ان امكن ولكم منى جزيل الشكر السيدلية الجديدة.rar
-
ابوخليل started following التعامل مع قيمة نصية كوقت في الشرط
-
السلام عليكم النص عندي على هيئة وقت قصير كــــــ 04:10 أو بالسالب 04:10- كيف يكون الشرط اذاكانت القيمة أقل من 00:00 السيدلية الجديدة.rar