بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|
-
Posts
9977 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
406
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو jjafferr
-
تفضل الطريقة الكاملة بالصور 🙂 1. تضبيط عملية الاستيراد ، ونقوم بها مرة واحدة فقط : . . . . في الصورة اعلاه ، نلاحظ ان الاكسس يخبرنا ، ان نوع العمود Data Type باللون الاسود ، هو نص Text (الاكسس ينظر الى اول معلومة في العمود ، ويتخذ القرار في نوع هذا الحقل) ، الاكسل متسامح في عرض اكثر من نوع واحد من البيانات في عمود واحد ، بينما الاكسس كونه قاعدة بيانات ، فلا يستطيع التعامل بأكثر من نوع من المعلومات في حقل واحد ، لذا ، لو نقرت على زر Next ، وبدون ان تختار Data Type لكل عمود ، وبعد ان تتم عملية الاستيراد ، قد تلاحظ وجود جدول جديد اسمه "أخطاء الاستيراد" (كما هو الحال هنا: https://www.officena.net/ib/topic/112647-مساعدة-فشل-في-تحويل-النوع/?do=findComment&comment=678047 ) فالحل: 1. من الاكسل : النظر في بيانات ملف الاكسل والتأكد بأن جميع بيانات الحقل من نفس النوع ، ومن واقع جدول الاخطاء ، ارجع الى ملف الاكسل وقم بتصحيح هذه المعلومات ، وقم بإستيرادها مرة اخرى ، وستبقى بعض الاخطاء الغير مهمة والتي يمكن تجاهلها. 2. من الاكسس : عند استيراد البيانات لأول مرة من الاكسل (طبعا نحن نستوردها الى جدول مؤقت ، ومن ثم يتم يقوم المبرمج بتوزيع البيانات الى الجداول والحقول الخاصة بها) ، وعند الوصول الى الصورة اعلاه ، وقبل النقر على الزر Next ، انقر في كل عمود ، واختار "نص" في نوع الحقل ، واعمل هذا لجميع الاعمدة ، طبعا هذا سيجعل الاكسس يستورد جميع الاعمدة كـ نص ، ويجب عليك معالجة اختلاف نوع البيانات في الاكسس ، بعد استيراد البيانات وعند توزيع بيانات هذا الجدول المؤقت الى الجداول الثابته عن طريق استعلامات ، الميزة في هذه الطريقة ان جميع البيانات يتم استيرادها ، والعيب فيها ، ان التنظيف يتم في الاكسس (ولكن في بيئة انت مرتاح في التعامل معها) ، ولا تنسى انه في الكثير من الاحيان تأتي ملفات الاكسل من مصادر لا نملك التحكم في تغييرها. . . . وهذه نتائج البيانات التي تم استيرادها ، الى الجدول المؤقت Feuil1 : . نعمل جدول ثابت ، حتى نستورد البيانات اليه : . ثم نعمل استعلام إلحاقي ، حتى نضيف البيانات الموجودة في الجدول المؤقت ، الى الجدول الثابت : . . والآن ، ولما يكون عندنا بيانات جديدة (في نفس اسم ملف الاكسل السابق) نريد اضافتها الى قاعدة البيانات ، فقط نقوم بعمل الخطوات التالية : . . . . جعفر
-
هل ممكن ترفق لنا ملف الاكسل علشان نجرب عليه 🙂 جعفر
-
وعليكم السلام 🙂 هممم ، طريقة جديدة 🙂 شكرا لك اخوي محمد 🙂 جعفر
-
السلام عليكم 🙂 اخواني ، ماشاء الله هذا المنتدى معطاء ويكشف معدن وجوهر الأعضاء من اجاباتهم ومساعدتهم لإخوانهم الأعضاء الآخرين 🙂 يشرفني اليوم ان اهنئ انفسنا باكتشافنا تألق اخونا @محمد ابوعبد الله واخونا @sandanet وترقيتهم الى درجة خبراء 🙂 ولازلنا في بحث متواصل بين اجابات و ردود الاعضاء ، لنكتشف نجوم جديدة 🙂 جعفر
-
عدم عمل اكواد الاكسس بعد الفورمات(عنوان معدل)
jjafferr replied to سيروان زيباري's topic in قسم الأكسيس Access
شكرا على التوضيح 🙂 جعفر -
وعليكم السلام 🙂 حلين : 1. يجب ان توضح في الكود: dim db as dao.database 2. يجب ان لا تستعمل كلمة Database كإسم المشروع هنا : . جعفر
-
درس اختيار الوانك المفضلة بواسطة VBA برمجياً
jjafferr replied to SEMO.Pa3x's topic in قسم الأكسيس Access
وعليكم السلام 🙂 في الواقع هذه ميزات الاكسس ، عندك اكثر من طريقة لعمل اي شيء 🙂 شكرا لك 🙂 جعفر -
هدية برنامج الخليل المحاسبي - الاصدار الاول
jjafferr replied to ابوآمنة's topic in قسم الأكسيس Access
اي وقت اشوف رسالة OLE Server ، الحل هو لغة unicode الكمبيوتر جعفر -
وعليكم السلام 🙂 اعمل ضغط واصلاج للبرنامج ، واذا كان منقسم الى واجهة وجداول ، فاعمل ضغط واصلاح للجداول 🙂 جعفر
-
اخي جمال 🙂 هذا المنتدى هو لمد يد العون للمبرمج الذي عنده مشكله في الاكسس ، وليس مكان لطلب برنامج !! الاخوة هنا اعطوك اقتراحات ببعض البرامج التي قاموا بعملها ، فياريت تأخذ البرامج وتجربها فهي مجهود لا يُحسد عليه ، وبعدها تسأل اساله فنية لما تريده من تعديل/اضافات كمبرمج 🙂 اما اذا اردت برنامج حسب مواصفاتك ، فرجاء عمل موضوع لطلبك في القسم المخصص في المنتدى إعلانات شخصية للاعضاء فقط فى مجال الموقع 🙂 جعفر
-
السلام عليكم 🙂 اي وقت اشوف رسالة OLE Server ، الحل هو لغة unicode الكمبيوتر جعفر
-
عدم عمل اكواد الاكسس بعد الفورمات(عنوان معدل)
jjafferr replied to سيروان زيباري's topic in قسم الأكسيس Access
اخي @سيروان زيباري هل تم حل المشكلة ؟ -
اختي الفاضلة 🙂 الظاهر ان هذا البرنامج كان معمول على اكسل ، وتم تحويله الى اكسس ، ولكن تحويله لا يلائم طريقة عمل قواعد البيانات ، فالحقول عندك متكررة ، ولكن لسنوات/تواريخ مختلفة ، والطريقة الصحيحة هي عمل حقل للسنة/التاريخ ، وحقل واحد من الحقول المتكررة ، فمثلا ممكن ان يصبح جدولك هكذا : . . وعليه ، تحتاجين استعلام واحد فقط ، مثل : . وعلى هذا الاساس ، نموذج واحد وتقرير واحد 🙂 طبعا يجب عليك اعادة النظر في عمل البرنامج على اساس الجدول 🙂 اما اذا لم تعملي التغيير ، فإسمحي لي بأن اخبرك بأنك ستواجهين الكثير من المصاعب في عمل المجاميع ووو ، وستواجهين بطئ شديد لا يمكن حله !! _______________________________________________________________________________________________________________________ والآن الى سؤالك 🙂 اعملي جدول ، وضعي فيه اسماء قواعد البيانات اللي تريدين عمل نسخ منها ، وحقل مسارات الحفظ 🙂 وعليه ، تقدرين تعملين نموذج على اساس هذا الجدول 🙂 وهذا برنامج مجاني خارجي معمول على الاكسس لعمل النسخ http://www.peterssoftware.com/cal.htm تختارين فيه قواعد البيانات ومساراتها : جعفر db_be.zip
-
كيفية تنفيذ امر الاخفاء والاظهار بزر امر واحد
jjafferr replied to عبد اللطيف سلوم's topic in قسم الأكسيس Access
حياك الله 🙂 واذا ما اردنا ان نكتب عربي في الكود ، فنستفيد من اعدادات الحقل ونحفظ القيمة هناك في tag الحقل ، هكذا : . والكود يصبح (طبعا الكلمات بالعربي للتوضيح فقط ، ويمكنك حذفها من الكود) : Private Sub cmd_Hide_Show_Click() Dim x() As String 'اعمل هذه القيمة في مصفوفة : اخفاء,اظهار 'والفارزة بين الكلمات عبارة عن فاصلة x = Split(Me.cmd_Hide_Show.Tag, ",") 'x(0) = اول قيمة في المصفوفة ، وهي اخفاء 'x(1) = ثاني قيمة في المصفوفة ، وهي اظهار If Me.cmd_Hide_Show.Caption = x(0) Then Call Hide Me.cmd_Hide_Show.Caption = x(1) Else Call Show Me.cmd_Hide_Show.Caption = x(0) End If End Sub جعفر 1144.1.hide_show.accdb.zip -
وهنا
-
اخي الفاضل ، المنتدى مليان مواضيع شبيهة ، فكل ما عليك عمله هو البحث !! بحثي السريع اوصلني الى: و . جعفر
-
كيفية تنفيذ امر الاخفاء والاظهار بزر امر واحد
jjafferr replied to عبد اللطيف سلوم's topic in قسم الأكسيس Access
وعليكم السلام 🙂 حيا الله اخوي عبد اللطيف 🙂 تفضل: . ثم . بهذا الكود : Option Compare Database Private Sub cmd_Hide_Show_Click() If Me.cmd_Hide_Show.Caption = "اخفاء" Then Call Hide Me.cmd_Hide_Show.Caption = "اظهار" Else Call Show Me.cmd_Hide_Show.Caption = "اخفاء" End If End Sub Private Sub Hide() Me.x1.Visible = False Me.x2.Visible = False Me.x3.Visible = False End Sub Private Sub Show() Me.x1.Visible = True Me.x2.Visible = True Me.x3.Visible = True End Sub جعفر 1144.hide_show.accdb.zip -
عندك 3 تواريخ في الصورة: تاريخ اليوم - وفيه المشكلة من - تمام الى - تمام فهل انت مستخدم نفس الدالة للتواريخ الثلاث؟
-
انا شايف ان المشكلة في تاريخ اليوم ، فهو كما في الصور اعلاه 30-12-1899 🙂 جعفر
-
كيفية استدعاء حقل من الجدول باكثر من شرط
jjafferr replied to User user's topic in قسم الأكسيس Access
وهذه طريقتي : جعفر -
كيف يمكن عمل هذا بالاكسس واصداره في تقارير
jjafferr replied to الميزار's topic in قسم الأكسيس Access
وعليكم السلام 🙂 بياناتك افقية بهذه الطريقة: . وتم تحويلها عموديا الى جعفر 1142.قاعدة البيانات1.accdb.zip