الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشروع برنامج محامين تحت الإعداد

مغلق
بدأه mtr في 21 أغسطس 2005 · 10 رد · 1,325 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم يااساتذة الفيجوال

حقا انا لم اكن اعلم او اعرف شيى عن الفيجوال ومن خلال جهد منتداكم والغير منقطع النظير واعضاؤة علمت منة قدر قطرة فى بحر علمكم فعشقت هذا الفيجوال واختمرت فى راسى فكرة انشاء قاعدة بيانا وبالفعل صممتها بالأكسيس عبارة عن .

قاعده بيانات اكسيس 97 اسمها lawyer

بداخلها عدد اكثر من 80 جدول كل جدول باسم قانون من القوانين مثل ( madne- ekobat - tegare- mohamen- egarat - morafat- esbat ............... الخ )

كل جدول عبارة عن ثلاثة اعمدة عناوينها nass ,num, bad (اختصارا لرقم المادة ونص المادة والباب )

وصممت برنامج بالفيجوال بة حوالى 130 فورم او يزيد.

وتوجد قاعدة بيانات اخرى اسمها edare ايضا بالأكسيس 97 وبها عد د اكثر من 4جداول اسم كل منها كالأتى ( moaklon , mohdaren , khobra, maleat , telphon )

ووضعت على كل فورم 7 كوماند للحذف والإضافة والتعديل والحفظ والتحديث والطباعة والبحث

وقاعدة بيانات اخرى اسمها nakd تحتوى عدد 6 جداول اسمها sharee,genaee, mokhadrat ,madne,egarat,tegaree ) وكل جدول يحتوى 3 اعمدة ايضا هى hamsh, date, regu

والقواعد كلها مملوءة بالموضوعات الخاصة بها اى كاملة الداتا

وقمت بالربط بوااسطة adodic والبرنامج يعمل لدى بصور ممتازة ولكن المشكلة هى

لو امكننى عمل كود فى موديل اعتقد انة مهما تغير مكان البرنامج فسيتم لة التعرف على القاعدة بدون مشاكل فهل هذا راى سليم وان كان الأمر كذلك فكيف هل من معاون

معلومة عملت برنامج تنفيذى exe ,وقمت بعمل setup لة وبالفعل يعمل وبكامل مكتباتة ولكن على جهازى فقط اما على جهاز اخر لآ

عذرا للإطالة ولكنة برنامج محامين صممتة من واقع عملى كمحامى وافرغت بة كافة ماعلى اجهزة مكتبى لسنوات ممارستى كلها عندما اقارنة باى برنامج موجود بالسوق اجد ان مالدى هو اضخم واضخم فاتمنى من يعاونى فى حل مشكلتى تلك وهى الكود الذى يوضع فى الموديل ليجعلة يعمل فى كلأ الأجهزة من خلال السى دى وليس بنقلة فى فولدر على الهارديسك

وكما اعانى من عمل وسيلة بحث كتلك الموجود فى الأكسيس حيث ارغب بالبحث فى حقول جدول معين وليس فى تكست العرض

هذا مالدى املا فى معاونتكم

#2

السلام عليكم ورحمة الله وبركاته

لايوجد كود يجعل البرنامج يعمل على اى جهاز

يجب ان تكون جميع ملفات ومكتبات البرنامج مرفقة معه عند نسخه الى الاجهزة الاخرى ولتفادى الاخطاء يجب ان تكون قاعدة البيانات فى مجلد البرنامج وبهذه الطريقة لن يحدث اى خطأ فى الاتصال بالقاعدة

بالنسبة لجعل البرنامج يعمل من على السى دى فقط فاليك هذا الكود

Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long
Dim DT%
Private Sub Form_Load()
DT = GetDriveType(Left(App.Path, 2))
If DT <> 5 Then
    MsgBox " لايمكن تشغيل البرنامج الا من على الاسطوانة الخاصة به", vbCritical
    End
End If
End Sub

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#3

الأستاذ GHOST2010

بداية خالص شكرى للمشاركة السريعة والمفيدة منك

ولكن هل معنى وضع القاعدة فى ملف البرنامج ومعها كافة المرفقات داخل فولد واحد بالأسطوانة مع هذا الكود الذى تشرفت بة منك فأن البرنامج سيعمل ايا كان اسم محرك الأسطوانات فعندى مثلا جهاز السى دى تأخذ حرف h وعلى جهاز اخر d وعلبى اخر i ها اختلاف المسميات لاتاثير لة

عارف انى بأثقل عليك اعذرنى طمعان كمان فى الرد بخصوص كيفية البحث

لك شكرى وتقديرى

#4

نعم اخى العزيز سيعمل البرنامج دون مشاكل مهما اختلف حرف الاسطوانة لان الدالة GetDriveType تعود بالرقم 5 اذا كان المشغل المحدد لها هو مشغل الاسطوانات :rolleyes:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#5

شكرا عزيزى GHOST2010

سأجرب الكود وكلى ثقة بانة صحيح لكونة منك

وسافيدك بالرد

اكرر شكرى

#6

استفسار هام

لقد ذكرت يا أخى انا البيانات على ملف أكسس وانها ثمرة جهد كبير ومعنى ذلك أن قيمة البرنامج ليس فى ملف التشغيل بل فى ملف الداتا بيز - الأكسس - المرفق فماذا لو تم نسخ هذا الملف من على الأسطوانة وتم التعامل معه مباشرة او عن طريق برنامج اخر يتم تصميمه للتعامل معه ؟؟؟؟!

كن كالنخيل عن الأحقاد مرتفعا .. يرمى بصخر فيرمى أطيب الثمر

#7

اخى الأستاذ عبد الفتاح

الداتا غير موجودة على اسطوانة هى مسجلة على جهاز المكتب وانا بالفعل كنت استخدمة كبرنامج من خلال برنامج اكسيس عن طريق نماذج الأكسيس .

ولكن ارغب فى جعلة بعد ان زاد حجم تلك القاعدة بم تم عليها من اضافات كبرنامج بالفيجوال يمكن تشغيلة عن طريق اسطوانة لو كان

#8

الأساتذة الأفاضل

تلك هى احدى الجداول التى اربط من خلالها والموجودة ضمن القاعدة بعد حذف بعض البيانات منها حتى تصبح قابلة للرفع وهى خاصة بأحكام النقض

DB1.zip

#9

لا اعتقد ان افضل اساتذة الفيجوال وهم اعضاء ذلك المنتدى ومشرفية الكرام قد غلب عليهم امر ذلك المشروع او طرح افكارهم

ولكن اعتقد انى لم استطع توضيخ مااعنى وان كان الأمر كذلك فانا مستعد لتوضيح اى غموض فى عرض او مناقشة الفكرة

خالص تحياتى

#10

اعزائى

هذا جزء مصغر ومبسط من الجانب القانونى الذى اعمل على اعدادة ومن جوانبة الأخرى جانب لأحكام النقض وجانب للأحكام الدستورية وجانب للأعمال الأدارية التى نشمل اجندة المكتب واعمال المحضرين وبيانات العملاء والقضايا والجلسات وصيغ الدعاوى وانواع العقود عمل كبير اقوم على اعدادة وهو ليس تجارى بل اعدة لمكتبى الشخصى ارسل لكم ذة النسخة المصغرة لمن شاء ان يضع فكرة واقتراجاتة والمساعدة فى كود البحث ولمن يرى فكرة بجعل النماذج فى هذا الجانب قاصرة على نموذج واحد يتم عرض القانون علية من خلال اختيار اسم القانون من الكومب تلافيا لما قمت انا بة من اعداد فورم لكل قانون

test.zip

#11

الاخ العزيز محمد كامل

لقد اعجبت بالموضوع الذي تتكلم عنه

اذا اردت المساعة ارسل لي على

ayhm007@gmail.com

و السلام عليكم

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…