بحث مخصص من جوجل فى أوفيسنا
Custom Search
|
ahmed helmy draz
03 عضو مميز-
Posts
168 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
4
ahmed helmy draz last won the day on أغسطس 1 2024
ahmed helmy draz had the most liked content!
السمعه بالموقع
90 Excellentعن العضو ahmed helmy draz

- تاريخ الميلاد 07/04/1977
البيانات الشخصية
-
Gender (Ar)
ذكر
-
Job Title
G
اخر الزوار
1348 زياره للملف الشخصي
-
السلام عليكم ورحمة الله ... اود جعل التقارير تقوم بالفصل بعد كل مدرسة لتبدأ المدرسة الجديدة في بداية صفحة جديد مع جعل كل تقرير يحتوي على 20 اسم طالب فقط ولكم جزيل الشكر 111.rar
-
-
السلام عليكم ورحمة الله أخواني الأعزاء أنا قولت طالما هنعلي الشغل..... ييقى نعليه على الأخر حظك بقة يا حسين وتحياتي لأخونا العبقري Foksh (يرجى أضافة الخط الموجود في الملف digital-7 (mono) مع الويندوز أولاً) PlayStation 6.rar
-
السلام عليكم لمسة جمالية مني لا تضاهي مجهود اخونا العزيز Foksh كما تم ضبط حساب ايجار الساعة مع اجمال المستحق بعمل Me.Refresh تابع المرفق لكبر حجم الصورة السابقة PlayStation.rar
-
كيفية انشاء و التعامل TREE VIEW ؟
ahmed helmy draz replied to AMINYOUSIF's topic in قسم الأكسيس Access
السلام عليكم ورحمة الله وبركاته مرحبأ بك أخي أمين يوسف ماتود معرفته عن طريقةانشاء TREE VIEW اليك بعض المشاركات في المنتدى التي ناقشت هذا الموضوع -
وعليكم السلام ورحمة الله اخي الكريم ibrteeb75 مرحباً بك معنا... لو تفضلت وقمت يشرح ماتريده بشكل أوضح حتى يستطيع الاعضاء والخبراء مساعدتك وشكراً لك
-
السلام عليكم أخي الكريم Moosak ماشاء الله تبارك الله ...جمال لا يختلف عليه إثنان جمال في الإلوان وبهجة في المنظر و روعة التصميم جزاك الله خيراً
-
عمل نموذج لتوضيح الاقساط الشهرية لكل فاتورة
ahmed helmy draz replied to ahmedabuzena's topic in قسم الأكسيس Access
المطلوب عند الضغط على الزر (التقسيط الشهري) يقوم الكود بأخذ القيمة الكلية ويقسمها على عدد الاقساط ويضيف قيمة القسط مع تاريخ الاستحقاق وهو بداية اول شهر من تاريخ الفاتورة وكل شهر يت اضافة القسط. -
عمل نموذج لتوضيح الاقساط الشهرية لكل فاتورة
ahmed helmy draz replied to ahmedabuzena's topic in قسم الأكسيس Access
أخي الكريم ahmedabuzena عدنا مجدداً لنقطة الصفر وهو عدم وجود أية حقول محسوبة بإسم القسط المستحق فأنت تريد أن أقوم أنا بحساب الأقساط التي لا أعرف كيف أحسبها ولا الحقول المطلوبة لذلك فبعص الحقول مكتوبة بالعربية وبعضها بالانجليزية والرموز سأترك الأمر للخبراء إلا إذا قمت أنت بتسهيل الوضع قليلاً. وشكراً لك -
عمل نموذج لتوضيح الاقساط الشهرية لكل فاتورة
ahmed helmy draz replied to ahmedabuzena's topic in قسم الأكسيس Access
-
أخونا حسين العربى أنا لم أفهمك خطأ فكلنا فهمنا كلامك وطنشنا بالعربي كدة عارف ليه؟ لان تصميم البرنامج من البداية تم على أنه برتامج Stopwatch وأضاف اليه أخونا Foksh الحساب حسب التسعيرة وأن القاعدة في الواقع ليس لها أي جدول فهي عبارة عن نموذج وبعض الاكواد فقط وعند بحثي في بداية التصميم وجدت أن حساب الوقت في الاكسس وتخزينه صعب قليلاً بعكس التواريخ فهو يتعامل معها بكل سهولة فقمت بعمله على الشكل الذي نراه وعلية أظن من خبرتي الصفرية المتواضعة أنه يجب علينا تصميم القاعدة من جديد لتقوم بعمليات الحساب والتخزين والمكسب والخسارة واصدار التقارير و الفواتير إلا إذا خالفني أخي العبقري Foksh الرأي واستطاع أن يقوم بتحويل برتامج Stopwatch إلى قاعدة حقيقية تقوم بمهام قواعد البيانات المعروفة وتقبل صراحتي وشكرأً جزيلاً لك
-
السلام عليكم ورحمة الله أخي العزيز Foksh طبعاً أصبح العداد أفضل بدون (الرمش) الذي كان فيه أنت دائما مبدع بالإضافة لتشغيل كل عدادات الأجهزة في نموذج واحد وجزاك الله خيراً وبالنسبة للأخ حسين العربى تم تفعيل حقل إيجار الساعة لتتمكن من كتابة الرقم الذي تريده للإيجار TEST_3.accdb
-
حل مشكلة خطاء يظهر عند فتح قاعدة بيانات اكسس
ahmed helmy draz replied to خالد جميل's topic in قسم الأكسيس Access
السلام عليكم ورحمة الله وبركاته أخي الكريم (خالد جميل) Private Declare PtrSafe Function GetModuleHandle Lib "kernel32" Alias "GetModuleHandleA" (ByVal lpModuleName As String) As Long Private Declare PtrSafe Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" (ByVal idHook As Long, ByVal lpfn As Long, ByVal hmod As Long, ByVal dwThreadId As Long) As Long Private Declare PtrSafe Function UnhookWindowsHookEx Lib "user32" (ByVal hHook As Long) As Long Private Declare PtrSafe Function SendDlgItemMessage Lib "user32" Alias "SendDlgItemMessageA" (ByVal hDlg As Long, ByVal nIDDlgItem As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long Private Declare PtrSafe Function GetClassName Lib "user32" Alias "GetClassNameA" (ByVal hwnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As Long Private Declare PtrSafe Function GetCurrentThreadId Lib "kernel32" () As Long هذه العبارات تقوم بأستدعاء أو تحميل مكتبات لغة VBA في بداية الكود و كلمة "user32" تدل على أن الكود يعمل فقط على اصدار اوفيس 32بت (32Bit) وإذا وجدت كلمة "user64" فمعناها أن المبرمج قام بأستدعاء أو تحميل مكتبات لغة VBA لتعمل على اصدار اوفيس 64بت (64Bit) وفي الغالب تجد أن المبرمج قد وضع أكواد الإصدارين معاً ليضمن عمل الكود على أي إصدار أوفيس قد يستعملة المستخدم أو قد ينقل القاعدة على أي جهاز لا يعرف نوع إصدار الأفيس علية (32Bit) أو (64Bit) أما لماذا تعطي خطاء لديك وذلك لأن المكتبة مفصولة عن بقية الكود الخاص بها بالخط الفاصل أو أنها لاتتبع الكود أصلا الكود المكتوب اسفل الكود الخطأ هو كود إخفاء إطار الاكسس و هذا كود إخفاء إطار الاكسس أخر يعمل بكفاءة hideaccesswindow.zip وهذه مشاركة تشرح ماذا تعني مكتبات (32Bit) و (64Bit)