-
Posts
9903 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
404
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو jjafferr
-
استخدام دالة الاكسل sumproduct في برنامج الاكسس (معدل)
jjafferr replied to ابو فتحى's topic in قسم الأكسيس Access
وعليكم السلام 🙂 معظم الوقت هناك بدائل في الاكسس (وليس دائما) ، عن معادلات الاكسل 🙂 فالافضل ان تفهم عمل دالة الاكسل ، ثم تعمل على البديل في الاكسس ، كما قال اخي حسنين 🙂 اما اذا كنت تعمل على الاكسس ، ولكن تريد ان تستعمل دالة/مكتبة الاكسل ، فنعم ممكن: 1. اختيار مكتبة الاكسل / مثلا: . 2. ثم اجعل معادلتك التي في الاكسل هنا ، مثل: MsgBox Excel.WorksheetFunction.SumProduct(array1, array2, array3) . وبهذه البساطة 🙂 وهنا اخونا @رمهان وضع مثال لدالة اخرى: . جعفر -
طيب ، ياريت تخبرنا بالضبط ايش المطلوب ، حتى ممكن نفكر معاك ونوصل الى حل ترضى به 🙂 جعفر
-
وعليكم السلام 🙂 لا يمكن ، ولكن يمكنك ان تعمل نموذج فرعي بدلا عنه ، وبهذه الطريقة يكون عندك التحكم في التنسيق 🙂 جعفر
-
تغير اسم صوره في مجلد بناء علي اسم حقل برمجيا
jjafferr replied to تامر خليفه's topic in قسم الأكسيس Access
اخي تامر 🙂 رجاء اعد صيغة السؤال ، بمرفق صحيح ، وبمثال من مرفقك 🙂 جعفر -
تغير اسم صوره في مجلد بناء علي اسم حقل برمجيا
jjafferr replied to تامر خليفه's topic in قسم الأكسيس Access
-
تغير اسم صوره في مجلد بناء علي اسم حقل برمجيا
jjafferr replied to تامر خليفه's topic in قسم الأكسيس Access
اللي فهمته هو : حقل pic يحتوي على اسم الصورة ومسارها ، هكذا مثلا: D:\abc\1.jpg للسجل الذي ID=1 ، وتريد ان تغير اسم الصورة التي في المجلد : بدلا ان تكون بإسم 1.jpg تريدها ان تصبح موظف1.jpg ويتم تغيير بيانات الحقل pic بدلا عن D:\abc\1.jpg ليصبح D:\abc\موظف1.jpg هل هذ المفهوم صحيح؟ اذا كان نعم ، فالكود حاليا يقوم بتغيير جميع السجلات والملفات ، دفعة واحدة ، ويمكن تغييره ليقوم بتغيير السجل الذي تنقر عليه. اما اذا مفهومي ما كان صحيح ، فرجاء تعطيني مثال متكامل على افهمه 🙂 جعفر الآن اكتشفت ان مفهومي غلط ، لأن الحقل pic ليس نص ، وانما حقل صورة !! -
تغير اسم صوره في مجلد بناء علي اسم حقل برمجيا
jjafferr replied to تامر خليفه's topic in قسم الأكسيس Access
وعليكم السلام 🙂 اللي فهمته هو ، حقل pic يحتوي على اسم الصورة ومسارها ، ويكون هكذا مثلا: D:\abc\1.jpg هذه الدالة ستعمل اذا مسار الصورة ليس فيه رقم: Public Function change_Folder_Pics_ID_to_Name() Dim rst As DAO.Recordset Dim Old_Path As String, Nwe_Path As String Set rst = CurrentDb.OpenRecordset("Select * From Table1") Do Until rst.EOF Old_Path = rst!pic New_Path = Replace(rst!pic, rst!ID, rst!pic_name) 'Rename the file in the Folder Name Old_Path As New_Path rst.Edit rst!pic = New_Path rst.Update rst.MoveNext Loop rst.Close: Set rst = Nothing MsgBox "Done" End Function جعفر -
مساعدة في فتح عدد اكثر من نموذج داخل النموذج الرئيسي
jjafferr replied to amir_adam83's topic in قسم الأكسيس Access
اخوي امير ، هل جربت تعمل البرنامج بالطريقة اللي اقترحتها عليك: جعفر -
كيف أجعل الحقل (رقم ) ويقبل السلاش أو باكسلاس
jjafferr replied to أبو العقاب's topic in قسم الأكسيس Access
لعمل طريقتي : . ادخال البيانات يكون هكذا مثلا 12021 او 992021 والنتيجة : . لأنه تنسيق ، فالمستخدم يراه بالشرطة ، ولكن برمجيا لا يوجد به شرطة ، وحتى لما طلبت طول الحقل ، نرى ان طوله بعدد الارقام فقط 🙂 لاحظ لما تنقر على الرقم في الجدول ، يعطيك الرقم فقط : جعفر -
ظهور رسالة (هناك مشكلة مع ترخيص office) مع انه مفعل
jjafferr replied to محمد القدسي's topic in قسم الأكسيس Access
شكرا اخوي خالد 🙂 اخي محمد ، للاستفادة القصوى من المنتدى ، رجاء قراءة قوانين المنتدى: اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة 🙂 جعفر -
كيف أجعل الحقل (رقم ) ويقبل السلاش أو باكسلاس
jjafferr replied to أبو العقاب's topic in قسم الأكسيس Access
اذن يكفي 0-0000 جعفر -
كيف أجعل الحقل (رقم ) ويقبل السلاش أو باكسلاس
jjafferr replied to أبو العقاب's topic in قسم الأكسيس Access
وعليكم السلام 🙂 اذا كنت تريد "تنسيق" الرقم يكون 123/2021 ، فيمكن في اعدادات تنسيق الحقل في الجدول عمل: 000/0000 ، ولكن واقع الامر سيكون الرقم 1232021 في جميع تعاملاتك البرمجية 🙂 وتستطيع كذلك استعمال اعدادات قناع الادخال 🙂 جعفر -
التاكد من وجود كلمة ضمن جملة في مربع نص اكسس
jjafferr replied to محمود الخلف's topic in قسم الأكسيس Access
وعليكم السلام 🙂 مربع نص اسم الامراض= str_Sickness مربع نص مرض مزمن= str_chronic if instr(me.str_Sickness,"سكر")>0 or instr(me.str_Sickness,"ضغط")>0 then me.str_chronic="مزمن" end if جعفر -
وعليكم السلام اخي عبدالله 🙂 بدلا من استخدام Dlookup ، جرب تستخدم الدالة Elookup من هنا: Microsoft Access tips: Extended DLookup() (allenbrowne.com) مجرد تضيف الدالة الجديدة الى برنامجك ، وتغير Dlookup الى Elookup ، وبدون ان تغير اي متغيرات في الجملة. بالاضافة الى هذا الرابط: Alternative solution to DCount and DLookup with SQL Server Backend - Access developer (accessexperts.com) والذي يعمل بنفس الطريقة ايضا 🙂 جعفر
-
السلام عليكم 🙂 اخي حسنين @SEMO.Pa3x اخونا حسين @د.كاف يار وضع رابط مشروع الضوابط والمتطلبات والمواصفات الفنية والقواعد الإجرائية اللازمة لتنفيذ أحكام لائحة الفوترة الإلكترونية والذي قد تجد فيه المكتبات و API و SDK المطلوبة للبدء في تحليل الامر 🙂 اخي حسين ، اذا محتاج بيانات مؤسسات لبدء العمل على البرنامج ، فنستطيع ان شاء الله طلبها من بعض الاخوة الاعضاء المشاركين 🙂 جعفر
-
من الخطأ الجسيم ان ترفق صور وملفات في قاعدة بياناتك ، فحجم قاعدة البيانات سيكبر بشكل كبير (ولا تنسى ان اقصى حجم للاكسس هو 2 جيجا) ، وستصادف الكثير من المشاكل لاحقا ، لهذا السبب ترى جميع هذه المواضيع 🙂 نعم ، لا مانع من ارفاق بعض الصور والملفات في قاعدة البيانات ، ولكن السؤال سيكون ، لماذا ؟؟ واهلا وسهلا بك في المنتدى 🙂 وللاستفادة القصوى من المنتدى ، رجاء مراجعة قوانين المنتدى: اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة جعفر
-
اخي حسنين 🙂 الموضوع هو نفسه الذي كنا نتناقش فيه (انظر الرابط اعلاه ، ونعم انا قمت بتغيير اسم الموضوع ليتلائم مع محتواه) ، فرجاء الرد هناك 🙂 جعفر
-
رجاء قراءة هذا الموضوع ، وبالخصوص مشاركتي في "تمكين المحتوى" : جعفر
- 1 reply
-
- 1
-
-
وعليكم السلام اخوي عمر 🙂 يتم مناقشة موضوع الفاتورة الالكترونية لهيئة الزكاة والدخل هنا: رجاء تشاركنا هناك 🙂 جعفر
-
انا استخدم كاسبرسكاي Kaspersky وما اعطاني اي خطأ 🙂 جميل جدا ، الدالة MainRedirect ربطت جميع مكونات المشروع ، ويتم وضع المتغيرات/Parameters والمسار للملف التنفيذي ، جميع هذا في سطر واحد 🙂 والملف التنفيذي app.exe () يأخذ/يرسل قيمة واحدة ، وبكل بساطة يمكن اعطائه اكثر من قيمة ، مثل رقم الشركة/المؤسسة/المدرسة واسم المستخدم وكلمة المرور/السر وووو ، ومن ثم يُرجع اكثر من قيمة (كمصفوفة مثلا) ومنها رقم الفاتورة الالكترونية 🙂 يعني الآن ادوات التواصل بين ملف Net. والاكسس اصبحت شبة جاهزة ، شكرا اخوي حسنين 🙂 ، ومربط الفرس (البرنامج) الآن في يدي اخونا حسين 🙂 (قد تستطيع عمل برويمج "تصغير برنامج 🙂" للمتغيرات المطلوبة لفريق الاكسس ، على ان تواصل برنامجك المتكامل بطريقة متوازية 🙂 ، خصوصا واننا المبرمجين نتعامل مع الكود كمرحلة اولى ، تاركين الواجهات واصطياد اخطاء ادخالات المستخدم كمرحلة تالية 🙂) جعفر
-
همممم طبعا اذا عملت هذا ، فلا حاجة لك بالاجابات التي سنحصل عليها من هذه الموضوع 🙂 ولكني ارى اننا اصبحنا خطوة اقرب الى المطلوب ، طبعا للذين يريدون ان يستخدمون برنامجهم الاكسس للتخاطب مع موقع هيئة الزكاة والدخل 🙂 ممكن ان نرسل النتائج الى ملف txt ، ومنه الى نأخذ البيانات بالعربي ، او نعمل دالة تأخذ النتائج الحروف بصيغة AscW ومن ثم الى ChrW في برنامجنا 🙂 شكرا جزيلا اخوي حسنين على هذا الاسهاب في التوضيح ، ولا غنى لنا عنك في المستجدات هنا ، ان شاء الله 🙂 جعفر
-
هناك حوالي 3 - 4 اسأله حديثة عن هذا الموضوع ، ولم تلقى اجابة ، والجميع يبحث عن طريقة لربط برنامجهم المعمول بالاكسس ، بسيرفر هيئة الزكاة و الدخل او فياريت بستطيع تقديم شيء بالاكسس يخدم غرضهم 🙂 اخوي حسنين @SEMO.Pa3x ساعدني في بعض المواضيع بعمل وسيط بين الاكسس وبين البرنامج/الجهاز الاخر ، كالتالي: اخذ API او SDK البرنامج الاخر او الجهاز الاخر والمعمول على لغات dot net ، عمل برنامج وسيط بين الاكسس والبرنامج/الجهاز الآخر ، نرسل متغيرات/parameter معينة الى هذا الوسيط عن طريق Shell و Command Line ، ويقوم الوسيط بتمرير المتغيرات الى البرنامج/الجهاز ، ويعطينا النتيجة 🙂 اما اخوي حسين @د.كاف يار فله باع في هذه اللغة كذلك 🙂 ولا ننسى ان هناك طرق لإستعمال مكتبات Net. من داخل الاكسس كذلك 🙂 جعفر
-
وعليكم السلام 🙂 قد تستفيد من هذاالموضوع: عند البحث على الموظف والضغط على الاسمه تظهر معلوماته في النموذج الاخر - قسم الأكسيس Access - أوفيسنا (officena.net) جعفر