-
Posts
9903 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
404
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو jjafferr
-
السلام عليكم أخوي ابوخليل بدل استعمال SDK الجهاز ، والتعرّف/فهم اسطره البرمجية ، انا اتخذت طريق اعرفه ، وهو استيراد البيانات للأكسس ، واقوم بالتحليل ووو وطباعة التقرير . اذا سمحتوا لي ان اسرد تجربتي ، للإستفادة منها بعد تتبعنا انا وفريق العمل ، لملفات البرنامج في مجلده في الكمبيوتر ، اتضح لنا التالي: الاجهزة ، وبرنامج الكمبيوتر الذي يوصل الاجهزة ببعض: الاجهزة ترسل بياناتها الى البرنامج في الوقت الذي يتم تخزينه في الاجهزة (يعني في الجهاز ، نقول له ان يرسل بياناته الى البرنامج الساعة 9 صباحا مثلا) ، البرنامج يضيف البيانات الى ملف اسمه abc.dbf ، واذا لم يكن الملف موجود ، فيقوم البرنامج بتكوينه ، حاولت استيراد البيانات من هذا الملف الى الاكسس 2010 ، ولكن وللأسف الاكسس لم يقبله ، وبعد البحث في الانترنت وتجربة اكثر من برنامج ، اتضح ان البرنامج "DBF Viewer 2000" http://www.dbf2002.com/ لا يقوم بعمل التحويل فقط ، وانما يقبل اوامر Command Line ، وكان هذا جدا مهم لي لجعل الامور كلها تحت سيطرة برنامجي الاكسس ، فاشترينا البرنامج وطريقة العمل اصبحت: الاجهزة ترسل آخر البيانات الساعة 9 صباحا مثلا ، يقوم برنامجي الاكسس بالتالي: 1. أخذ (حذف)** الملف abc.dbf من مجلد برنامج الاجهزة ، وايداعه في مجلد Backup_dbf ، ويعطيه اسم اليوم ، 2. عن طريق الاوامر Command Line ،نحوّل الملف من abc.dbf الى abc.csv ، وذلك اذا احتجنا ان ننظر في البيانات لأي سبب كان ، 3. نستورد البيانات من abc.csv الى جدول في برنامجنا الاكسس ، 4. يقوم برنامج الاكسس بعمل التحليل*** وووو ، وطباعة التقرير ، 5. برنامجنا الاكسس يقوم بهذه العملية في مدة حوالي ساعة ونصف (طبعا وكما قلت ، العملية مرة في الشهر فقط) جعفر ** نقوم بحذف الملف من مجلد برنامج الاجهزة ، حتى لا تتراكم معلومات الاشهر فيه ، وحتى نحصل على بيانات كل شهر على حدة ، وحتى لا يكبر حجم ملف abc.dbf ، *** البرنامج يقوم بعمل حوالي 20 تحليل على اكثر من 75000 سجل ، وبعض التحاليل تتطلب فحص برامج/جداول خاصة ، مثل برنامج الاجازات ، الاستئذان والتأخر بعذر ، المستثنين من البصمة ، وووو ، واخذ القيم المناسبة منها ، ووضعها في برنامجنا
-
السلام عليكم اليكم طريقتي بدون عنصر الصورة ، وانما وضعت الصورة على الزر مباشرة 1. عملت صورة مائلة الى السواد لكل الازرار ، حيث سنستفيد منها عند الضغط على الزر حتى تعطينا الشعور بضغطة الزر وكتبت الكلمة التي يجب ان تكون على الزر ، حيث ان اعدادات الزر يأخذ احدهما: الكلمة/النص او الصورة ، ولا يأخذهما معا: . 2. هذه اعدادات الزر ، وسنجعل الصورة على خاصية Picture للزر: . وهذا كود ثلاثة احداث تقوم بالعمل: Option Compare Database Dim image_Path As String Private Sub cmd1001_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Me.cmd1001.Picture = image_Path & "\01-1.bmp" End Sub Private Sub cmd1001_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Me.cmd1001.Picture = image_Path & "\01.bmp" End Sub Private Sub Form_Load() On Error GoTo err_Form_Load image_Path = Application.CurrentProject.Path & "\icons" Me.cmd1001.Picture = image_Path & "\01.bmp" Me.cmd2005.Picture = image_Path & "\02.bmp" Me.cmd3008.Picture = image_Path & "\03.bmp" Exit Sub err_Form_Load: If Err.Number = 2220 Then Resume Next Else MsgBox Err.Number & vbCrLf & Err.Description End If End Sub . والنتيجة: . جعفر 235.Desktop.zip
-
وأبو الشباب بعد والنِعم ، والسبعة انعام ، وانا أشهد على هذا تم غالي والطلب رخيص بس بدل ما اخلي بياناتي في الرابط اعلاه ، والقليل اللي بعرف عنه ، انا بخلي هذه المعلومات في ملفي الشخصي: http://www.officena.net/ib/profile/142414-jjafferr/?tab=field_core_pfield_25 جعفر
-
وعليكم السلام أخي وائل هذين الرابطين فيها معلومات وامثلة على اللي تريده: http://www.officena.net/ib/topic/60554-ادراج-صورة-من-الماسح-_-سحب-الصور/#comment-391252 http://www.officena.net/ib/topic/62143-هدية-سحب-اكثر-من-صورة-من-الاسكنر-وتحويلها-الي-pdf-او-صور-مسلسلة/#comment-402210 جعفر
-
وعليكم السلام ورحمة الله وبركاته بالإضافة الى ما قاله أخي أبوخليل: فإن بعض الاجهزة يأتي معها برنامج او اثنين جاهزين للعمل ، حتى تستطيع ان تُدخل فيها بيانات الموظفين ، مثل الاسم وبداية ساعة الدخول والانصراف ، والوقت المسموح به للتأخر ، ويوم الاستراحة الاسبوعية ، وو .... يجب الحرص على قراءة تضبيطات/اعدادات الجهاز ، فهنا قد تغني بعض هذه التضبيطات عن البرمجة ، فمثلا ، بعض الاجهزة يسجل للشخص 5 بصمات لليوم الواحد ، ولقد رأيت سجلات اشخاص استعملوها كلها في دقيقة واحدة (يعني يبصم ، ثم يبصم مرة ثانية ... خمس مرات في الدقيقة الواحدة) ، ولما يريد يبصم للخروج ، فلا يسجل الجهاز هذه البصمة ، لأن الموظف استعمل البصمات الخمسة المسموح بها لذلك اليوم (ولا تستطيع ان تزيد في هذا العدد)!! لهذا ، فمن اعدادات الجهاز هنا مثلا ، ان لا يسمح للبصمة التالية إلا بعد دقيقة مثلا ، فالمسألة سهلة للجهاز ، ولكن برمجتها وتصليح وقت البصمة في البرنامج يكون اصعب!! ونفس الجهاز يعطيك بعض انواع التقارير ، حسب الحقول التي تختارها ، والتواريخ. ومن اعدادات الجهاز كذلك ، تستطيع ان تطلب من الجهاز ان يصدر بياناته الى الكمبيوتر (سواء الكمبيوتر الموصل به ، او على الشبكة ، الى كمبيوتر معين بإستخدام IP الكمبيوتر في الشبكة) في ساعة معينة يوميا ، وبأن يقفل/يُوقف الجهاز من وقت الى وقت آخر (يعني مثلا ساعة بعد وقت الدخول الرسمي للمؤسسة ، وساعة بعد وقت الانصراف). والاجهزة عادة فيها ذاكرة تخزينية ، وتحتفظ بمعلومات البصمات حتى تصل الى تملئ الذاكرة ، والجهاز (او برنامج الجهاز الذي على الكمبيوتر) عادة عنده الامكانية في تصدير المعلومات بعدة صيغ ، منها csv xls dbf mdb ، وانا شخصيا أفضل mdb او csv ،والسبب ان البيانات اذا سُحبت شهريا ، فإنها قد تصل الى أكثر من 75000 سجل (خمسة وسبعين الف سجل) لمؤسسة تضم 2500 موظف (2500 موظف x ثلاثينيوم في الشهر = 75000 سجل) ، والاكسل يتحمل 65536 سجل فقط في الورقة الواحدة ، مما ستحتاج الى اكثر من ورقة (الجهاز سيُصدر جميع الاوراق تلقائيا ، ولكن الحساب على اكثر من ورقة سيكون صعبا). وعادة ، المالية تطلب منك التقرير شهريا وليس يوميا ، فالسجلات ستكون كثيرة ولكن ، بعض الاوقات ، برامج الجهاز لا تفي بالغرض ، لعدة اسباب خاصة بالمؤسسة ، لهذا السبب ، فيجب عليك تصدير/استيراد هذه البيانات الى برنامجك (انا استعملت الاكسس طبعا ، وتقوم في برنامجك بالتحليل وووووو ، وطباعة التقرير جعفر
-
السلام عليكم شباب ، نعم أخوي أبوخليل انت منهم اشكركم جزيل الشكر على هذه اللمّه والسؤال عني ، وبصراحة أخجلتوني في الفترة الاخيرة قبل غيابي ، كان عندي مجال ادخل المنتدى بكثرة ، وما انتبهت لنفسي ، وصرت اشارك في أكبر عدد من المشاركات ، وبعدها حسيت بألم في معصمي ، وهذا شئ مب جديد عليّ ، فأعرف انه بسبب كثرة العمل على الكيبورد والفأرة بعد الاستراحة بيومين او ثلاث ، جأني اتصال من مؤسستين أعمل برامج لهم ، لعمل بعض التغييرات المستعجلة والمهمة على أحد برامجهم ، ولازلت ومن كم يوم راسلني بعض الشباب على الخاص للإطمئنان عليّ (طبعا هذا غير اللي يطلب مساعدة في السؤال الفلاني ) ، فحبيت ان اطمئن الجميع اني بخير والحمدلله ، وشكر الله سعيكم بالسؤال عني ، ولا اراكم الله مكروها جعفر
-
لايمكنني خزن قيد بالكامل في برنامج فاتورة مبيعات
jjafferr replied to اأبو مصطفى's topic in قسم الأكسيس Access
وعليكم السلام أخي ابومصطفى ما كان سؤالي عن تعارض الكتابة ، وانما كان: مغزى السؤال ، هل كانت المشكلة موجودة اصلا ، او ان المشكلة حصلت بسبب التعديل اللي انا عملته؟ جعفر -
وعليكم السلام أخي الاستاذ علي انا اعرف ان الاخ محمود يشتغل على الاكسس 2003 ، اللي مافيه التصدير لـ PDF جعفر
-
استيراد خلايا محددة من إكسل إلى جدول في أكسس
jjafferr replied to as2003fm's topic in قسم الأكسيس Access
. انا كذلك استخدم نفس الكود عيناً ، ولكني وجدته في احد المواقع الاجنبية ، ولكن ولكل ملف اكسل طريقة خاصه لإستخلاص نتائجه ، فانا غيرت الشئ البسيط في الكود ، وبدل ان يقرأ جميع اوراق الاكسل ويضع نتائجها في جدول واحد في الاكسس ، قمت بطلب كل ورقة على حدة ، الى جدول مؤقت ، ثم عن طريق الاستعلامات ، استخلص نتائج الطالب الى الجدول النهائي كل مبرمج عنده طريقة للتعامل مع المسألة جعفر -
لايمكنني خزن قيد بالكامل في برنامج فاتورة مبيعات
jjafferr replied to اأبو مصطفى's topic in قسم الأكسيس Access
سؤال ابومصطفى المرفق الاصل اللي وضعته انت في المشاركة ، واللي فيه مشكلة write conflict ، هل كانت النتائج صحيحة في النماذج: جعفر -
كلامي كان عن Nitro جعفر
-
استيراد خلايا محددة من إكسل إلى جدول في أكسس
jjafferr replied to as2003fm's topic in قسم الأكسيس Access
رحم الله والديك أخوي حسين انا متأكد ان الاخوة المدرسين ممكن يستفيدوا من المرفق ، لكن بالنسبة لي ، المجلدات كثيرة ، بس اكيد صاحب الحاجة بيعرف طريقه جعفر -
مادام عندك البرنامج ، جرب واخبرنا النتيجة ، على جميع برامج تحويل PDF اللي عندك ، بتسوي فينا خير اسهل طريقة انك تستخدم ملف MS Word مثلا ، وتصدره للـ pdf ، وابحث فيه جعفر
-
السلام عليكم أخي الشمال من تجربتي لبرنامج Nitro انه غير متوافق مع اللغة العربية ، يعني لما تصدر التقرير العربي ، صحيح انك تشوف النتيجة بالعربية ، لكن ما تقدر تبحث فيه!! جعفر
-
استيراد خلايا محددة من إكسل إلى جدول في أكسس
jjafferr replied to as2003fm's topic in قسم الأكسيس Access
في الواقع انا بدأت العمل في البرنامج ، ولكن للأسف توقفت الشئ اللس لاحظته في ملف الاكسل ، ان كل طالب عنده صفحتين ، واحدة للحصص ، والثانية اعتقد للدين او ما شابه ذلك ، وهي مادة واحدة فقط وبدون علامات ، فايش تريد ان تعمل بها؟ جعفر -
استيراد خلايا محددة من إكسل إلى جدول في أكسس
jjafferr replied to as2003fm's topic in قسم الأكسيس Access
حياك الله هل افهم من كلامك انك خلصت الموضوع؟ انا اعتذر منك ، انشغلت باشياء ثانية جعفر -
لايمكنني خزن قيد بالكامل في برنامج فاتورة مبيعات
jjafferr replied to اأبو مصطفى's topic in قسم الأكسيس Access
تفضل تم تفعيل الاستعلامان Q4 و Q5 ، ولكن Q4 يدخل بيانات جميل السجلات ، ماعدا السجل الذي نحن عليه ، حيث يتم ادخاله بالمعادلة التي وضعتها لك سابقا جعفر 333.فواتيراجلة.accdb.zip -
لايمكنني خزن قيد بالكامل في برنامج فاتورة مبيعات
jjafferr replied to اأبو مصطفى's topic in قسم الأكسيس Access
أحي أبومصطفى انا قلت لك من اول مشاركة في هذا الموضوع ، ومن اول سطر بعد السلام: جعفر -
وعليكم السلام اولا ، جزء الاختصار اللي على سطح المكتب ، واسم المستخدم اللي فيه ، وكلمة السر: 1. فهذا كله يعمل فقط اذا كنت تستعمل mdb ولا يعمل على accdb ، 2. ويعمل فقط اذا عندك ملف مجموعة العمل mdw . اذا كانت الشروط هذه متوفرة عندك ، رجاء اكتب لي المعلومات اللي وضعته في الاختصار . جعفر
-
وعليكم السلام بعد ان تعمل الاستعلامات الالحاقية وتكون البيانات في الجدول ، يجب ان تعمل استعلام تجميعي مثل الاستعلام qry_All_2 جعفر
-
تمام
-
نعم فهمك صح جرب ، انت مش خران حاجة جعفر
-
لايمكنني خزن قيد بالكامل في برنامج فاتورة مبيعات
jjafferr replied to اأبو مصطفى's topic in قسم الأكسيس Access
وعليكم السلام أبومصطفى اولا انا اعتذر عن المشاركة السابقة ، لم أقصد أضعها وجدت الحل ، وهو الغاء دور الاستعلام Q4 والاتغناء عنه بالمعادلة: Me.curbaldr = Me.dtotal2 فهذا ما يقوم به الاستعلام اصلا جعفر 333.فواتيراجلة.accdb.zip -
هذه ليست رسالة خطأ ، وانما هذه الرسالة تطلب منك ادخال التاريخ ، انت اردت البيانات تكون بين تاريخين: . فالطلب يكون للتاريخ من ، والطلب الاخر هو للتاريخ الى. واذا ما اردتهم ، تستطيع ان تحذف معيار التاريخ من استعلامات التحديث. مثلا ، تعمل زر امر في النموذج ، وعلى حدث نقر الزر ، تطلب تشغيل الاستعلام الاول ، ثم الثاني ، ثم الثالث. جعفر