بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|
نجوم المشاركات
Popular Content
Showing content with the highest reputation on 11/25/19 in all areas
-
بسم الله الرحمن الرحيم الاخوة الكرام السلام عليكم ورحمة الله وبركاته احياناً وبعد انهاء البرنامج نحتاج الى تغيير الوان نماذج البرنامج اما كتغيير او تحديث او ... الخ فقمت بتصميم شىء بسيط ممكن ان نسميه Themes الفكرة ببساطة اننا نقوم بانشاء جدول يتكون من اسم Theme وثلاث حقول يتم فيه وضع الوان FormHeader و FormFooter و Detail وفي النموذج الرئيسي للبرنامج نقوم باختيار Theme فيتم وضع هذا الاختيار في متغيير ويتم تطبيق هذه Theme على كافة النماذج بعد وضع كود عند التحميل كما يوجد نموذج باسم frmThemes يمكننا من خلاله التحكم باسم Theme والوان FormHeader و FormFooter و Detail لتغيير الالوان في نموذج frmThemes اضغط DblClick على مربع النص الذي تريد تغيير لونه لتظهر قائمة الالوان البرنامج يمكن تطويره اكثر ليعمل على TextBox و Command كما يمكن ان يشمل التقارير لذلك فأرجو من الله ان ينتفع به كل طالب علم لا اطيل عليكم مرفق البرنامج بسنختين mdb و accdb DB_Themes-accdb.rar DB_Themes1-mdb.rar تحياتي8 points
-
السلام عليكم تفضل اخي العزيز اعلمنا النتائج test.rar3 points
-
أخى حلبي جرب المرفق عسى أن أكون فهمت ما تقصد New Microsoft Access Database.accdb3 points
-
أ.أحمد العيسى هو كان أفضل لو أرفقت مثالا تتم عليه التعديلات المناسبة كما قال أخى @محمد سلامة جرب هذا المرفق عسى أن يكون المطلوب سن المعاش.accdb3 points
-
لتبديل القيمة الإفتراضية إلى تاريخ تجعل الكود هذا مع مراعاة نوع الحقل: Dim x As Date x = Date CurrentProject.Connection.Execute "ALTER TABLE tblORQA1 ALTER [h] date DEFAULT " & x DoCmd.Close DoCmd.OpenForm "FASASE" لتبديل القيمة الإفتراضية إلى نص تجعل الكود هذا: Dim x As String x = "officena" CurrentProject.Connection.Execute "ALTER TABLE tblORQA1 ALTER [c] string DEFAULT " & x DoCmd.Close DoCmd.OpenForm "FASASE" أخي المثال واضح و يعمل بشكل جيد2 points
-
اخي العزيز يمكن اخفاءة من الخصائص ( بيانات - السماح بعملية تحرير قوائم القيم - اجعله- لا) وشكرا2 points
-
من بيانات السماح بعمليات تحرير قوائم القيم اجعل القيمة لا وهنا حل بدون استخدام متغير (i) If Command2.Caption = "Open" Then Me.D1.SetFocus Me.D1.Dropdown Command2.Caption = "Close" Else Me.D1.Requery Command2.Caption = "Open" End If2 points
-
السلام عليكم اخي محمد هل هذا هو المطلوب؟ test.accdb2 points
-
2 points
-
2 points
-
إخوانى الكرام القاعدة لدى موجودة على السيرفر كاملة بجداولها ونماذجها وكل شئ. وطبعاً هناك أكثر من مستخدم بمستويات وصلاحيات مختلفة. فهل من الممكن أن يكون لدى نموذج للمتابعة أستطيع من خلاله أن أعرف فى أى وقت التالى: - المستخدمين الحالينن المفتوحة لديهم قاعدة البيانات. - وقت فتح القاعدة لدى كل منهم ومنه سأعرف كم من الوقت أمضى حتى الآن. علماً بأننى أستطيع أن أظهر اسم كل مستخدم على النموذج الذى أمامه والذى يعمل عليه تحياتى محمد ندا1 point
-
شكرا لك استاذي العزيز صالح على هذا التوضيح استاذ رمهان في المرفق الملف بدون كلمة مرور أخي يونس جرب المرفق التالي تغيير القيمة الافتراضية برمجياً .mdb1 point
-
وعليكم السلام ورحمة الله وبركاته بالنسبة للطلب الاول ستضع في الاستعلام المبني عليه التقرير هذا المعيار في حقل rank و حق rank 2 Like "*" & [Forms]![Test]![Rank] & "*" Like "*" & [Forms]![Test]![Rank 2] & "*" النسبة للطلب الثاني نفس الفكرة ايضاً ستضع في الاستعلام المبني عليه التقرير هذا المعيار في حقل التاريخ [Forms]![Test2]![XDate] تحياتي1 point
-
مع انك لم تذكر هل هناك رسالة خطا وماهي ؟ ولكن جرب االتالي : 1. تاكد انه يوجد مفتاح اساسي ... هذا دائما يحل مشاكل الربط مع الاس كيو ال 2. غير السطر اعلاه الى : تحياتنا1 point
-
هذه ليست مشكلة أنا وضعت مثالا للتوضيح فقط قم بتغيير كلمة أوفيسنا باسم مربع النص لديك Me.h1 point
-
1 point
-
اخي الكريم يبدو ان المثال الذي ارفقته غير واضح .. لذلك ارفقت لك مثال من مكتبتي يمكنك الاستفاده منه تحياتي تغيير القيمة الافتراضية برمجياً.mdb1 point
-
جرب هذا الماكرو ربما يفي بالغرض Set ws = Sheets("الهدف") Dim lr, lr2, X Dim CH As Range Set CH = ws.Range("o2") Dim SH As Worksheet lr2 = 11 Application.ScreenUpdating = False ws.Range("c11:e11").ClearContents For Each SH In Sheets If SH.Name = "الهدف" Then GoTo 1 lr = SH.Range("c" & Rows.Count).End(xlUp).Row For X = 5 To lr If CH = SH.Cells(X, "c") Then ws.[d5] = SH.Name ws.[c7] = SH.Cells(X, "b") ws.Range("c" & lr2).Value = SH.Cells(X, "a").Value ws.Range("d" & lr2).Resize(1, 2).Value = SH.Cells(X, "c").Resize(1, 2).Value lr2 = lr2 + 1 End If Next X 1: Next SH Application.ScreenUpdating = True End Sub1 point
-
اخ سليم شكرا لتفاعلك وهذا المطلوب فعلا بس لو عندك معادلة اسهل من هذي عشان راح احتاجها كثير شكرا لك اخي العزيز1 point
-
1 point
-
أشكركم جزيل الشكر والامتنان أخواني الاعزاء على تهنأتكم الجميلة .. بارك الله فيكم اتمنى ان نوفق في عمل الخير دائماً وشكرا لكم على ثقتكم الكبيرة التي منحتموها لنا1 point
-
1 point
-
1 point
-
بارك الله فيك وزادك الله من فضله ورحم الله والديك1 point
-
استأذن اخى جعفر فى التعليق دعنى اسال اخر الكريم ما الداعى من التحديث كل ثانية اذا لم يكن هناك بيانات جديدة هذا يدعنا نتطرق الى اتجاه اخر دعنا نجعل البرنامج يتم عملية اذا تم اذافة بيانات جديدة مثلا عندى جدول مستخدمين ونموذج مصدر بياناته هذا الجدول وانا اقوم بتحديث البيانات كل ثانية للتاكد من اضافة مستخدمين جدد ام لا ماذا لو قمنا بعمل الاتى مربع نص مخفى نضعه فى النموذج به عدد السجلات فى جدول المستخدمين عمل دالة تقوم بجمع اعداد السجلات فى جدول المستخدمين كل ثانية اذا اختلف العدد بين الدالة ومربع النص يقوم البرنامج بعمل التحديث اما اذا كان الرقم فى الدالة مساو للرقم فى النموذج لا نقوم بالتحديث1 point
-
1 point
-
1 point
-
السلام عليكم النسبة 51% هي الصحيحة (في الأصل النسبة هي بالتقريب 51.35%) ... لانها تمثل نسبة المبالغ المنجزة إلى المبلغ الاجمالي لكل الاعمال...1 point
-
السلام عليكم حاولت احسن من ملفك اتمنى تجربة التعديلات او بإمكانك استخدام طريقتك بإنشاء صفحات متعدده اختار مايحلو لك وبخصوص التقارير بالامكان استخراج تقارير متعدده اعطني تفاصيل للتقارير وسيتم التعديل الموجود في المرفق فورم للتقارير عام من اعمال الاستاذ الجليل والقدير خبور خير حفظه الله ورعاه عدلت عليه تعديلات بسيطه امل انا تفيدك في ملفك في امان الله برنامج المعتمرين _A1.xlsm1 point
-
1 point
-
1 point
-
بارك الله فيك استاذ مجدى وزادك الله من فضله1 point
-
بعد شرح أخى جعفر زاده الله علما فلا مجال للحديث .. ولكنى أحببت المشاركة من أجل المشاركة 😊 ضع ملف الإكسيل فى نفس مسار قاعدة البيانات بنفس المسمى 01.xlsx وجرب المرفق وستكون النتيجة بجدول إسمه Nom .. عسى أن يكون المطلوب بالتوفيق ImpotrFromExcel.accdb1 point
-
وعليكم السلام الخطأ كان منك انت فى المعادلة-تم ضبط معادلات جميع صفحات الملف الاجازة2.xlsx1 point
-
بارك الله فيك اخي الكريم فقط احذف المعيار التالي من الاستعلام [forms]![Data01]![ItemBarcode] prov - Copy.rar تحياتي1 point
-
1 point
-
ألف الف مبروك استاذنا الكريم عن جدارة واستحقاق ان شاء الله ,وأعانهم الله على المسئوليات الجديدة والى التفوق والنجاح دائما1 point
-
وعليكم السلام-تفضل طريقة تصميم فورم بحث عن طريق لست بوكس5.xlsm1 point
-
طالما انك لم تقم برفع ملف فكان لزاما عليك استخدام خاصية البحث بالمنتدى -تفضل https://www.officena.net/ib/topic/98272-مطلوب-كود-زر-يقوم-بمسج-الصف-او-السجل-المحدد-من-الليست-بوكس-listbox/ ولكن لابد فى المرات القادمة رفع ملف مدعوم بشرح كافى ووافى عن المطلوب1 point
-
ورسالتك احلى إعجاب حصلت عليه اليوم 🙂 شكرا لك اخوي احمد 🙂 جعفر تسلم اخى واستاذى ادام الله الود والموده بيننا جميعا وجزاكم الله خيرا وممكن بعد استاذى جعفر استخدام داله IIf =IIf(IsNull([x1]);"";Nz(DSum("[mone]";"table1";"[client]='" & [x2] & "' and [id]<>" & [x1]);0)) تقبل تحياتى وتمنياتى للجميع بالتوفيق طبتم واهتديتم1 point
-
السلام عليكم استخدم هذا الكود Private Sub Copy_Filtr(wb As Workbook, ws As Worksheet, Rng As Range, Optional sFile As String) Dim Pth Dim N_Book As Workbook Pth = ActiveWorkbook.Path & Application.PathSeparator If IsFile(Pth & sFile & ".xlsx") Then MsgBox "الملف موجود مسبقاً بنفس الاسم" & vbCrLf & "اعد المحاولة بأسم اخر" Exit Sub End If Set N_Book = Workbooks.Add wb.Sheets(ws.Name).Range(Rng.Address).Copy With N_Book With .Sheets(1) .Range("a1").PasteSpecial (xlPasteAll) .UsedRange.Columns.AutoFit End With .SaveAs FileName:=Pth & sFile & ".xlsx" .Close End With End Sub Private Function IsFile(ByVal fName As String) As Boolean If Dir(fName, vbDirectory) <> vbNullString Then IsFile = True Else IsFile = False End If End Function Sub My_Fl() Application.DisplayAlerts = False With ActiveWorkbook.ActiveSheet Dim lRow, Cl, On_R Cl = Split(.UsedRange.Address, "$")(3) On_R = Split(.UsedRange.Address, "$")(1) & "1:": lRow = Split(.UsedRange.Address, "$")(4) With .Range(On_R & Cl & lRow) Copy_Filtr ActiveWorkbook, ActiveSheet, .SpecialCells(xlCellTypeVisible), "My_Filtr3" End With End With End Sub1 point
-
وعليكم السلام استاذى الكريم وشكرا لك على هذه الكلمات الرقيقة ولكم بمثل ما دعوت لى وزيادة ولكن لى رجاءا -هنا منتدى لنا جميعا وكلنا هنا نتعلم ولدينا اساتذة وخبراء أفاضل وكرام وأفضل منى بكثير وكان لهم الفضل فى تعلمنا جميعا فيجب عليك عند طرح اى مشاركة لا تخص المشاركة بشخص معين وذلك حتى لا تمتع الأساتذة الكرام من التدخل لتقديم المساعدة اليك بارك الله فيك وجزاك الله كل خير تفضل لك ما طلبت ورقة عمل Microsoft Excel جديد.xlsm1 point
-
1 point
-
1 point
-
1 point
-
قد يكون هذا صعبا ولكن يمكنك تجربة هذا الرابط https://www.ifcmarkets.net/market-data/forex-prices/usdtry1 point
-
1 point
-
1 point
-
السلام عليكم مرفق ملف انا جمعت فيه اغلب طرق الترحيل المعروفة و ارجوا ان تستفاد منه وشكرا Trans. Zima.zip1 point
-
مشرفنا المتألق nart lebzo جزاك الله كل الخير .. وجزى أستاذنا عمار زيد مثله .. والدعاء موصول لمنجز هذه الأداة. سوف أحاول أجرب وأعود إليكم إن شاء الله. وأكرر شكرى لاهتمامك. تحياتى محمد ندا1 point