بحث مخصص من جوجل فى أوفيسنا
Custom Search
|
-
Posts
2,068 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
51
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو Moosak
-
البحث بجزء من الكلمة أو بحرف فى كومبوبوكس
Moosak replied to Ibrahim_samaha's topic in قسم الأكسيس Access
إضافة إلى ملف أخي سامي .. وتطبيق خاصية البحث بأي جزء من القائمة المنسدلة .. ثم إحضار رقم الملف : هنا الأكواد : Private Sub Combo0_AfterUpdate() Me.ReText = Me.Combo0 Me.Combo0.Requery Me.FileNumTxt = Me.Combo0.Column(1) End Sub Private Sub Combo0_Change() Me.ReText = Me.Combo0 End Sub Private Sub SearckBtn_Click() Me.Combo0.SetFocus Me.Combo0.Requery Me.Combo0.Dropdown End Sub Private Sub ShowAllBtn_Click() Me.ReText = "" Me.Combo0.SetFocus Me.Combo0.Requery Me.Combo0.Dropdown End Sub والملف المرفق : kids (1).accdb -
البحث بجزء من الكلمة أو بحرف فى كومبوبوكس
Moosak replied to Ibrahim_samaha's topic in قسم الأكسيس Access
تفضل أخي هذي بعض نتائج البحث في المنتدى : والكثير غيرها .. ستجد مربع البحث أعلى يسار الصفحة في الشريط الأزرق لو شئت التعمق 🙂 -
طريقه اخفاء زر في حاله تسجيل دخول لمستخدم وليس الادمن
Moosak replied to Mohamed Khaled Galal's topic in قسم الأكسيس Access
جرب وضعه عند الفتح في ال Main Form -
بالصدفة وأنا أتجول في المنتدى وجدت هذا 🙂
-
طريقه اخفاء زر في حاله تسجيل دخول لمستخدم وليس الادمن
Moosak replied to Mohamed Khaled Galal's topic in قسم الأكسيس Access
إذا حاط هذا الكود في نفس الفورم اللي موجود فيه الزر اللي هوه [MainForm] مثلا .. أكتبه بهذي الطريقة : Me.Command12.Visible = False -
طريقه اخفاء زر في حاله تسجيل دخول لمستخدم وليس الادمن
Moosak replied to Mohamed Khaled Galal's topic in قسم الأكسيس Access
ومشاركة مع أستاذنا أبا جودي ، يمكنك عملها بهذه الطريقة عند فتح الفورم الذي به الزر .. If [Forms]![Login]![IsAdmin] = True Then Me.Botton.Visible = True Else Me.Botton.Visible = False End If ويختلف الأمر باختلاف الطرق التي تم تعيين الصلاحيات بها . -
ياسلام ياسلام عليك يا معلم @jjafferr .. حطيت يدك على الجرح 😅😋🍝🍜🍲🍛 حسيت بطعم التشبيه في بطني 😂 فعلا الأدوات موجودة .. والأفكار تتمايز وتختلف .. وكلنا نكمل بعضنا البعض 👍😉
- 18 replies
-
- 3
-
- مهارات في أكسس
- الأكسس يتكلم !
-
(و2 أكثر)
موسوم بكلمه :
-
للأسف لا أعرف كيف أحولها لك للـ 2003 .. لعل أحد المختصين يجود علينا بذلك 🙂
- 18 replies
-
- مهارات في أكسس
- الأكسس يتكلم !
-
(و2 أكثر)
موسوم بكلمه :
-
المهندس الرائع @jjafferr 😊 ورجل المستحيل @ابو جودي 😁 دائما أجدكما متقدمان في كل شيء 😅 بالفعل اللغة العربية تعتبر إضافة رائعة .. لو أنها تتوفر بدون إنترنت 🙂 لكما جزيل الشكر والتقدير .. 🌷
- 18 replies
-
- مهارات في أكسس
- الأكسس يتكلم !
-
(و2 أكثر)
موسوم بكلمه :
-
سعدت بمروركم أساتذتي الأفاضل .. 😊 ومنكم نتعلم 🌷
- 18 replies
-
- مهارات في أكسس
- الأكسس يتكلم !
-
(و2 أكثر)
موسوم بكلمه :
-
السلام عليكم ورحمة الله وبركاته درسنا اليوم عبارة عن فكرة فريدة وهي أن تجعل الأكسس يقرأ أي عبارة تريدها ، هذه الميزة تعمل مع النصوص الإنجليزية، وللأسف لا تعمل على النصوص العربية، ولعل هناك طريقة أخرى لا أعلمها فليفدنا من له علم بذلك 🙂 ولا تنسوني من صالح دعواتكم .. ونصائحكم وتوجيهاتكم .. 🙂 ومع ملف الشرح للتطبيق : الأكسس يتكلم.accdb
- 18 replies
-
- 6
-
- مهارات في أكسس
- الأكسس يتكلم !
-
(و2 أكثر)
موسوم بكلمه :
-
مساعدة في نقل اكثر من جدول الى قاعدة اخرى بها نفس الجداول
Moosak replied to nabilalibibo's topic in قسم الأكسيس Access
أعتقد من خلال جواب الأخ نبيل @nabilalibibo أن الحل يكمن في تقسيم قاعدة البيانات كما ذكر الأخ عمر @Amr Ashraf . وهناك الكثير من المواضيع التي تحدثت عن هذا الموضوع يمكن الرجوع إليها .. -
كتابة التاريخ بصيغة لا تتغير بتغير اعدادات الوندوز
Moosak replied to jjafferr's topic in قسم الأكسيس Access
حاولت أسويها وحدي ولو بشكل (مشي حالك ) .. لكن الظاهر حتى أنا قهوتي ما ضاربة في المخيخ 😆 خلاصة ما أريد توصيله لك : تحويل الكود إلى دالة . 🙂 شي من جنس هذي مثلا : Public Function DateFromTable(myDate As Date, Taqweem As String, WhatDatePart As String) As Date Select Case WhatDatePart Case Is = "Weekday" DateFromTable = DLookup(Taqweem, "tbl_Months", "[Months_Number]=" & Weekday(myDate)) Case Is = "Month" DateFromTable = DLookup(Taqweem, "tbl_Months", "[Months_Number]=" & Month(myDate)) DateFromTable = Day(myDate) & " " & DateFromTable & " " & Year(myDate) End Select End Function -
كتابة التاريخ بصيغة لا تتغير بتغير اعدادات الوندوز
Moosak replied to jjafferr's topic in قسم الأكسيس Access
لله درك من سبّاق 🙂 قصدت لك يا معلمنا الكود الموجود في مشاركتك الأولى .. في حال أردت وضع تاريخ معين على أي حقل أو استعلام مثلا ( طبعا بطريقة الجدول ) .. نريد أن نحضر القيمة من الجدول عن طريق دالة بهذه الصيغة مثلا : 'Function syntax: DateFromTable(MyDate as Date,Taqweem as String, DatePart as String, Format as String) as Date 'Call it like this: DateFromTable(Me.MyDate, "Georgian", "Month", "MMMM") طبعا كل ما تراه هو مقترح لمبتدئ وأنت أدرى بالصواب 😅 -
كتابة التاريخ بصيغة لا تتغير بتغير اعدادات الوندوز
Moosak replied to jjafferr's topic in قسم الأكسيس Access
أيش رايك مهندس جعفر @jjafferr تحول الكود لدالة بها متغيرات تضاف بعد اسم الدالة يختار منها المستخدم نوع التقويم والفورمات المطلوب للتاريخ ليسهل طلبها .. بدل التعديل على الكود في كل مرة .. 🙂 -
كيف يتم تسكين عدد الطلاب بناء على عدد القاعات مع عمل جدول أسبوعي
Moosak replied to محمد البدري's topic in قسم الأكسيس Access
علميا ممكن إن شاء الله عن طريق الاستعلامات وال VBA ... ولكن لاختبار ذلك عمليا نحتاج انموذج للتطبيق عليه 🙂 -
هذا تطبيق على برنامجك : عند الاتصال : وعند انقطاع الاتصال : ولا تنسى أن تمر على الكود التالي لوضع الأمر الذي يناسبك في حالة الاتصال أو الانقطاع : Public Function Autoexec(TableName As String) On Error GoTo errorHandler Dim Result As Boolean Result = TableLinkOkay(TableName) If Result = True Then MsgBox "القاعدة متصلة بالجداول" 'هنا تضع الأوامر التي تريدها إذا كانت القاعدة متصلة كفتح النموذج الرئيسي مثلا ElseIf Result = False Then MsgBox "القاعدة غير متصلة بالجداول" 'هنا تضع الأوامر التي تريدها إذا كانت القاعدة غير متصلة كالخروج من البرنامج مثلا أو إعادة الإتصال End If AutoexecOutDone: Exit Function errorHandler: MsgBox "Error #" & Err.Number & ": " & Err.Description, vbCritical Resume AutoexecOutDone End Function في الموديول التالي : ولتغيير اسم الجدول المراد فحصه تفتح ماكروا ال Autoexec في وضع التصميم وتغير اسم الجدول من هنا : اثناء انقطاع الشبكة.rar
-
تضع اسم الجدول هنا فقط : Private Function TableLinkOkay(strTableName As String) As Boolean أو عندما تنادي الدالة هكذا : TableLinkOkay("LinkedTableName") ويمكنك وضع الكود على حدث عند الفتح لأول نموذج يفتح في قاعدة البيانات ... أو كما أفضل أن تضعه على ماكرو RunCode وتحفظه بـاسم : Autoexec ليعمل لكل بشكل مباشر عندما تفتح ملف الأكسس .
-
استخدم الدالة التالية : Private Function TableLinkOkay(strTableName As String) As Boolean 'Function accepts a table name and tests first to determine if linked 'table, then tests link by performing refresh link. 'Error causes TableLinkOkay = False, else TableLinkOkay = True Dim CurDB As dao.Database Dim tdf As TableDef Dim strFieldName As String On Error GoTo TableLinkOkayError Set CurDB = DBEngine.Workspaces(0).Databases(0) Set tdf = CurDB.TableDefs(strTableName) TableLinkOkay = True If tdf.Connect <> "" Then '#BGC updated to be more thorough in checking the link by opening a recordset 'ACS 10/31/2013 Added brackets to support spaces in table and field names strFieldName = CurDB.OpenRecordset("SELECT TOP 1 [" & tdf.Fields(0).Name & "] FROM [" & tdf.Name & "];", dbOpenSnapshot, dbReadOnly).Fields(0).Name 'Do not test if nonlinked table End If TableLinkOkay = True TableLinkOkayExit: Exit Function TableLinkOkayError: TableLinkOkay = False GoTo TableLinkOkayExit End Function وتستدعيها بهذه الطريقة : TableLinkOkay(LinkedTableName) 'داخل () تكتب اسم أحد الجداول المرتبطة وبه يتم فحص الاتصال وسترجع لك الدالة بـ True إذا كانت متصلة ، و بـ False إذا كانت غير متصلة .. وعليها ستبني الأمر الذي تريده ..