بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|
نجوم المشاركات
Popular Content
Showing content with the highest reputation on 04/23/17 in مشاركات
-
السلام عليكم ورحمة الله تعالى وبركاته استاذ @حسين العربى استاذ @حلبي استاذ @sandanet استاذ @محمد سلامة وكما وعدتكم بمفاجأه اليوم الحمد لله رب العالمين تم التوصل لنتيجة ايجابية لابأس بها ان شاء الله برجاء اتباع التعليمات اولا : تنصيب واعداد البرنامج المرفق "iview423_setup" اهم خطوة برجاء التأكد من تنصيب واعداد البرنامج فى المسار الاتى C:\Program Files\IrfanView للعلم فى حالة وجود نظام تشغيل ويندوز 46 بيت غالبا يكون مسار الاعداد C:\Program Files(x86)\IrfanView لذلك يراعى التأكد من اعداد وتنصيب البرنامج على المسار >>---------> C:\Program Files\IrfanView الخطوة الثانية بعد تنصيب البرنامج يتم فتح البرنامج ويتم اختيار الية المسح الضوئى حسب المطلوب كما هو موضح بالصورة الاتية بعد ذلك افتح قاعدة البيانات المرفقة جرب اضافة سجل وارد او صادر بعد اكمال البيانات فى الحقول اضغط على زر الامر >>-----> اضافة مرفقات من الاسكنر يفتح النافذه الخاصة بالمسح الضوئى اضغط منها على زر scan بعد الانتهاء من المسح الضوئى لاكثر من ورقة تجد الاتى - تم انشاء مجلد بطريقة الية بجوار قاعدة البيانات فى نفس مسارها باسم tempscan وان شاء الله تجد فيه المرفقات التى تم مسحها ضوئيا الخطوة الاخيره منتظر ردكم ان شاء الله تعالى بعد ما تتم معكم التجربة بنجاح لنستكمل باقى العمل فى هذا المشرووووووع الضخم تحميل المرفق من رابط على موقع خارجى بسبب حجم المرفقات http://www.mediafire.com/file/d8wi5993u33r8ur/scan.rar3 points
-
اخى الحبيب الله يرضى عليك ركز معايا شوية المرفق فى هذه المشاركة مؤقتا حتى اتمم التعديل عليه فيكون الحفظ مباشرة داخل المجلد المطلوب يقوم بعمل ما تريده حضرتك بدون اى مشاكل http://www.mediafire.com/file/d8wi5993u33r8ur/scan.rar لو حضرتك جربت زر الامر على نموذج الوارد او الصادر زر الامر باسم إدراج مرفقات من الكمبيوتر هذا الزر يقوم بارفاق كل المرفقات التى تحددها مرة واحده الى مجلد ينشئه البرنامج من تلقاء نفسه برقم المسلسل ويقوم بعمل اعادة تسمية لو حضرتك ركزت مع كلامى حتلاقى اصلا ده موجود وتم اخذخ فى الحسباااااان قبل ان يفتح باب الحوار حول هذه النقطة ركز فى مميزات المرفق فى الرابط فى هذه المشاركة وهى كالاتى المميزات من وجهة نظرى المتواضعة وبناء على ما لمسته فى حياتى العملية- ادراج الوقت والتاريخ من جهاز السيرفر فى حالة احببت عمل القاعدة مترابطه بقاعدتين امامية وخلفيةفلا يستطيع من يعمل على البرنامج التعديل فى الوقت والتاريخطبعا انا وضعت كود الان واستعلام لكى يربط البرنامج نفسه بالاى بى الحالى للجهاز الحالى لعدم حدوث مشاكل - المفترض وضع الاى بى الخاص بالسيرفر يدويا فى جدول الاى بى المخصص لذلك- الترقيم تلقائى ويتجدد كل عام بطريقة الية- حذ سجل لو بالخطأ لا يضيع رقم من ترتيب السجلات- عدم حفظ البيانات الا باكتمالها ورسالة تفيد ذلك - فى حالة المرفقات يتم انشاء مجلد ارشيف وبداخله مجلد الصادر او الوارد حسب النموذج المستخدم كل باسمه وبداخل كل منهم تاريخ العام الحالى ومجلد خاص لكل سجل برقم المسلسل للسجل وبه كل المرفقات - المرفقات مربوطة داخل النماذج برقم المسلسل ويمكن البحث عنها او استعراضها من النموذج دون الذهاب الى مسارها على الجهاز -المرفقات غير مرتبطه او مضمته داخل القاعدة ولا حتى بمسار محدد - يمكن تصفح المرفقات من على الشبكىة مع الرغم من عدم وجود مسارات محدده او محفوظه وثابته لاى مرفق - طبعا كل مرفق يتم فتحه بالبرنامج المفضل لفتحه لذا يجب تنصيب البرامج الخاصة لكل نوع صور او ورد او اكسل او اكروبات ريدر ..... الخ - يمكن نقل المجلد الرئيسى الذى يحتوى على قاعدة البيانات من اى مكان الى اى مكان وبتم استعراض المرفقات بكل سهوله لعدم ارتباط المرفقات بمسار محدد سلفا وهذا ما ارهقنى كثيرا حتى من الله على تعالى بهذه الفكرة الرااااااااااااااائعةهذه بداية ورشة عمل مشروع ارشفة ملفات ....... اعتذر لم اعدد المميزات لان اصل الموضوع كان يعتمد على ربط الاسكانر خذ من الاكواد ما تريد2 points
-
2 points
-
بارك الله فيك أخوي جعفر وفي جميع أخواننا أعضاء المنتدى.. أول.. أصيب وأخطي.. عادي.. عضو جديد مشاركات ماوفت أربعين في راحة بال ومستانس بالأخوان على العموم كل شيء بقدر.. والله يقدر ما فيه الخير لي ولأخواني الأعزاء.... محبكم أبو إبراهيم2 points
-
اول شي وبعد اذن الاستاذ ابو ابراهيم نهنئ انفسنا بعودتك استاذ جعفر وثانيا نهنئك استاذ ابو ابراهيم ومن اول مشاركة له كان لدي الحس بخبرتك وهنا والمبرمج دائما يجب ان يكون لديه حاسيه سادسه وسابعه وثامنه وياليت لو فك لنا الشفره في الرابط اعلاه وطبعا يعود لك استاذ ابو ابراهيم وتقبل تحياتي استاذ جعفر واستاذ ابو ابو ابراهيم2 points
-
مشاركة مع الاستاذ اباجودي اعتقد مشكلتك كانت في كيفية الوصول للنموذج الفرعي هنا للسماح Me.NavigationSubform.Form![Table2 subform].Form.AllowAdditions = True وطبعا لعدم السماح تعديل قيمة الخاصية الى false بالتوفيق2 points
-
الكود السابق: UBound(strFileNames) UBound معناه العدد الاكبر من strFileName ، ولكن للاسف بسبب الضغط على زر cancel ، فالمتغير strFileName يصبح Null ، لذلك لم يستطع الامر السابق اصطياد الخطأ، بينما الامر If Len(strFileNames & "") = 0 Then فيقوم محل امرين وهما: If isNull(strFileNames)=true or strFileNames= 0 Then جعفر الله يسلمك ويعافيك ان شاء الله اخوي محمد جعفر2 points
-
وعليكم السلام أخي اباجودي استبدل هذا السطر If UBound(strFileNames) = 0 Then بهذا السطر If Len(strFileNames & "") = 0 Then بسم الله عليك ايه يا اباجودي ، ما انت قلت انها تظهر لما تضغط على الزر cancel جعفر 207.5.m.salama.accdb.zip2 points
-
Canon imageRUNNER ADVANCE 6255i ايضا تم التجربة على ماكينة تصوير كانون بنجااااااااااااااااااااااااااااااااااااااااااااااااااااااح جرب استيراد الصور من مجلد tempscan من خلال زر الامر ارفاق مرفقات من الكمبيوتر ستجد الحل ان شاء الله2 points
-
وعليكم السلام اختي 1. اذا تسمحي لي بتغيير الكود قليلا الى التالي ، فانتي لستي بحاجة الى If اخرى: if result=vbYes then docmd.quit else docmd.cancelevent msgbox "Back" endif 2. برنامج الاكسس تلقائيا يحفظ البيانات عندما ينتقل التركيز من السجل الذي انتي عليه ، سواء انتقلتي الى سجل آخر او خرجتي من النموذج الذي انتي فيه، ولكن اذا اردتي حفظ البيانات يدويا ، فهناك مجموعة طرق للقيام بهذا ، منها: سيتم حفظ البيانات كلما استعملتي هذا الامر docmd.runcommand accmdsaverecord او الامر التالي يحفظ البيانات فقط اذا تم عمل تغيير عليها if me.dirty then me.derty=false جعفر2 points
-
السلام عليكم أخي أبو إبراهيم الغامدي ، مبارك عليك الترقية ، وهذا ان شاء الله اول الغيث جعفر1 point
-
1 point
-
بالنسبة لي 2003 ثم وقف الزمن عن العد الآن عملت المثال واستطعت جلب صورة من الجداول البعيدة وعملت على اظهار الجداول المتشابهه فقط على اعتبار ان الجداول الزائدة حتما في القاعدة الجديدة فقط وتمكنت من جلب البيانات وبقي الحذف والالحاق ثم اوافيكم به المشكلة التي ليس لها حل هو ما خط بالاحمر ، اما تغيير الخصائص فليس مشكلة اصلا الا اذا تغير نوع البيانات المدخلة وحيث انني امر احيانا بمثل هذه العمليات فالحل عندي اولا اخذ نسخة احتياطية ثم اجراء العملية ، فإن نجحت والا استعان بذراعيه ومثل هذه المواضيع والامثلة تفتق الذهن وتجعل المبرمج يأخذ احتياطاته عند التطوير ، وهي جديدة عليَ فشكرا لمن اثار الموضوع1 point
-
السلام عليكم ورحمة الله محاولة لا اضمن لها النجاح لأن العمل بدون الملف هو مضيعة للوقت استبدل الكود السابق بنفس الكود مع تعديل تخيلى Private Sub CommandButton1_Click() On Error Resume Next Dim i As Integer, LastR As Long, ws, ws1 As Worksheet Set ws = ThisWorkbook.Sheets("البيانات") Set ws1 = ThisWorkbook.Sheets("المدراء") LastRow = ws.Cells(Rows.Count, "B").End(xlUp).Row + 1 LastRow1 = ws1.Cells(Rows.Count, "B").End(xlUp).Row + 1 For i = 2 To 15 UserForm1.ComboBox1.Clear For T = 2 To LastRow For S = 2 To LastRow1 If OptionButton1.Value = True Then If TextBox1.Text = Mid(ws1.Cells(T, 3).Text, 1, Len(TextBox1.Text)) Then UserForm1.ComboBox1.AddItem ws1.Cells(T, 3) UserForm1.Controls("TextBox" & i).Value = ws1.Cells(T, i).Value UserForm1.CommandButton4.Enabled = True Unload Me End If Else If OptionButton2.Value = True Then If TextBox1.Text = Mid(ws.Cells(S, 3).Text, 1, Len(TextBox1.Text)) Then UserForm1.ComboBox1.AddItem ws.Cells(S, 3) UserForm1.Controls("TextBox" & i).Value = ws.Cells(S, i).Value UserForm1.CommandButton4.Enabled = True Unload Me End If End If End If Next Next Next UserForm1.ComboBox1.ListIndex = 0 If UserForm1.TextBox2.Text = "" Then MsgBox "??C C???U? U?? ????I", vbInformation + vbMsgBoxRight, "?E??E C?E?E" UserForm1.CommandButton3.Enabled = False End Sub1 point
-
حبيت اشارك بمعلومه ولا اعلم مدى اهميتها في اوفيس 2013 هناك اداة تقوم بعمل المقارنة ( انا بعرف الموضوع مش مقارنة فقط ) ولمعلومات اكثر https://support.office.com/en-us/article/Overview-of-Database-Compare-58479a8d-e4c8-4325-a670-d9a2e5f1ef5c?assetID=HA103516111&CorrelationId=48accce0-49b5-4539-aa5e-a881ce65025d&ui=en-US&rs=en-US&ad=US&ocmsassetID=HA103516111 بالتوفيق1 point
-
بعد التعديل وفقا لما تفضل به الاستاذ القدير والمعلم الجليل @رمهان الملف.zip1 point
-
تمام اضف السطر التالي قبل السطر الملون if rst.recordcount=0 then exit sub ثم جرب1 point
-
1 point
-
1 point
-
حياك الله أخوي رمهان ، والله المنتدى له وحشه لما الواحد يكون بعيد واهل المنتدى هم المقصودين ، مثل ما قال الشاعر أمر على الديــــــار ديار ليـلى ... أقبل ذا الـــــــجدار وذا الجـدارا وما حب الديار شـــــغفن قلبي ... ولكن حب من ســـــــكن الديارا جعفر1 point
-
سأحاول معك يابو عبدالله ان استطعت ولكن بدلا من أداة وبصحبتها قاعدة بيانات ثم استبدال القاعدة القديمة بالجديدة ، سأجعل الاداة عبارة عن قاعدة بيانات واجلب البيانات القديمة اليها ثم احذف جداول القاعدة القديمة واصدر اليها الجداول الجديدة1 point
-
الموضوع اكثر من رائع وللعلم انا استفدت منه واخذت منه افكار واكواد وعدلت عليها بما يتناسب مع فكرتى والمخرج موجود فى برنامج المسح الضوئى الاخير اللى انا ارفقته فى رابط خارجى فى موضوع الاستاذ @حسين العربى فى هذه المشاركة1 point
-
استاذي الفاضل الحين انا عملت زر لسحب الصور من الفولدر المؤقت وزر امر للسحب من الكمبيوتر لاني عندي صور مخزنه جاهزه علي الكمبيوتر حتي الان كله تمام والاكود تعمل تمام بس في مشكله وهي في نفس الوقت خطيره / طبعا للعلم ان طبقت برنامجي علي اخر مرفق وهو الذي يغير اسم الصوره الي تاريخ مع رقم الصورة ويقوم بمسح الصورة من الفولدر المؤقت طبعا لو بعد ذالك سحبنا صورة من الاسكانر في الفولدر المؤقت واعطاها الاسكانر رقم 1 و كان رقم 1 هذا موجود لصوره في فولدر لاحد الموظفين الذي سوف ادرج له هذه الصوره فماذا يحصل يقوم اتومتكيا باستبدل الصوره بمعني يحذف الصوره الموجده في الفولدر ويضع مكانها الصوره المسحوبه وهذا مشكله كبير وعائق كبير امامي الحين / طبعا في الويندوز عند نسخ صوره الي فولدر اخر وبه نفس الاسم يعطيك خياران هل تريد استبدال الصورة اويعطيها نفس الاسم مع زياده رقم يعني مثلا صوره 1 (2) ولو ضفت نفس الرقم مره اخري يعطيها اسم 1(3) هل ممكن عمل ذالك اتوماتيكيا بدون تدخل المستخدم لو تم ذلك سوف تحل المشكله اول مره من خمس سنوان مشترك في هذا الموقع اصل الي هذالرقم كنت لا اتعدي 100 استاذي محمد سلامه / السبب لان هذا الموضوع مهم لاشخاص كثيرون فلذالك وصل الي هذ العدد1 point
-
الحمد لله يا @حسين العربى لقد ضربت الارقام القياسية بنجاح حوالي 1800 مشاهدة و7 صفحات شكرا يا @sandanet علي مجهودك ولازلت افضل استخدام برنامج خارجي لاسكنر1 point
-
1 point
-
السلام عليكم الاخ الكريم /حماده سعد الله بارك الله فيك تفضل اخي الكريم الملف المرفق به كود لتنفيذ ما تريد حسب طلبك والمخرجات اوفيس 2003 وللعلم فان الكود المستخدم في الملف هو من موضوع الحبيب / ياسر خليل .. جزاه الله خيرا ولكن تم تعديله بعض الشئ ليتناسب مع طلبك الكود يعمل علي نسخ الشيتات ارقام 3 - 4 - 5 الي ملفات منفصلة في نفس مسار الملف ويمكنك تحديد ما تريد من الشيتات ان شاء الله يفي بطلبك تقبل خالص تحياتي نسخ الشيتات كل شيت باسمه في ملف منفصل.rar1 point
-
1 point
-
1 point
-
الخطأ واضح عي بداية الكود انت أعطيت اسم واحد لصفحتين مختلفتين (اكسل هنا يأخذ الاسم على اساس الصفحة الثانية) قم بتسمبة الصفحة الاولى Ws1 مثلا والثانية Ws2 وكذلك LasteRow2 LasteRow11 point
-
طيب لو تكرمت جرب ووافنى بالنتيجة لو تكرمت فى انتظار رد حضرتك ان شاء الله تعالى1 point
-
التجربة تمت على نوعين من الماسح الضوئى FUJITSU Document Scanner fi-5530C2 FUJITSU Document Scanner fi-6230z حضرتك جربت يا استاذ @حسين العربى؟؟؟1 point
-
جميل جداً اخي ابا جودي حل يفي بالغرض ولو اني شخصيا ًافضل الابتعاد قدر الامكان عن استعمال برامج خارجية لكن لامانع من استخدامها ان لم يتوفر كود بديل اتذكر وجود مكتبة تسمى DBPix20.ocx وهي تفي بالغرض ايضاً تحياتي1 point
-
أشكرك أخي @أبو عبدالله الحلوانى على تهنئتك لي وأتمنى أن أكون عند حسن ظنكم جميعا. لا فرق سوى تبعية النموذج للوظيفة! ونحن في الأصل عرفنا المتغير ptInputResult على أنه عام وبناءً عليه يمكنك الوصول إلى المتغير من أي مكان دون الرجوع الوظيفة.. لكن انفكت التبعية هنا.. والإشكالية هنا فنية برمجية بمعنى أن هذا الاسلوب غير مقبول برمجيا. لكون الوظائف (Functions) لا تعيد إلا قيمة واحدة فقط.. ولا تعيد قيمة متعددة إلا إذا أعلنت عنها أنها من نوع (Type)! هذا هو السبب! ومع هذا كله يمكن إعادة استخدام النموذج وملؤه بالبيانات بطريقة أبينها لك وللأخ @sandanet يمكن أن تكون الطريقة بالنسبة للبعض أفضل من الوظيفة! إليكم الطريقة عن طريق محرر الشفرة افتح وحدة نمطية جديدة وسمها ما شئت (mdlForms)، ثم قم باضافة الشفرة التالية Dim UF As New Form_USysInputBox Sub UserDlg() On Error Resume Next '-- تعبئة البيانات متسلسة UF.Caption = "صلاحية الدخول" UF.lblPrompt.Caption = "فضلا أدخل اسم المستخدم وكلمة المرور" UF.lblInputOne.Caption = "اسم المستخدم" UF.lblInputTwo.Caption = "كلمة المرور" UF.OnClose = "=SetClose()" '-- اظهر النموذج UF.Visible = True '-- القيمة العائدة من مربع النص مباشرة Debug.Print UF.txtInputOne Debug.Print UF.txtInputTwo End Sub Function SetClose() Set UF = Nothing End Function1 point
-
بارك الله فيك استاذى الفاضل وحشتنا والله نورتك مكانك وربي لا يحرمنا من وجودك العطر1 point
-
وعليكم السلام اختي واهلا وسهلا بك في المنتدى سأعطيك الطرق التالية لعمل المطلوب: 1. لا تعملي اي معيار في الاستعلام ، وسنطلب من البرنامج ان يفتح التقرير برقم Research_ID الذي تنقرين عليه (على نفس السجل ، سواء في النموذج الارئيسي او الفرعي)، وبالنظر الى الصور التي ارفقتيها ، ولأن ارقام حقل Research_ID في يمين الحقل (طبعا هذا اذا لم تقومي بعمل تنسيق له وعمل محاذاته لليمين) ، فهذا معناه ان الحقل نص وليس رقم اذا كان حقل Research_ID نص DoCmd.OpenReport "Report1", acViewPreview, , "[Research_ID]='" & Me.Research_ID & "'" واذا كان رقم DoCmd.OpenReport "Report1", acViewPreview, , "[Research_ID]=" & Me.Research_ID 2. اذا اردتي ان تضعي المعيار في الاستعلام ، فسيكون هكذا (طبعا غيري اسم Main_Form الى اسم النموذج الرئيسي ، و Sub_Form الى اسم النموذج الفرعي): Forms!Main_Form!Sub_Form!Research_ID 3. اذا عندك نموذج رئيسي لا يُغلق طول فترة البرنامج (سواء أكان ظاهر او مخفي) فلنسميه frm_Main ، فاعملي فيه حقل بإسم iResearch_ID مثلا، ثم اعملي الاستعلام على ان يأخذ معيار الحقل Research_ID من هذا الحقل ، وعلى حدث فتح التقرير ، سنرسل قيمة الحقل Research_ID الذي في النموذج الفرعي ، الى الحقل iResearch_ID في النوذج frm_Main ، والذي سيأخذ الاستعلام قيمته: Forms!frm_Main!iResearch_ID=me.Research_ID DoCmd.OpenReport"Report1" ,acViewPreview جعفر1 point
-
طبعا لا يفتى ومالك فى المدينة ومالكنا هو استاذى ياسر خليل لكن بعد الاستأذان مرفق حل للملف بلعبة صغيرة على معادلة VLOOKUP ارجو ان يكون مفيد 8888.rar1 point
-
شكرا يابو عبدالله على المرور والمتابعة والتفاعل وهذا اللي كنت اقصده .. والحاجة ام الاختراع .. بارك الله فيك ونحن بانتظارك1 point
-
تفضل اخى المطلوب تم عملة يمكن تعديل القب والاسم على حسب ما تحب من خلال تغير الرينج التى تجلب منه الدالة البيانات قاعدة البيانات.rar1 point
-
السلام عليكم أرجو أن يكون هذا هو المطلوب New Microsoft Access قاعدة بيانات.rar1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
الف شكر على جهدك . تمنياتى لكم بدوام التقدم1 point
-
السلام عليكم أخي محمد كل سنه وانت بخير ان شاء الله انا جربت المرفق ، وحسب تجربتي كُله تمام ، حيث يحفظ الملفات بالتنسيق التالي ، مثلا: At_7_1.jpg At_7_2.doc ولما تضيف ملف جديد ، فيتم الترقيم التلقائي (لم يكن موجودا في النسخ القديمة). جعفر 207.4.m.salama.accdb.zip1 point
-
شكرا على الكتاب مع انه الخبراء والعلماء المحترفين ف الموقع لا يقصرون معنا في جميع ما يهمنا لهم مني خالص الشكر والدعاء لهم ليلا ونهار بان الله الواحد يرحمهم ويلطف بهم ويرزقهم وينفع بهم ويعلمهم كي نستفيد منهم ويرزقهم مالا حلال كثير واسعا مبارك1 point
-
بارك اللة بيك وجعلة فى ميزان حسناتك1 point
-
هذا رائع جزاك الله خيراااااااااااااااا1 point
-
السلام عليكم ورحمة الله وبركاته الاستاذ الفاضل // تامر طه 1 ) للعلم بعض او غالب هذه البرامج موجودة على المنتدى ويحتاج الى مجهود من سيادتكم لتجميعه 2 ) قم بوضع فكرتك خطوة... خطوة وستجد يد العون دون اي مقابل مادي فانا اعلم ان غالب _ان لم يكن جل _ العاملين في هذا المنتدى يعملون ولا يبتغون الا الاجر الاعظم من الله عز وجل1 point