-
Posts
12797 -
تاريخ الانضمام
-
Days Won
237
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ابوخليل
-
سؤال في : التركيز SetFocus حال فتح البرنامج مع اقلاع وندوز
ابوخليل replied to ابوخليل's topic in قسم الأكسيس Access
جزاكم الله خيرا احبتي وشكرا على المساعدة فكرة منطقية وجربت ولم يستجب للحدث ولم ينتقل التركيز انا ذكرت في مشاركتي الثانية : اي ان اكسس يفتح مع بداية التشغيل ولكن الحاصل ان وندز لديه مهمة اخرى لم تنتهي بعد علما اني ازلت جميع البرامج التي تعمل مع بدء التشغيل ما عدا برنامجي للاسف SendKeys "{BS}", False لم يقبلها اكسس ولا اعلم هل للاصدار دخل في ذلك لذا الغيتها واكتفيت بالوحدة النمطية 32 بت مع كود التركيز : Public Declare Function SetForegroundWindow Lib "user32" (ByVal hWnd As Long) As Long Public hWnd As Long Public Function Activate_This_AccessApp() As Boolean 'Brings the DB to the front of all open windows Call SetForegroundWindow(Application.hWndAccessApp) End Function Private Sub Form_Load() Call Activate_This_AccessApp Me.SetFocus Me.id.SetFocus End Sub مع الانتباه لنقطة مهمة وهي وضع علامة على : تأمين شريط المهام والحمد لله تحقق المطلوب الشكر لاساتذتنا الفضلاء ؛ جعفر .. و شفان .. و عمرو -
سؤال في : التركيز SetFocus حال فتح البرنامج مع اقلاع وندوز
ابوخليل replied to ابوخليل's topic in قسم الأكسيس Access
لتوضيح المشكلة والمطلوب عمليا : بعد فتح النموذج سيكون على مستوى كامل الشاشة ، حاول ان تظهر شريط المهام بالاسفل وتنقر بزر الفأرة عليه من اجل يكون التركيز على شريط المهام الآن ما الطريقة للانتقال الى النموذج بدون استخدام الفأرة بالضبط هذا ما يحدث عندي عند فتح البرنامج واريد كود يعيد التركيز الى الفورم علما ان هذه المشكلة لا تحدث الا عند فتح البرنامج حال الاقلاع ، ويتضح من هذا ان لدى وندز حدث عقب فتح برنامجنا -
سؤال في : التركيز SetFocus حال فتح البرنامج مع اقلاع وندوز
ابوخليل replied to ابوخليل's topic in قسم الأكسيس Access
المطلوب نقل التركيز من شريط المهام السفلي الى الفورم shell لتشغيل تطبيق معين .. فهل ينفع AppActivate هنا ؟ -
اخواني الكرام ، السلام عليكم عندما يكون جهاز الحاسب خاص ببرنامج محدد فاننا نعمل على جعل البرنامج يفتح مع الاقلاع مثلا برنامج حضور بواسطة قارىء البطاقة سنجعل نموذج البداية يفتح على كامل الشاشة وسيكون المؤشر مرتكز على حقل التسجيل المشكلة : ان التركيز احيانا وفي بعض الاجهزة يكون خارج الفورم (على شريط المهام) مما يضطر معه الى النقر على الحقل بواسطة الفأرة السؤال : انا استخدم في نهاية حدث عند تحميل الفورم العبارة التالية : SendKeys "{BS}", False Me.id.SetFocus من اجل نقل التركيز الى الفورم ثم الى حقل id ولكن اكسس لا يقبل السطر الأول فهل من حل أو بديل ؟ db1.rar
-
اسهل الحلول هو ان تنتقل لترقيم اكسس يمكنك ارفاق مثال بسيط
-
ترقيم اكسس التلقائي فعلا يعمل ذلك ، بحيث لا يعيد اي رقم تم استخدامه يبدوا انك تستخدم ترقيم تلقائي مصنوع
-
many to many كيف يتم ربط النموذجين معا عندما تكون العلاقة
ابوخليل replied to monm's topic in قسم الأكسيس Access
السلام عليكم يوجد ملاحظة في تسمية الجداول وهي وجود مسافات خالية في التسمية علما انك تلافيت ذلك داخل الجداول وبالنسبة لبرنامج او مشروع لم تقم بشرحه بالتفصيل فلا تسأل عن علاقات وربط اسأل عن تصور عام للمشروع وما يحتاجه من جداول أساسية فهي اهم بكثير من مسألة البحث عن علاقات هذا رأي واجتهاد مني مررت فاحببت التعليق ولك حرية الاختيار -
نقل الملفات ونسخها من مجلد الى مجلد
ابوخليل replied to ابو ياسين المشولي's topic in قسم الأكسيس Access
المهم المثال .. يعمل صح بالنسبة لتطبيقه على برنامجك فهذا شيء آخر ، يجب تتبع الخطأ ، قد يكون نقص مكتبات او تعارض لذا يلزم ان ترفق جزء من برنامجك حتى نتصيد الخطأ -
نقل الملفات ونسخها من مجلد الى مجلد
ابوخليل replied to ابو ياسين المشولي's topic in قسم الأكسيس Access
على كل حال انا غير مقتنع بطريقتك ومع هذا خذ الحل حسب رغبتك المرفقات تشتمل على ثلاث قواعد فك الضغط على D مثلا الرئيسية A والمرتبطة B والقاعدة البعيدة التي سنجلب منها الجداول هي C B.rar -
If Me![txtbox] = "1" Then Me.txtbox.BackColor = (IIf(Me.txtbox.BackColor = vbRed, vbWhite, vbRed)) ElseIf Me![txtbox] = "2" Then Me.txtbox.BackColor = (IIf(Me.txtbox.BackColor = vbBlue, vbWhite, vbBlue)) Else Me.txtbox.ForeColor = RGB(0, 0, 0) Me.txtbox.BackColor = RGB(255, 255, 255) End If
-
نقل الملفات ونسخها من مجلد الى مجلد
ابوخليل replied to ابو ياسين المشولي's topic in قسم الأكسيس Access
يابو ياسين صحيح اتعبتني ولكن تعبي معك هو اني اسألك لماذا تريد تنتهج هذه الطريقة الخاطئة في النسخ الاحتياطي ولم تجبني .. فيفترض اذا فكرتك مفيدة انك ما تحرم اخوانك منها وانا اعطيتك الحل على طلبك رغم اقتناعي بعدم صلاحيتها للمستخدم يعني .. الطريقة هذه تقوم اول خطوة بحذف الجداول الموجودة ,, ثم جلب الجداول البعيدة انا انصحك بعدم استخدامها -
Dim i As Boolean ' اعلنا عنها كقيمة منطقية i On Error Resume Next 'لتجاهل الخطأ عند عدم وجود القيمة ' البحث عن الرقم المعرف في الجدول بشرط رقم الصنف في الجدول يساوي رقم الصنف الذي كتبناه في النموذج i = DLookup("Tarkam", "HRR", "Rajmsanf='" & Me.Rajmsanf & "'") If i = False Then 'اذا غير موجود Exit Sub ' أخرج من الحدث Else 'وإلا hrk_B = Nz(DMax("Atarih", "HRR", "Nwaha='13'"), 0)'الحقل= تاريخ آخر بيع hrk_sh = Nz(DMax("Atarih", "HRR", "Nwaha='11'"), 0)'الحقل= تاريخ آخر شراء End If
-
- 1 reply
-
- 1
-
-
حركة مندوبي المبيعات ومبيعاتهم (عنوان معدل)
ابوخليل replied to mr.programer's topic in قسم الأكسيس Access
لم اطلع على مثالك لاني اعمل على اصدار 2003 ولكن انظر هنا فقد تجد فائدة علما ان مشروعك اتصور انه اسهل من الموجود في الرابط لانك توزع صنف واحد -
نقل الملفات ونسخها من مجلد الى مجلد
ابوخليل replied to ابو ياسين المشولي's topic in قسم الأكسيس Access
هذا ما قلته لك الكود يعمل فقط في القاعدة غير المنقسمة -
نقل الملفات ونسخها من مجلد الى مجلد
ابوخليل replied to ابو ياسين المشولي's topic in قسم الأكسيس Access
في المثال المرفق يتم التطبيق على القاعدة والجداول الحالية اذا تعمل على قاعدة منقسمة فيجب تغيير CurrentDb الى مسار قاعدة الجداول -
حساب ساعات التأخر في الحضور وترحيل الفرق للشهر التالي 2
ابوخليل replied to ام ناصر's topic in قسم الأكسيس Access
CLng للتحويل الى قيمة رقمية ‘ واعتقد ان المثال يمكن ان يعمل بدونها ، ولكني وضعتها من اجل هذا السطر في الحدة النمطية : i=DMin("monthx", "qryScnd", " nID =" & uid) وهو التغيير الجديد ويرجع بأصغر قيمة من عمود الشهر حسب الموظف كان الوضع السابق انه يعتبر الشهور كأرقام تبدأ من 1 وتنتهي بـــ 12 الآن يأخذ الارقام الموجودة ابتداء بالاصغر ويستمر الى مالا نهاية i = DMin("monthx", "qryScnd", " nID =" & uid) ii = mnthID For z = i To ii فـــ i تمثل الشهر الاصغر و ii تمثل آخر شهر و z تمثل الشهر الذي تتم معالجته -
حساب ساعات التأخر في الحضور وترحيل الفرق للشهر التالي 2
ابوخليل replied to ام ناصر's topic in قسم الأكسيس Access
يتم هذا التطبيق بتجاهل رقم الشهر الموجود في الجدول واستبداله برقم مصنوع من الشهر والسنة داخل الاستعلام احتساب التأخر بالدقائق .rar -
حساب ساعات التأخر في الحضور وترحيل الفرق للشهر التالي 2
ابوخليل replied to ام ناصر's topic in قسم الأكسيس Access
وعليكم السلام المعالجة هي في تغيير قيمة الشهر في الجدول ، وجعله ( yyyymm) ستة خانات فيصبح شهر 1 هكذا 201801 باستخدام الدالة : format([txtDate];"yyyymm") -
نقل الملفات ونسخها من مجلد الى مجلد
ابوخليل replied to ابو ياسين المشولي's topic in قسم الأكسيس Access
هذا المثال يتم تصدير جداول وعلاقاتها ويتم فيه ايضا : حذف الجداول واستيراد جداول من قاعدة اخرى مع العلاقات اتمنى ان يكون هو طلبك نسخة من الجداول والعلاقات.rar -
نقل الملفات ونسخها من مجلد الى مجلد
ابوخليل replied to ابو ياسين المشولي's topic in قسم الأكسيس Access
لو كان هذا عنوان موضوعك من البداية لحصلت على الاجابة مباشر ة في يومها ولكن كان موضوعك عن النسخ الاحتياطي واستبدال الجداول ابشر سأعمل لك مثالا يحقق مطلبك ولا تنسى انه يجب جلب العلاقات ايضا مع الجداول المستوردة ولكن لابد من تبيين الفرق بين الطريقتين للعلم : طريقة الارتباط تتيح للمستخدم التنقل بين نسخ عديدة وطريقتك هذه تحكم على البيانات الموجودة بالاعدام وهذه تصلح فقط عند تلف قاعدة البيانات او عند بيع نسخة جديدة -
نقل الملفات ونسخها من مجلد الى مجلد
ابوخليل replied to ابو ياسين المشولي's topic in قسم الأكسيس Access
الم تلاحظ ,, شيئا ؟ انا عرضت عليك الحلول المتاحة ، اذا كان احدها هو ما تبحث عنه ، ولم تجبني ويفترض لو فكرتك تختلف على الاقل تبينها هذه اشكالية بحد ذاتها ندور حولها من عدة ايام