-
Posts
9974 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
406
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو jjafferr
-
بعد قراءة الباركود انتقال مؤشر الكتابه للمكان المخصص
jjafferr replied to ramynassif's topic in قسم الأكسيس Access
خلينا نأخذ مثال حقيقي علشان نشوف شو اللي ممكن عمله : . 1. شو طريقة عمل النموذج ، اعطنا مثال لوسمحت ، 2. هل عند ادخال الباركود ، يجب ان تكون على سجل جديد ، او تستعمل الباركود للبحث عن السجل ؟ 3. شو نوع المعلومة اللي تكون في الحقل item ، نص او رقم ، واذا كان فيها معلومة وادخلت الباركود ، فيصبح فيها القيمة القديمة وقيمة الباركود ، فكيف تريد ان تفصلها المعلومات ، هل تعمل سجل جديد برقم الباركود وتترك معلومة item القديمة فيه ، او ماذا !! 4. نفس الكلام عن الحقل Quantity 🙂 جعفر -
العودة الى الفورم الذي استدعى الفورم عند الاغلاق
jjafferr replied to alsihran's topic in قسم الأكسيس Access
الامر DoCmd.OpenForm لفتح النموذج frm_QualityEvaluation ، السؤال: ما هو الحقل LisetViewData وما قيمته ؟ سؤالك الاصل كان : لهذا السبب انا اقترحت عليك استعمال المتغير OpenArgs في امر فتح النموذج (لاحظ اننا ارسلنا اسم النموذج الذي نحن عليه الآن me.name كقيمة عن المتغير OpenArgs) : DoCmd.OpenForm "frm", , , , , , me.name وانتهى الكلام عن فتح واغلاق النموذج ---------------------------------------------------------- فتح النموذج على السجل الذي نحن عليه الآن . والجواب كان (رجاء التركيز على جملة التصفية فقط ) : docmd.OpenForm "frm",,,"[ID]='" & me.lst_1 & "'",,acDialog, me.name . ولكنك في جملة rs التالية استعملت OpenArgs بدل عن me.lst_1 rs.Open "SELECT * FROM tbl_QualityEvaluation WHERE id_Ccallg = '" & OpenArgs & "' And Deletrecord =1 ORDER BY tbl_QualityEvaluation.id_Ccallg DESC;", sqldb ======================================================= اعتقد سؤالك كان لازم يكون كالتالي: 1. frm1 و frm2 نقوم من خلالهما فتح النموذج frm ، وعند اغلاق frm اريد ارجع للنموذج الذي تم فتحة منه ، 2. عند فتح النموذج frm عندي جملة SQL لفتح سجل معين في النموذج frm ، وهذا السجل هو السجل الذي يقع عليه التركيز في مربع القائمة في النموذج frm1 او frm2 . رجاء تأكد لي ان مفهومي صحيح علشان اكتب لك الرد ، واذا كان مفهومي غير صحيح ، فرجاء تعطينا الصورة كامله عن قصدك ، لأني الى الآن ما فاهم !! جعفر -
التصدير الى الاكسل بتسمية الحقل وليس اسمه
jjafferr replied to ابا عمرو's topic in قسم الأكسيس Access
السلام عليكم 🙂 اخوي rockjone33 : 1. رجاء تكتب نقاط عن عمل برنامجك ، لأنك تبذل مجهود ، ما فاهم منه شيء!! 2. رجاء تدخل في الكود وتعمل له Debug>Compile ، 3. يا ريت تخبرني وين كان الخطأ حتى استفيد جعفر -
العودة الى الفورم الذي استدعى الفورم عند الاغلاق
jjafferr replied to alsihran's topic in قسم الأكسيس Access
الله يطول عمرك ، انت خلطت الحابل بالنابل !! احنا استعملنا المتغير OpenArgs لإرسال اسم النموذج ، وهو يعمل بطريقة صحيحة حسب الصورة اعلاه ، ولكنك هنا تحتاج الى: فإذن استعمل الحقل ID هنا (ID هو عبارة عن حقل فيه قيمة فريدة تميز السجلات) 🙂 جعفر -
العودة الى الفورم الذي استدعى الفورم عند الاغلاق
jjafferr replied to alsihran's topic in قسم الأكسيس Access
ارجع لموضوع امس (انا تركت لك الرابط في مشاركتي السابقة) ، فيه تفاصيل اكثر 🙂 جعفر -
وجود تغيير فى تنسيق التقرير بعد تصديره لصيغة TXT
jjafferr replied to ahmed289's topic in قسم الأكسيس Access
نعم اخوي موسى ، هذه هي الفكرة ، استعلام بمعاييره ، وبحقل يضم جميع الحقول مثل ما تفضلت ، ثم تصدير الاستعلام الى ملف نص 🙂 جعفر -
العودة الى الفورم الذي استدعى الفورم عند الاغلاق
jjafferr replied to alsihran's topic in قسم الأكسيس Access
اولا: اذا كان LisetViewData اسم النموذج الذي انت عليه الآن ، فتقدر تكتب السطر كالتالي (حيث me.name معناه اسم النموذج الذي انت فيه الآن) : DoCmd.OpenForm "frm_QualityEvaluation", , , , , acDialog, me.name ثانيا: بالنسبة للتصفية ، فاثناء كتابتك للامر ، سترى ان الاكسس يخبرك المتغير الذ يجب ان تكتبه ، ومنها Filter و Where ، ولاحظ آخر امر هو OpenArgs الذي تكلمت عنه . فإذا اردت تصفت النموذج frm بحقل الرقم ID مثلا واسم مربع القائمة lst_1 ، فيصبح الامر docmd.OpenForm "frm",,,"[ID]=" & me.lst_1,,acDialog, me.name واذا كان الحقل نص docmd.OpenForm "frm",,,"[ID]='" & me.lst_1 & "'",,acDialog, me.name . جعفر سترى معلومات اكثر عن هذا المتغير هنا . جعفر -
وجود تغيير فى تنسيق التقرير بعد تصديره لصيغة TXT
jjafferr replied to ahmed289's topic in قسم الأكسيس Access
نفس الامر الذي ترسل فيه قيم التقرير ، عادة يكون فيه امر لإرسال قيم استعلام 🙂 اما استبدال العمود بعلامة فاصلة ، فلازم تخبرنا كيف عملتها في التقرير ، علشان نعملها في الاستعلام 🙂 وفي طريقة اخيرة ، وهي نعمل عملية للملف الذي تم تصديره ، نقرأ السطر الفارغ ونحذفة ، ولكن آخر الدواء الكي 🙂 جعفر -
العودة الى الفورم الذي استدعى الفورم عند الاغلاق
jjafferr replied to alsihran's topic in قسم الأكسيس Access
وعليكم السلام 🙂 مثل ما يقول المثل: اش لك في البحر واهواله ، و رزق الله على السيف 🙂 فيه طريقة اسهل من طريقة اخوي موسى السهلة 🙂 في امر فتح النموذج ، في آخر متغير في هذا الامر ، هناك متغير اسمه OpenArgs ، استعمله في ارسال اسم النموذج الذي تريد تفتحه ، هكذا (لا تغير في السطر شيء ، إلا اذا اردت ان تضيف امر تصفية ، او ارسال معلومات اخرى في المتغير OpenArgs) : DoCmd.OpenForm "frm", , , , , , me.name . وعند اغلاق النموذج frm1 او frm2 ، اكتب : Forms(me.openargs).Visible = True جعفر -
على طاري الحجة ، مدمن حج و اريد تصريح ، كيف احصل عليه (بس الردود على الخاص لوسمحتم 🙂 ) جعفر
-
بعد قراءة الباركود انتقال مؤشر الكتابه للمكان المخصص
jjafferr replied to ramynassif's topic in قسم الأكسيس Access
انا رديت على استفسارك من البداية 🙂 -
لأن كل الكمبيوترات اللي عندي قدام ولكن ماشين الحال ، والآن صارت حجة في حاجة 🙂
-
وفي انتظار نسمع منك النتيجة 🙂 اما انا ، فلازم اشتري كمبيوتر جديد ، علشان انصب عليه الاوفيس 2021 🙂 جعفر
-
أفكار سريعة: تمرير البيانات من التقرير الي النموذج
jjafferr replied to أبو عبدالله الحلوانى's topic in قسم الأكسيس Access
طبعا هذا مجرد فاصل (ممكن يكون علامة/علامات او رقم/ارقام او حرف/حروف) بين بيانات الحقول ، وممكن استعمال اي فاصل ولكن بشرط هذا الفاصل لا يكون في بيانات الحقول ، لأن هذه الحقول يتم تجميعها كجمله واحدة ، مثلا: اذا كانت بيانات : الحقل1: /ذهبت الى السوق، ومنها الى المتجر./ الحقل 2: /قيمة المادة: 75/ الحقل 3: /الاحد - 22/05/2022 // 11:32ص/ فإذا جمعنا الحقول الثلاث اعلاه ، فتكون الجملة: /ذهبت الى السوق، ومنها الى المتجر.//قيمة المادة: 75//الاحد - 22/05/2022 // 11:32ص/ فيجب ان نختار فاصل غير موجود في هذه الجملة (او اي جمل في المستقبل) ، فبإختيار مبرمج سابق العلامة | تصبح الجملة اعلاه: /ذهبت الى السوق، ومنها الى المتجر./|/قيمة المادة: 75/|/الاحد - 22/05/2022 // 11:32ص/ ونلاحظ من السهل فصل الجملة الى 3 جُمل 🙂 نعم ممكن استعمال اي فاصل آخر (نلاحظ بأن العلامات التالية موجودة في الحقول الثلاث اعلاه هي: ، . : - / _ فلا يمكن استعمالها) ، فممكن نستعمل (لاحظ اني استعملت عدد كبير من الارقام او الاشارات ، فأكون متأكد انه من المستحيل ان يكون هذا الفاصل جزء من بيانات الحقول) : 11111 فتصبح الجملة: /ذهبت الى السوق، ومنها الى المتجر./11111/قيمة المادة: 75/11111/الاحد - 22/05/2022 // 11:32ص/ جججججج فتصبح الجملة: /ذهبت الى السوق، ومنها الى المتجر./جججججج/قيمة المادة: 75/جججججج/الاحد - 22/05/2022 // 11:32ص/ /\/\ فتصبح الجملة: /ذهبت الى السوق، ومنها الى المتجر.//\/\/قيمة المادة: 75//\/\/الاحد - 22/05/2022 // 11:32ص/ ******** فتصبح الجملة: /ذهبت الى السوق، ومنها الى المتجر./********/قيمة المادة: 75/********/الاحد - 22/05/2022 // 11:32ص/ ولكن حذار من استخدام // كفاصل ، وإلا ستكون الجملة اعلاه من 4 حقول وليس من 3 !! امثله اخرى من الفواصل اعلاه وانها تعمل بطريقة صحيحة ، وسأترك لكم طريقة تفكيك الحقول الثلاث : 11111 : عدد الطلبة 11111111معدل الدرجات1111111وهذه نسبة ضئيلة جججججج : تأجججججججججمال القمرججججججيوم اصبح بدرا شكرا اخوي ابو عبدالله ، واخوي مبرمج سابق ، خليتونا نعصر افكارنا 🙂 جعفر -
وجود تغيير فى تنسيق التقرير بعد تصديره لصيغة TXT
jjafferr replied to ahmed289's topic in قسم الأكسيس Access
وعليكم السلام اخي احمد 🙂 واهلا وسهلا بك في المنتدى 🙂 للاستفادة القصوى من المنتدى ، رجاء قراءة قوانين المنتدى: اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة ليش ما تصدر الاستعلام مصدر بيانات التقرير مباشرة الى ملف نص txt ، فالاستعلام لا يوجد به تنسيق ، والتقرير يكون فيه تنسيق ، والذي قد يكون سبب مشكلتك !! جعفر -
1. الحمدلله 🙂 4. بين التاريخين ، وعدم تكرار [رقم الفاتورة] من الجدول [customer account sub dollar] ، هذه مجرد معايير تصفية لبيانات السجلات التي تريد عرضها ، ويمكنك استعمال هذه المعايير لجميع انواع الاستعلامات ، 2. لعرض البيانات فقط ، اعمل نسخة من استعلام الالحاق اللي عندك ، وحوله الى استعلام Select ، واحفظه بإسم آخر ، 3. تقدر تعمل نموذج (انظر الخيارين في الاسفل) ، طريقة الاختيار تختلف لكل من الطريقتين ، والطريقة الثانية مشهورة واسهل 🙂 : ويكون استعلام #2 اعلاه مصدر بيانات النموذج ، ومن البيانات اللي في النموذج تختار السجلات اللي تريد تلحقها بالجدول ، ويكون بدون مصدر ، وبه تعمل ListBox مصدر بياناته #2 ، وتختار السجلات اللي تريد تلحقها بالجدول ، جعفر
-
بعد قراءة الباركود انتقال مؤشر الكتابه للمكان المخصص
jjafferr replied to ramynassif's topic in قسم الأكسيس Access
تفضل 🙂 Barcode.accdb -
وعليكم السلام 🙂 هذا الرابط فيه مجموعة من المواضيع تخص طلبك جعفر
- 1 reply
-
- 1
-
-
بعد قراءة الباركود انتقال مؤشر الكتابه للمكان المخصص
jjafferr replied to ramynassif's topic in قسم الأكسيس Access
وعليكم السلام 🙂 في احد برامجي ، نقرأ من الباركود الاحادي ، و QR ، و الجوازات والهويات MRZ ، كلها من حقل واحد ، وكما ترى فعدد الحقول كثيرة في النموذج ، وكلما يكون التركيز على حقل ، يصبح لونه اخضر (حتى يعرف المستخدم المؤشر موجود على اي حقل) ، ولكن ، على حدث "عند فقد التركيز" لكل حقل و زر في في النموذج ، يكون الكود لإعادة التركيز على الحقل الاول ، حقل ادخال الباركود . ولا توجد طريقة خاصة لمعرفة اذا كان ادخال المعلومة كان باليد او بالباركود ، إلا بحساب الوقت الذي اخذه ادخال المعلومة ، لذا أنصحك اتباع الطريقة اعلاه 🙂 جعفر -
( برنامج الإحصاء والتوثيق ) إهداء لرؤية المملكة 2030
jjafferr replied to AboSaad17's topic in قسم الأكسيس Access
السلام عليكم 🙂 اوفيس 2010 32بت ، وندوز 10 64بت 🙂 قدرت انتقل من الاسم الى كلمة السر بدون مشاكل ، سواء بالضغط على الزر TAB او Enter 🙂 جعفر -
وعليكم السلام 🙂 هذا اسم النموذج الفرعي: . فتصبح الجملة: Between [Forms]![customer_account_$22]![customer_account_main $]![Date_from] And [Forms]![customer_account_$22]![customer_account_main $]![Date_To] جعفر
-
الله ان شاء الله يطول عمرك اخوي احمد ، من الصورة اعلاه ارى ان اسم النموذج مو نفسه اللي اخبرتنا عنه !!
-
التصدير الى الاكسل بتسمية الحقل وليس اسمه
jjafferr replied to ابا عمرو's topic in قسم الأكسيس Access
نعم ، وبجميع الاشياء اللي قلتها ، ولكن عن طريق الاستعلام جدا جدا اسهل , ويستطيع الجميع الاستفادة منها 🙂 اليك بعض روابط استيراد ملفات الاكسل الى الاكسس عن طريق SQL الكود : . . . . . . جعفر