-
Posts
2300 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
57
نوع المحتوي
التقويم
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو Moosak
-
وعليكم السلام ورحمة الله وبركاته .. 🙂 هذا كود API وظيفته نقل التركيز من نافذة الأكسس إلى برنامج آخر أو إعادة التركيز إلى نافذة الأكسس مجدد : #If VBA7 Then Public Declare PtrSafe Function SetForegroundWindow Lib "user32.dll" (ByVal hwnd As LongPtr) As LongPtr #Else Public Declare Function SetForegroundWindow Lib "user32.dll" (ByVal hwnd As Long) As Long #End If الدالة تحتاج إلى المعامل التالي hwnd للبرنامج الذي تريد التركيز عليه سواء كان الأكسس أو برنامج آخر ( بعدما تكون قد فتحته كـ Object ) .. وطريقة استدعائه كالتالي : SetForegroundWindow oWMP.hwnd 'windows media player SetForegroundWindow Application.hwnd 'Access
-
وعليكم السلام ورحمة الله وبركاته أخي عمر .. 🙂 أعتقد أن عليك كتابة هذه بالطريقة التالية : [Forms]![frmAddPatyCash]![SubfrmPatyCash].[Form]![txtInvDate] وذلك في حال الإشارة لعنصر موجود في النموذج الفرعي .. invDateCh = DLookup("[InvDate]", "[TblBPCash]", "[InvDate] =#" & [Forms]![frmAddPatyCash]![SubfrmPatyCash].[Form]![txtInvDate] & "# And [InvNo] ='" & [Forms]![frmAddPatyCash]![SubfrmPatyCash].[Form]![txtInvNo] & "' ")
-
الحل الأسهل أن تضيف إلى اسم الملف التاريخ والوقت لتتجنب تكرار الاسم 🙂 بحيث يكون اسم الملف هكذا مثلا : FileName = "c:\ReportsFolder\Report-" & Format(Now,"dd-mm-yyyy hh-nn-ss" & ".pdf"
-
هذا الملف يعمل لدي بشكل جيد .. 🙂
-
وهذه دالة أخرى في حال لم تعمل معك الطريقة السابقة الدالة توضع في موديول وتظيف المكتبة التالية :Microsoft Scripting Runtime Public Function DleteFolder(FolderPath As String) Dim fs Set fs = CreateObject("Scripting.FileSystemObject") fs.DeleteFolder FolderPath, True Set fs = Nothing End Function ثم تستخدمها بنفس الطريقة السابقة مع تعديم اسم الدالة : Dim txtPath as String txtPath = "D:\System\PDF\" & me.id DleteFolder txtPath
-
تفضل أخي العزيز : 🙂 Dim txtPath as String txtPath = "D:\System\PDF\" & me.id Kill txtPath
-
أهلا بك أخي @UserUser2 🙂 ضع هذه الدالة في موديول : Public Function IsFileExists(txtPath As String) As Boolean ' To check whether a given file or folder exists or not If Len(Dir(txtPath, vbDirectory)) = 0 Then IsFileExists = False Else IsFileExists = True End If End Function بعدها في النموذج أو مكان كتابة الكود للتحقق من وجود الملف أكتبها هكذا : Dim txtPath as String txtPath = "D:\System\PDF\" & me.id If IsFileExists(txtPath) = True Then 'الأمر الذي تريد فعله إذا كان المجلد موجود Else 'الأمر الذي تريد فعله إذا لم يكن المجلد موجود End IF
-
أخي العزيز @محمد احمد لطفى أعتذر منك عن عمل التعديل المطلوب لارتباطي بعدة مشاريع أخرى 🙂 وأترك المجال للإخوة الأعزاء لنرى إبداعاتهم 😅✌🏼️
- 37 replies
-
- 1
-
-
- 37 replies
-
شكرا لمروركم جميعا أساتذتنا ومعلمينا الأفاضل .. 😊 غمرتمونا بكرم دعواتكم وثنائكم تقبل الله منا ومنكم 🌷 شكرا لكم فردا فردا 🙂🌹 أخي محمد أحسنت وأحسن الله إليك .. 🙂🌷 كم وضعت قيمة الـ Sleep ؟
- 37 replies
-
أخي محمد هناك أفكار كثيرة يمكن تطبيقها بسهولة وتختلف حسب الحاجة إليها… وعلى سبيل المثال : ـ نفس الرسالة بس يتغير الاسم كل مرة .. ومرفق واحد ـ رسالة مختلفة لكل شخص .. ومرفق خاص لكل واحد منهم.. ـ وأمثلة كثيرة لا حصر لها… 😁 طبعا يمكن عمل كل ذلك بإجراء تعديلات بسيطة على نفس الكود والجدول..
- 37 replies
-
فقدنا موقع شقيق ... منتديات الاكسس والوورد ...
Moosak replied to ابو البشر's topic in قسم الأكسيس Access
﴿كُلُّ مَن عَلَيها فانٍوَيَبقى وَجهُ رَبِّكَ ذُو الجَلالِ وَالإِكرامِ﴾ [الرحمن: ٢٦-٢٧] -
أنا شغلته على ويندوز 10 وأوفيس 365 وأوفيس 2010 ربما تكون إعدادات أمان أو برنامج فيروسات أو إعدادات الأمان (المواقع الموثوقة) لديك في الأوفيس ..
- 37 replies
-
شكرازجزيلا لكم جميعا على كلماتكم الطيبة ودعواتكم المباركة 😊🌹 إن شاء الله 👍🏼 أخي qathi لم يظهر لدي أي مشكلة مما ذكرت .. وكل شي كان يعمل بسلاسة تامة .. لابد أن هناك خلل في إعدادات الجهاز عندك أو إعدادات الأكسس نفسه 🙂 وياليت لو نسمع آراء الإخوة ممن جربوا البرنامج .. 🌹
- 37 replies
-
- 1
-
-
:: السلام عليكم ورحمة الله وبركاته :: 🙂 يطيب لي أن أهديكم هذه الهدية البسيطة 🎁 :: مرسال الواتسأب :: وهو برنامج بسيط جدا لإرسال الرسائل عن طريق الواتسأب .. مع إمكانية إرسال المرفقات كذلك ( صور أو مستندات ) 🙂 وله واجهتين رئيسيتين : 1 - الرسائل الفردية 2 - الرسائل الموجهة لعدة أشخاص :: وهذه صور لواجهات البرنامج :: طبعا من الضروري تنصيب برنامج الواتسأب للكمبيوتر وتشغيله قبل تشغيل البرنامج 🙂 وبملاحظاتكم ودعواتكم دوما نرتقي 🙂 :: وأخيرا :: التحميل :: ☺️👌🏼 مرسال الواتسأب.accdb
- 37 replies
-
- 9
-
-
-
وعليكم السلام ورحمة الله وبركاته 🙂 هل تقصد كتابة ( لا يساوي ) ؟ في ال VBA تكتب هكذا: لا يساوي <> أكبر من أو يساوي =< أصغر من أو يساوي =>
-
مطلوب عمل مخطط بيانات - الشرح بالصور المرفقة
Moosak replied to عبد اللطيف سلوم's topic in قسم الأكسيس Access
-
وعليكم السلام 🙂 ضع نموذج فرعي فارغ يملأ المساحة السفلى ثم عند الاختيار من القوائم إجعل مصدر بيانات النموذج الفرعي النموذج الذي تريده أن يفتح لك ..
-
وعليك سلام الله 🙂✋🏻 حسب ما تذكر الرسالة أن المشكة في الأمر الذي وضعته في حدث (عند التركيز) لمربع النص .. عد للكود الذي وضعته وتتبع المشكلة أو الخطأ الذي فيه.
-
وعليكم السلام ورحمة الله وبركاته 🙂 بدل القائمة المتعددة أيش رايك لو تعمل 3 حقول من نوع (صح/خطأ) للمقاسات الثلاثة وبهذا بيسهل عليك التعامل معها ..؟ إلا إذا كان عدد المقاسات يزيد وينقص ..
-
عملية التحويل الى sql server عملية بسيطة فلماذا الاحجام عنها
Moosak replied to محب العقيدة's topic in قسم الأكسيس Access
ننتظرك بلهفة 👍🏼🙂 وحبذا لو تتطرق لموضوع كيفية نقل قاعدة البيانات وتنصيبها على السيرفر في جهاز العميل أو المستخدم والاتصال بها .. وكذلك قضية كيفية التعامل مع المرفقات والملفات التي يتم تخزينها في نفس مجلد قاعدة البيانات .. كيف يتم تحديد المسار وكيف يتم نسخ الملفات الى مسار القاعدة ؟ وهل هناك طريقة لتخزين الملفات داخل قاعدة ال SQL ؟ -
مساعدة في تغيير نموذج مبوب من اليسار الى اليمين
Moosak replied to Radwan0's topic in قسم الأكسيس Access
الآن انتبهت أنه نفس المرفق 😅 -
مساعدة في تغيير نموذج مبوب من اليسار الى اليمين
Moosak replied to Radwan0's topic in قسم الأكسيس Access
-
وعليكم السلام أخي أزهر 🙂 هكذا مثلا : IIF([bookavailable]-[bookback]<>0 ;[bookavailable]-[bookback];[bookavailable])