اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

عمر ضاحى

الخبراء
  • Posts

    1216
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    10

كل منشورات العضو عمر ضاحى

  1. اسمحو لى بتعليق ^_^ هو ممكن عن طريق عمل كود بروكسي فى الاكسيس (لا اعرف كيف) ويتم ظبط اعدادات الانترنت فى الجهاز بالاتصال عن طريق هذا البروكسي طبعا البروكسي هيعمل اذا كان الاكسيس مفتوح لكن معرفش مدي فاعليت هذه النقطه (اقصد عند تمرير البيانات هل سيكون بطئ له حدود معينه غير عملى وغيرها من الاسئله التى قد تخطر على بالى)
  2. انا مش قادر اشوف الصور كويس بسبب انى شغال من الهاتف لكن الصوره الاولى بسبب ان مصدر الفورم هو استعلام صحيح؟ وفى الاستعلام معيار المعيار مش لاقي الفورم علشان ياخذ منه بيانات
  3. هذه الصيغه مهمتها انها تنظر الى اعلى رقم موجود فى جدول tblEmpInfo فى الحقل IDemp ثم يتم اضافة اليها رقم +1 الغرض منها هو عمل التسلسل للحقل نرجع الى اين تضعها ضعها فى القيمة الافتراضيه للحقل (اسمه رقم فى اخر صوره ) انظر هنا انه اخذ رقم "1"
  4. اول شئ اين جدول الاحرف وما هى الاليه التى تريد ان تتحول بها مثل عند كتابة ا "حرف واحد" يكتب الف يعنى حرف حرف او واذا كتبت ا ب ث يكتب الف باء ثاء (مجموعة احرف معا) ممكن تشرح اكثر (ولا تنسي عمل الجدول)
  5. مش عارف ليه حاسس ان الموضوع ده مكرر اول شئ هناك مشكلة فى نظام الجداول عندك راجع جميع الملاحظات فى هذا الموضوع علشان تسهل على نفسك وعلينا مساعدتك لان صعب اعيد ظبط الجداول من اول وجديد فى كل مره تريد المساعده
  6. ارفع ملف لتنفيذ ما تريد
  7. طبعا لعمل ذلك محتاج ان تضع * بين الكلمه او المقطع الاول والمقطع الثاني او ممكن تستخدم هذا الكود Dim TxTss As String TxTss = Trim(Me.txtSSSS.Text) Me.TXTSsS = Replace(TxTss, " ", "*") لعمل ذلك طبعا هنا هتحتاج يكون فى 2 حقل واحد ظاهر لك والاخر مختفى وهذا المختفي هو ما سوف يكون مرتبط بالاستعلام انظر الى هذا
  8. اكيد يوجد حل استخدم دالة like Like "*" & [Forms]![Step1]![Step2].[Text] & "*" ضع هذا فى المعاير للاستعلام استبدل Step1 باسم الفورم وايضا Step2 باسم مربع النص الذى يبحث فيه ايضا يمكنك مراجعه هذا التعليق قد تجد ما تريده فيه
  9. هل هذا ما تريد ؟ ملاحظات كان هناك خطأ دائم فى قاعدة البيانات كلما ارت تغير اسم نموذج او اى شئ يظهر لى ان هناك خطأ لذا قمت بنقل الجداول فى قاعده اخرى وتم تنفيذ هذه الفكره 22222.rar
  10. هذا ما كنت اريد عمله من البدايه لكن معرفتش اعملها ازاى فسهلتها على نفسي بدالة if & like ثم جاء لنا استاذي @ابو جوديبتحفه اعجبتني كثيرا ثم انت الان اتيت بالذى كان يشغل تفكيري كيف يمكن فعلها بارك الله فيك وجزاك الله عنا كل خير
  11. مش عارف بصراحه اعتبر هذا اسبام لان كان لك موضوع وكنت هرد فيه واخبرك ارفع مرفق وابحث اولا فى المنتدي لاكن بعد هذا الموضوع اعتقد انه اسبام
  12. الله يحفظك ويكرمك ويعطيك الف الف عافيه كود ممتاز ورائع من حضرتك الله يحرم وجهك عن النار ويبارك له فى علمك ومالك وصحتك
  13. انا بقول انى قدامي كثييير جدا هتعلمه منك ما تشرحلنا النمط ده تكسب فينا ثواب
  14. لقد اخطأت فى شئ وتم تداركه الان يمكنك ان تجرب الكود
  15. Dim i As Integer DoCmd.GoToRecord , , acFirst For i = 1 To Me.Recordset.RecordCount If Me.text1 Like "*" & "مصر" & "*" Then Me.text2 = "جمهورية مصر العربيه" ElseIf Me.text1 Like "*" & "السعودية" & "*" Then Me.text2 = "المملكة العربيه السعودية" ElseIf Me.text1 Like "*" & "الامريكية" & "*" Then Me.text2 = "الولايات المتحده الامريكيه" ElseIf Me.text1 Like "*" & "الاردنية" & "*" Then Me.text2 = "المملكة العربيه الهاشمية" End If DoCmd.GoToRecord , , acNext GoTo nxfor DoCmd.GoToRecord , , acNext nxfor: Next i جرب هذا الحل كده
  16. مبدئيا هيكون هنا الشروط If Me.text1 Like "*" & "مصر" & "*" Then Me.text2 = "جمهورية مصر العربيه" ElseIf Me.text1 Like "*" & "السعودية" & "*" Then Me.text2 = "المملكة العربيه السعودية" ElseIf Me.text1 Like "*" & "الامريكية" & "*" Then Me.text2 = "الولايات المتحده الامريكيه" ElseIf Me.text1 Like "*" & "الاردنية" & "*" Then Me.text2 = "المملكة العربيه الهاشمية" End If باقى نعملها فى دائرة علشان تتنفذ فى كل سجل
  17. انا فاهم حضرتك لكن ما تريده كانك بتطلب من شخص ان يبني احتمالات لجميع دول العالم ^_^ لكن ممكن نبدأ الفكره باستخدام دالة Like ويكون هناك دالة شرطيه طويييييله لجميع دول العالم خلينى اجرب شئ وارجعلك
  18. طيب ايه المعيار هنا ؟ يعنى مصدر الكلمة التى سوف تضاف اين وايه معيار الاختيار هنا ؟
  19. ممكن طبعا باستخدام دالة like Like "*" & "مدير" & "*" هنا هيجيب اى حاجه فيها كلمة مدير 123.rar
  20. ممكن تشوف الشرح هذا عمل بسيط لشرح الفكره
  21. اذا انت بحاجه الى اعادة توزيع الجداول يجب ان تفرق بين الجداول الثابته والمتغيره هناك جداول تحتوي على بيانات ثابته مثل اسماء الوظائف الجنسيات وجداول بيناتها متغيره مثل بيانات الموظفين هنا احنا بحاجه الى عمل شئ مهم قبل ان نبدأ بتكوين الجداول وهو معرفة ماذا سوف تكون العلاقة بين الجداول انظر الى ملف المرفق ملاحظات :- 1- تم تغير اسم جدول (الموظفين) الى (tblEmpInfo) لسهولة التعامل معه فيما بعد >> - تم تغير اسماء الحقول فى جدول lلعربي الى الانجليزي ايضا لنفس الغرض >> - تم تغير نوع البيانات فى الحقل (JobTitle) من (نص)الى رقم لكي يتم الربط به >> - تم تغير نوع البيانات فى الحقل (IDemp) من (رقم تلقائى )الى رقم حتى يمكنك التحكم فى رقم الموظف واذا احببت ان تكون تلقائى يمكن استخدام هذه الداله (افضلها) Nz(DMax("[IDemp]";"tblEmpInfo");0)+1 2-تم تغير اسم جدول (الوظيفة) الى (tblJobTitle) لسهولة التعامل معه فيما بعد >> - تم تغير اسماء الحقول فى جدول lلعربي الى الانجليزي ايضا لنفس الغرض 3- تم حذف جدول (التصنيف) لتكرار البيانات فى جدول اخر (الوظيفة)(tblJobTitle) 4- تم انشاء علاقه بين الجدولين بعد كل هذا الامور هتكون واضحه نأتي لكيف اضافة البيانات (محتاجين هنا نعمل استعلام لجمع هذه البيانات ببعض ) وهيكون مثلا اسمه (QRY_All) يلا بينا نربط كل ده بالنموذج Database32_OmarDahy.rar وهكذا تخرج لنا النتيجه اتمنى ان اكون قد اجبت على سؤالك واذا كان هناك نقطه لم تفهمها لا تتردد فى طرح اسألتك ونجن تحت امرك
  22. ممكن توضح اكثر يعنى تقصد هل تريد عدم تكرار البيانات ؟ اذا كان هذا قصدك فيجب ان يكون لكل عضو (موظف) له رقم الخاص به كتعريف له وتضع مفتاح لهذا الحقل وهنا لكن يتكرر
×
×
  • اضف...

Important Information