Elzohry@hotmail.com

آخر تحديث يوم : 7 / 6 / 2000

برامج مختارة اسألونا مواقع مختارة موسوعتك قريباً منتجاتنا

السيرة الذاتية

الصفحة الرئيسية 

FAQs ( 7 / 06 / 2000 )

أسئلة وأجوبتها7 / 06 / 2000

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

  Elzohry@hotmail.com

 

هناك مشكلة في قواعد البيانات المنشأة ببرنامج Visual Data Manager المصاحب لفيجول بيسك من ناحية البحث والفرز

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

بعد العديد من المحاولات اكتشفنا الخطأ والذي سنوضحه بعد قليل.

منذ عدة أسابيع راسلنا أحد الأصدقاء والذين تعرفنا عليه من خلال الموقع وهو الاستاذ عبد الرحمن يعرض علينا مشكلته حيث أنه عندما يريد البحث خلال قاعدة بياناته عن الاسماء التي تحتوي على كلمة "حمد" كان البرنامج يعرض مجموعة من الاسماء لا تحتوي على هذه الكلمة، رددنا عليه وكنا نتوقع أن يكون الخطأ في قاعدة SQL التي يكتبها ولكنه بعد أن أرسل لنا الكود ووجدنا أن الـ SQL صحيحة تذكرنا تلك المشكلة القديمة التي يسببها برنامج VisData وبالطبع بمجرد معرفة شبب المشكلة تمكنا من حلها.

لحل هذه امشكلة قم بإنشاء قواعد بياناتك ببرنامج MS Access 97 ، وإذا كنت قد قمت بتصميم قاعدة البيانات ببرنامج VisData فيجب أن تعيد تصميم قاعدة البيانات مرة أخرى بأكسس 97 أو يمكنك فتح هذه القاعدة بأكسس 2000 لتحويلها إلى تلك الصيغة الأخيرة ثم إعادتها لصيغة أكسس 97.

 

 إلى أعلى

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

من المفترض أن النسخ الأحدث من البرامج يجب أن تكون متوافقه مع الإصدارات التي تسبقها ولكن العكس هل لابد منه؟ بالطبع لا، ولكن لهذه القاعدة شواذ، فمثلا برنامج MS Word 2000 يمكن فتح ملفاته من خلال Word 97 ، ولكن ماذا عن الفيجول بيسك 5 و 6 .

عندما قمت بإنشاء مشروع بالإصدارة السادسة من الفيجول بيسك ثم حاولت فتحه بالإصدارة الخامسة أعطانا البرنامج رسالة خطأ ولم يقم بفتح المشروع ، بعد مراجعتنا لملف المشروع والذي يحمل الإمتداد .vbp تمكنا من معرفة الخطأ وحل المشكلة.

كل ما عليك هو أن تحذف السطر Retained=0 من نهاية ملف المشروع، ولا تقلق فلن يؤثر هذا الحذف على المشرو سواء كنت ستعمل على الإصدارة السادسة أو الخامسة من الفيجول بيسك.

 إلى أعلى

 

عندما أعرض كلمة ما على الفورم ولتكن علي مثلا كيف أغيرشكلها عند وضع زر الفأرة علي؟

من منا لم يحلم بعمل برنامج به خاصية الهايبرتكست HyperText أو ما نعربه للنص المتشعب، هناك الكثير من الطرق لعمل ذلك ولكننا هنا سنذكر أبسط طريقة، هذه الطريقة لا تصلح إلا للقليل من الأشياء.

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

قم بتغيير خاصية MouseIcon الخاصة بـ label1 لصورة يد، يمكنك الحصول عليها من مجموعة الصور الملحقة بالفيجول بيسك أو يمكنك تصويرها من أي برنامج وحفظها بصيغة Ico بأي برنامج أيقونات ومن أفضلها برنامج Ax-Icons 4.5 .

قم بتغيير الخاصية MousePointer الخاصة بـ Label1 للقيمة 99 أو Custom.

في الحدث Mousemove الخاص بـ Label1 قم بكتابة الكود التالي :

Label1..ForeColor=qbcolor(9)

Label1.FontUnderline=True

قم بكتابة الكود المراد تنفيذه في الحدث Label1_Click :

قم بكتابة الكود التالي في الحدث Form_Mousemove الخاص بالنموذج :

Label1..ForeColor=qbcolor(0)

Label1.FontUnderline=False

 

 إلى أعلى

 

 

شخصية اليوم

 

آسية بنت مزاح

 

برنامج اليوم 

القرآن الكريم

 

كتاب اليوم

Platinum Edition Using Visual Basic 5

Platinum Edition Using Visual Basic 5

Visual Basic برمجة قواعد البيانات

 

موقع اليوم

 الموقع الرسمي لعبد العزيز بن باز

 

شاركونا

Elzohry@hotmail.com  

 يمكنك مراسلتنا على البريد الإلكتروني:

مصر - سوهاج - ساقلتة - الطوايل

العنوان:

 أو الإتصال تليفونيا: 002-093-501008 ، موبايل(جوال): 0101553588

يفضل استخدام متصفح إنترنت إكسبلورر 5
كافة الحقوق محفوظة لفريق آل الزهري للبرمجة 2000