كل الانشطه
- الساعة الأخيرة
-
لحظه سأقوم بتحويل الاستعلامات من sql الى استعلام عادي واشرحلك عمل الجداول والية عمل النموذج استاذ فادي
-
وعليكم السلام ورحمة الله وبركاته .. فقط وضح لنا أخي بشار عن آلية إضافة السجلات في النموذج enar_dman حتى نتتبع الخلل .
- Today
-
Bshar started following مساعده في السجلات
-
السلام عليكم ,,, عندي مشكلتين في الملف المرفق بعد اضافة عدد من سجلات الى جدولين والامور تمشي تمام ولكن عند الانتهاء (وقبل الخروج من النموذج ) و عند الاستعلام والبحث في خانة ek الخاصه بالبحث اواجه مشكلتين 1. يتم اضافة سجل جديد لاحاجه له ويلخبط مسلسل السجلات/ السبب انه ياخذ سجل جديد بسبب كود التاريخ 2. اجد في خانة المسميه ssa بالنموذج (ان الرقم تغير في بعض السجلات) الى رقم آخر ممايسبب مشكله في التنقل بين السجلات والحسابات ارجو المساعد من الخبراء مع العلم ان هناك اكواد , عملها سابقا الاستاذ القدير فوكش وقمت انا بالتحديث عليها الا ان وصلت الى هذه المشكلتين 😟 acc.rar
-
ابوخليل started following المساعدة في اتمام برنامج
-
اضافة الى ما تفضل به اخي @Foksh آمل ان تأخذ هذه التوجيهات والملاحظات بصدر رحب .. لأنها تصب في صالحك اولا : هذا المنتدى تعليمي برمجي يلجأ اليه الأعضاء عندما يواجهون مشكلة في تنفيذ فكرة ما برمجية ايضا هو منتدى تعليمي لمن اراد التعلم و زيادة خبرته في كيفية انشاء مشاريع اكسس اذا الطالب الحريص يبدأ من اول درجات السلم ويعمل بجد حتى يرى نفسه متقنا للصنعة مشاريع اكسس تبدأ من : 1- الجداول // دراستها والطرق الصحيحة العلمية لإنشائها قبل الشروع في اعداد الجداول يجب تحليل بيانات المشروع وتصور ابعاده( المدخلات بانواعها / المخرجات بانواعها ) عند الاحاطة بابعاد المشروع (على اعتبار انه يعمل على الارض وعلى الورق) يمكن تحديد الجداول المطلوب انشاءها هذه الخطوات الاولية تعتبر اساس ومخ المشروع .. اذا تم اعداده بطرق سليمة فقد انهيت 75% الى 80% من القاعدة الأساسية للمشروع وحينها سيصبح استكمال بقية المشروع ممتعا للمبرمج ____________________________ لذا ان كنت جادا في التعلم فاعرض موضوعك بطريقة اخرى وعلى مراحل كثيرة : اول مرحلة : تفتح موضوعا جديدا تعرض فيه فكرة البرنامج وبتفاصيل دقيقة وتطلب رأي الخبراء عن الجداول الاساسية التي يجب عملها حين تعمل هذه الجداول حسب التوجيه تعرضها مرة اخرى للتصحيح والمتابعة استمر بعملك هذا خطوة خطوة .. بعد فترة قصيرة ستجد نفسك على المسار الصحيح .. وتسعى للاحتراف
-
مطلوب فتح مرفق داخل قاعدة البيانات بدون مسار خارجي
ابوخليل replied to ابوخليل's topic in قسم الأكسيس Access
هذا الكود تم تداوله في موضوعنا السابق وكنت اريد تجاوز الوسيط جزاك الله خيرا تمام ارفع يدي استسلاما اخي فادي .. وان ما تفضلت به عين الحقيقة وهو الذي يقوم به اكسس ايضا لاحظت بالتتبع انه يحذف المرفق بعد الاغلاق .. وهذا جيد .. سوف اطبقها -
وعليكم السلام ورحمة الله وبركاته ليست هناك اي مشكلة ComboBox المزايا: يعرض قائمة جاهزة من القيم (مثل التواريخ الفريدة من العمود B). يمنع الأخطاء الإملائية أو إدخال صيغة خاطئة للتاريخ. المستخدم يختار فقط من القائمة → أسرع وأدق. عملي جدًا إذا كانت البيانات محدودة أو متكررة (تواريخ، أسماء، أصناف) TextBox عرضة للأخطاء (مثلاً كتابة التاريخ بصيغة خاطئة). يحتاج تحقق إضافي بالكود للتأكد أن القيمة صحيحة الملف المرفق به الخياران التكستبكس والكمبوبكس لك الخيار ما يتاسب عملك تحياتي ليست بوكس2.xlsm
-
Foksh started following مطلوب فتح مرفق داخل قاعدة البيانات بدون مسار خارجي و المساعدة في اتمام برنامج
-
اخي الكريم ، وعليكم السلام ورحمة الله وبركاته ... ارجو منك الإهتمام بتنسيق موضوعك ليسهل قراءته لمن يمر به ويحاول مساعدتك .. المطلوب غير واضح حتى من خلال الصور. ثم انك تستخدم مسميات عربية + من عدة مقاطع ..... إلخ ، وهذا لا يشجع البعض على المساهمة في المساعدة ، لأن التعامل مع المسميات العربية للعناصر والمكونات له تبعات مزعجة ومتعبة في الحلول . شكراً لك
-
مطلوب فتح مرفق داخل قاعدة البيانات بدون مسار خارجي
Foksh replied to ابوخليل's topic in قسم الأكسيس Access
انظر الصورة المرفقة للتأكد . لذالك ، وتحقيقاً لنفس الفكرة من زر Open .. استخدمت الدالة التالية :- Public Sub OpenAttachmentFile(ByVal RecordID As Long, Optional ByVal PKFieldName As String = "ID") Dim rs As DAO.Recordset Dim rst As DAO.Recordset2 Dim filePath As String Dim cachePath As String Dim subFolder As String cachePath = Environ("LOCALAPPDATA") & "\Microsoft\Windows\INetCache\" Randomize subFolder = "ACC" & Int((9999 * Rnd) + 1) If Dir(cachePath & subFolder, vbDirectory) = "" Then MkDir cachePath & subFolder End If Set rs = CurrentDb.OpenRecordset("SELECT progIcon FROM tblEnDc WHERE " & PKFieldName & "=" & RecordID) Set rst = rs.Fields("progIcon").Value If Not rst.EOF Then filePath = cachePath & subFolder & "\" & rst.Fields("FileName").Value If Dir(filePath) = "" Then rst.Fields("FileData").SaveToFile filePath End If FollowHyperlink filePath End If rst.Close: Set rst = Nothing rs.Close: Set rs = Nothing End Sub واستدعيها حسب رقم السجل من خلال الزر كما يلي :- Call OpenAttachmentFile(Me.ID) طبعاً اسم المجلد عشوائي لمحاكاة نفس اسلوب آكسيس في السطر subFolder = "ACC" & Int((9999 * Rnd) + 1) -
مطلوب فتح مرفق داخل قاعدة البيانات بدون مسار خارجي
Foksh replied to ابوخليل's topic in قسم الأكسيس Access
طبعاً المجلد ACC9BE9 هو مجلد عشوائي -
مطلوب فتح مرفق داخل قاعدة البيانات بدون مسار خارجي
Foksh replied to ابوخليل's topic in قسم الأكسيس Access
اعتذر عن مقاطعتك ومخالفتك الرأي .. فآكسيس يستخدم المسار التالي في مربع حوار المرفقات عند النقر على الزر Open C:\Users\Foksh\AppData\Local\Microsoft\Windows\INetCache\ACC9BE9 المسار من جهازي الشخصي باستبدال اسم المستخدم Foksh في جهازك للتجربة -
مطلوب فتح مرفق داخل قاعدة البيانات بدون مسار خارجي
ابوخليل replied to ابوخليل's topic in قسم الأكسيس Access
يجب ان تتابع عن قرب افتح مجلد التيمب بعد اظهار المجلدات المخفية واجعله مفتوحا من اجل تتأكد عند الاجراء انا اعتقد انه يستخدم جدولا مخفيا -
مطلوب فتح مرفق داخل قاعدة البيانات بدون مسار خارجي
Foksh replied to ابوخليل's topic in قسم الأكسيس Access
متابع عن بعد 😊 لأن ما يفعله آكسيس هو استخراج المرفق إلى مجلد Temp ثم فتحه باستخدام :- FollowHyperlink filePath -
مطلوب فتح مرفق داخل قاعدة البيانات بدون مسار خارجي
kanory replied to ابوخليل's topic in قسم الأكسيس Access
وعليكم السلام اهلا بك استاذي القدير @ابوخليل في حالة المرفق داخل قاعدة البيانات ..... دائما التعامل يكون بحيلة سواءا لفتح المرفق او عرض المرفق مباشرة .... والحيله هي تصدير المرفق ثم التعامل معه .... في مثالك مثلا والطلب بفتح المرفق مباشرة .... الكود يقوم اولا بتصديره ثم فتحه .... جرب هذا الكود لاني لم افتح القاعدة التي لديك Private Sub cmdOpenAttachment_Click() Dim rs As DAO.Recordset2 Dim rsA As DAO.Recordset2 Dim fld As DAO.Field2 Dim tmpPath As String Dim fileName As String 'افتح السجل الحالي Set rs = Me.Recordset 'اسم الحقل الذي يحتوي على المرفق Set fld = rs.Fields("MyAttachmentField") '← غيّر الاسم حسب جدولك If fld.Value Is Nothing Then MsgBox "لا يوجد مرفق لفتحه.", vbExclamation Exit Sub End If 'افتح المرفق داخل الحقل Set rsA = fld.Value If rsA.RecordCount = 0 Then MsgBox "لا يوجد مرفق.", vbExclamation Exit Sub End If rsA.MoveFirst 'الاسم الأصلي للمرفق fileName = rsA.Fields("FileName").Value 'حدد مسار مجلد مؤقت tmpPath = Environ("TEMP") & "\" & fileName 'احفظ المرفق كملف مؤقت rsA.Fields("FileData").SaveToFile tmpPath 'افتح الملف بالبرنامج الافتراضي FollowHyperlink tmpPath End Sub -
سلام عليكم ورحمة الله تعالى وبركاته اخي عبد الله شكرا على الجواب وجزاك الله خيرا الان الجواب كافي وشافي ولي سؤال فقط عند استبدال TextBox1 بـ COMOBOX1 هل هناك مشكلة في TextBox1 ام خيار فقط لان في بعض الاحيان قد استعمل TextBox مرة اخرى شكرا وجزاك الله خيرا على هذا الرد الكافي والسلام عليكم ورحمة الله تعالى وبركاته
-
ابوخليل started following مطلوب فتح مرفق داخل قاعدة البيانات بدون مسار خارجي
-
السلام عليكم المرفق ادناه يحتوي مثل ما في الصورة المعروضة عند النقر على الزر يفتح مربع حوار اكسس ، وعند النقر على Open يتم فتح المرفق المطلوب : لا اريد ظهور مربع حوار اكسس اريد ان يتم فتح المرفق من الزر مباشرة DbTest.rar
-
مطلوب رابط أو امتداد أو مسار صورة في حقل مرفقات في الجدول
ابوخليل replied to ابوخليل's topic in قسم الأكسيس Access
شكرا لكم احبتي لقد استوفيتم جميع الطرق الموصلة .. أحسن الله اليكم وجزاكم خيرا الأستاذ فادي استخدم مربع مرفقات منضم لعرض الصورة والاستاذ خليفة استخدم المشبك للغرض ذاته وعلى كل حال وبعد اذنكم .. ارى ان نكتفي الى ما وصلنا اليه في هذا الطرح .. فقد كفيتم ووفيتم انا السبب في اطالة الموضوع وعدم فهم المطلوب حيث لم اوفق بطرح سؤالي في البداية بدقة .. ضنا مني ان الامر يسير .. فسامحوني كل ما في الامر اني اريد فتح المرفق داخل قاعدة البيانات فقط . مثال الاستاذ خليفة الاقرب الى تحقيق الهدف المرجو .. وعليه سأفتح موضوعا جديدا بناء عليه اوضح فيه المطلوب بدقة غير قابلة للنقاش -
شكرا لكم Tutuapp 9Apps
-
كيف نبرمج لتخرج رسالة في نهاية الباوربوانت باسم المستخدم؟
0d59eacf59 replied to hicham2610's topic in منتدى الباوربوينت
شكرا لك عالنشر اخي العزيز snaptube vidmate -
اعتذرعن التاخر والغياب المطول كان لظروف خاصة على العموم بعد التجربة نستطيع القول انه يؤدي المطلوب لدرجة كبيرة. فيه بعض الأختلاف البسيط في مربعات النص والازرار . .يمكن التحكم فيها وضبطها شكرا كثيرا استاذ @kkhalifa1960
-
assad_key started following المساعدة في اتمام برنامج
-
-
kkhalifa1960 started following مطلوب رابط أو امتداد أو مسار صورة في حقل مرفقات في الجدول
-
مطلوب رابط أو امتداد أو مسار صورة في حقل مرفقات في الجدول
kkhalifa1960 replied to ابوخليل's topic in قسم الأكسيس Access
تفضل محاولتي . KhalifaTest.accdb - Yesterday
-
بخصوص تحميل الملفات في الصفحات القديمة
محب المنتدى replied to محب المنتدى's topic in منتدى الاكسيل Excel
شكرا اخي عبدالله على الرد لعل الاخوة يعالجون المشكلة في اقرب وقت مع خالص الشكر -
بخصوص تحميل الملفات في الصفحات القديمة
عبدالله بشير عبدالله replied to محب المنتدى's topic in منتدى الاكسيل Excel
حسب التجربة المشكلة بالمنتدى شكرا لمتابعتك واهتمامك الافاضل حسونة حسين Foksh -
السلام عليكم ورحمة الله وبركاته تم استبدال TextBox1 بـ COMOBOX1 يتم فيه تجميع التواريخ من العمود B التواريخ في العمود B بالنظام الفرنسى جعلتها بالنظام dd/mm/yyyy عند التعديل استخدم زر خفظ التعديل اليك الملف ليست بوكس1.xlsm