بحث مخصص من جوجل فى أوفيسنا
Custom Search
|
-
Posts
13651 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
292
نوع المحتوي
التقويم
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ابوخليل
-
تفضل هذا الذي تمكنت من استعادته اتمنى ان يفي بالغرض adel2.rar
-
كيفية عمل تقرير في برنامج مشتريات مبيعات لمعرفة الربح
ابوخليل replied to حسين العربى's topic in قسم الأكسيس Access
لا .. لا .. ليس بسعر البيع بل بسعر الشراء لان ربح السلعة ارجعتها الى الزبون وتبقى لديك سعر الشراء اقرب لك المسألة لما تبيع سلعة بدينارين يتم تسجيلها في حقل المبيعات لما يتم ارجاعها ( قلنا انها عملية شراء ) سيخرج من الصندوق دينار للزبون وسيدخل للمخزن سلعة بدينار عند الجرد وتدقيق الحسابات سيتضح كل شيء بناء على بنود التعريف (نوع العملية) -
كيفية عمل تقرير في برنامج مشتريات مبيعات لمعرفة الربح
ابوخليل replied to حسين العربى's topic in قسم الأكسيس Access
السلام عليكم المهم ان مرتجع البيع تقيده ضمن حقل المشتريات ومرتج المشتريات تقيده ضمن حقل المبيعات ابضرب لك مثال من اجل دماغك يبقى عدل وما يلف لما سلعة مشتريها بدينار وتبيعها على زبون بدينارين ، لما يرجعها الزبون ( كأنك اشتريتها منه) عتعطيه دينارين صح الحسبة تكون : دينار حقه اللي اعطاه لك زيادة على قيمة الشراء ( لا نقاش فيه) والدينار الثاني ثمن شراء السلعة فأنت اشتريت السلعة من الزبون بالسعر نفسه اللي تشتريه من المورد وينطبق هذا تماما على مرتجع المورد : كأنك بعت المورد (بسعر الشراء) السلعة اللي اشتريتها منه كذا يكون اكثر ضبطا لان كل عملية ستكون في سجل جديد مستقل ، ويمكنك بهذه الطريقة ضبط المخزن في الواجهات وعلى الفورم المستخدم لا يعلم عن هذه الاجراءات .. فقط يفتح فورم المرتجعات ويختار مرتجع شراء او مرتجع بيع -
كيفية عمل تقرير في برنامج مشتريات مبيعات لمعرفة الربح
ابوخليل replied to حسين العربى's topic in قسم الأكسيس Access
السلام عليكم اخوي حسين لا بد تنتبه لعملية المرتجعات ‘ وفي مثالك خلل يجب ان نعلم ان : مرتجع المورد = بيع ،،، ويسجل في حقل البيع مرتجع البيع = شراء ،،، ويسجل في حقل الشراء المهم بعد التعديل انظر المثال تم عمل استعلامين واحد لتجميع الكميات حسب الصنف والثاني لاستخراج الفرق بين المشتريات والمبيعات TEST_2.rar -
عدم امكانية التسجيل فى النموذج قبل تعبئة حقل معين
ابوخليل replied to الحلبي's topic in قسم الأكسيس Access
ويوجد طريقة ظريفة من بنات افكاري كنت استخدمها في بدايات تعلمي الاكسس انظر المثال امكانية التسجيل3.accdb -
عدم امكانية التسجيل فى النموذج قبل تعبئة حقل معين
ابوخليل replied to الحلبي's topic in قسم الأكسيس Access
ايضا يمكنك تنفيذ الطريقة بفكرة بسيطة سهلة وهي ان تجعل النموذج غير قابل للاضافة او التعديل بناء على قيمة مربع التحرير فيكون الكود في حدث بعد التحديث لمربع التحرير .. وايضا يدرج في حدث تحميل النموذج -
عدم امكانية التسجيل فى النموذج قبل تعبئة حقل معين
ابوخليل replied to الحلبي's topic in قسم الأكسيس Access
مشاركة مع اخي موسى تفضل Dim ctl As Control For Each ctl In Me.Controls If xtyp <> "" Then Cancel = False Me.pay = "اجل" Else MsgBox "لا يمكن التسجيل الا بعد تعبئة حقل نوع الفاتورة " Cancel = True Undo Exit Sub End If Next ctl اضفت الكود مرتين في حدث قبل التحديث للنموذج وفي حدث زر الحفظ الاصل ان يتم النقر على زر الحفظ بعد اكتمال البيانات فإما يحفظ او يلغي جميع ما تم تسجيله ويمكنك تعطيل السطر Undo من اجل التسهيل على المستخدم وعدم اعادة كتابة البيانات وانما يكتفي باختيار نوع الفاتورة اما كوني كررت الكود في حدث قبل التحديث للنموذج حتى يتم منع الحفظ فيما لو تم اغلاق النموذج قبل الضغط على الزر امكانية التسجيل2.accdb -
منع تكرار الزياره لنفس المريض في نفس اليوم
ابوخليل replied to dr_bioman's topic in قسم الأكسيس Access
تمام احسنت صنعا ، ينصح دوما وبشدة بعدم ادخال الترقيم التلقائي ضمن الحقول المعرفة عند تصميم الجدول -
استخدم Dmax لتاريخ الزيارة بشرط قبل ادخال البيانات الجديدة وتاريخ اليوم
-
منع تكرار الزياره لنفس المريض في نفس اليوم
ابوخليل replied to dr_bioman's topic in قسم الأكسيس Access
عندي في مثالك المرفق لا يتم حذف السجل بل يخرج من الحدث فقط ويبقى الترقيم التلقائي الجديد ظاهر ولو انتقلت الى مريض آخر سوف يبقى هذا الرقم في الجدول بدون بيانات سوى معرف المريض وان قمت بحذف السجل سيختفي هذا الرقم من الجدول لانه ترقيم تلقائي .. ولن يعيد ادراج هذا الرقم المحذوف _________ ان اردت ان يبقى الرقم لاستخدامه مع مريض آخر يجب عليك عمل ضابط بحيث لا يتم حفظ السجل والطريقة هي ان تجعل حقل التاريخ في خصائص الجدول : مطلوب=نعم ، وتضع زر للخروج بدون حفظ -
منع تكرار الزياره لنفس المريض في نفس اليوم
ابوخليل replied to dr_bioman's topic in قسم الأكسيس Access
عليكم السلام استبدل بهذا الكود Private Sub Doctor_AfterUpdate() Dim i As Date Dim ni As Byte i = Date ni = DCount("rdate", "request", "[id]=[Forms]![main]![ID]" & " and rdate=#" & i & "#") If ni > 0 Then MsgBox ("مكرر") Cancel = True Else rdate = i End If End Sub -
سؤال عن : نسخ ملف dll من مسار محدد الى المسار C:\Windows\System32
ابوخليل replied to ابو جودي's topic in قسم الأكسيس Access
نعم يمكن فعلا انا استخدم هذه الطريقة في تنصيب برامجي ولكن عبر برنامج تحزيم عند التنصيب يقوم بفك الملفات في المسار المحدد .. ثم يقوم هو بتشغيل ملفات البات علما ان ملف البات يشتمل على اكواد لنسخ المكتبات داخل ملف النظام واكواد اخرى لتسجيل هذه الملفات وكل هذا يعمل بصمت ،، ويمكن اظهار نتيجة التسجيل في رسائل منبثقة فيما يخص تسجيل المكتبات من واقع تجربة غالبا يتعين عليك تخفيض امان مستخدم وندوز قبل التنصيب ، صحيح انا استخدم التعديل اليدوي حيث اعمل من برنامجي نسختين واحدة 32 والاخرى 64 -
سؤال عن : نسخ ملف dll من مسار محدد الى المسار C:\Windows\System32
ابوخليل replied to ابو جودي's topic in قسم الأكسيس Access
عليكم السلام اباجودي ورحمة الله وبركاته انا استخدم ملف بات للنسخ والتسجيل انظر المرفق وحول الامتداد الى bat اضطر احيانا الى تخفيض امان وندوز خاصة 10 وما فوق Cpyto32.rar -
اجعل مصدر التقرير استعلام واعمل في الاستعلام هذه الحقول والدوال هذا اذا كنت تريد تنتقي من الاعمدة للتصدير ، والا انت مضطر لتصدير التقرير كاملا
-
السلام عليكم التقرير ليس مصدر بيانات وانما هو للعرض ، وحينما نصدر التقرير انما نحن نصدر مصدر بيانات هذا التقرير في مثالك لا يمكنك اختيار حقول من التقرير بسبب بسيط وهو ان التقرير مغلق انا عدلت على مثالك لاظهار جميع الجداول والاستعلامات في قاعدة البيانات واظهار الحقول في القائمة عند اختيار الجدول او الاستعلام ويتم التصدير الى اكسل حسب الاختيار export excel2.rar
-
ومشاركة ايضا قمت بتنصيب البرنامج ثم قمت بتحويل قاعدة البيانات الى accdb القاعدة عندي تعمل على اكمل وجه الموظفين.rar
-
مطلوب حفظ الاجمالي من النموذج الى حقل في الجدول
ابوخليل replied to canary2522's topic in قسم الأكسيس Access
اعمل حقل مخفي في النموذج ولنفرض اسمه ejmali واجعل مصدر بياناته هو حقل الاجمالي في الجدول لما تنقر على حفظ اكتب في الحدث : ejmali = حقل الاجمالي المحسوب -
كلامك صحيح يمكن يغفل عن جهازه لحظات فاي واحد يستطيع الدخول للبرنامج عندي طريقة استخدمها مؤخرا في برامجي ( اكثر من مستخدم ) للتسهيل والسرعة ، وهي الاكتفاء بكلمة المرور فقط دون كتابة او اختيار اسم المستخدم ، فالبرنامج يعرف المستخدم من خلال رقمه السري
-
اهلا استاذنا وحبيبنا اباجودي شرفت بمداخلتك طلب السائل معقول ومقبول اذا الحاسبة يستخدمها هو بنفسه فقط انا استخدم هذه الطريقة في التطبيقات التي على جهازي ، والفضل يعود لقوقل حيث يتم حفظ بيانات الدخول لكل تطبيق بكذا لما اجي افتح التطبيق واجعل التركيز على حقل اسم المستخدم يقوم قوقل بعرض الاسم وكلمة المرور لاختياره
-
انا شرحت لك الفكرة والطريقة ، وعليك التنفيذ اذا يصعب عليك ارفع مرفق يشتمل فقط على جدول المستخدمين وفورم الدخول سوف اساعدك في تطبيق الفكرة