najy_zl
خبير دلفي و مشرف سابق
- زر طباعة صورة
السلام عليكم... عليك بتصميم نموذج لطباعة بياناتك و ذلك باستعمال أحد أدوات إنشاء التقارير مثل الـ DataReport المدمج مع Visual Basic 6 أو أحد البرامج الخارجية مثل Crystal Reports. ابحث في المنتدى عن المواضيع التي تتحدث عن إنشاء و تصميم التقارير و ستجد الكثير منه…
- طلب مساعده فى Combo Box
السلام عليكم... 1. تأكد من وجود المكتبة Microsoft ActiveX Data Objects Library ضمن مراجع المشروع (الأمر References من القائمة Project). إذا كنت تستعمل الـ ADO فهي بالتأكيد ضمن المراجع. 1. انسخ الكود التالي الذي يستعمل المنهج OpenSchema التابع للكائن Connection…
- كيف يمكنني طباعة صورة بداخل فورم؟
السلام عليكم... استعمل المنهج PaintPicture لطباعة صورة على الطابعة كالتالي: انسخ الكود Printer. PaintPicture Image1. Picture , X1, Y1, W1, H1, X2, Y2, W2, H2, opcode Printer. EndDoc بالنسبة إلى البارامترات من X1 إلى opcode انظر الشرح المفصل للمنهج PaintPicture…
- سؤال مهم جدا لو سمحتوا
السلام عليكم... لديك مخالفتان :P [عنوان مخالف] و [عدم استعمال البحث] :P لكن لا بأس باعتبارها مشاركتك الأولى. بالنسبة إلى استعمال الـ Scanner انظر المرفقات في المشاركة رقم 2 في هذا الموضوع ففيه طلبك الأول. بالنسبة إلى تحويل الصور من صيغة BMP إلى JPG أو GIF فانظ…
- إعادة تسمية مجلد
السلام عليكم... استعمل الجملة Name كما في المثال التالي: انسخ الكود Name "C:My DocumentsOldFolder" As "C:My DocumentsNewFolder" حيث OldFolder هو الاسم القديم للمجلد و NewFolder الاسم الجديد للمجلد. بالمناسبة يمكنك استعمال الجملة Name لنقل مجلد (بكل محنوياته طب…
- هل من طريقة لتسريع كويرى
السلام عليكم... جملة التحديث لا غبار عليها. المشكلة تنشأ من أن كل عملية تحديث (لكل سجل) في الجدول الرئيسي تتسبب في تنفيذ الـ query الموجود على يمين علامة الـ (=) أي جملة SELECT SUM... و هذا يعني أن هذه الجملة يتم تنفيذها حسب عدد السجلات في الجدول الرئيسي (4 آل…
- إضافة حقل لجدول في زمن تشغيل البرنامج
السلام عليكم... إذا كنت تريد إنشاء الحقل بشكل دائم في قاعدة البيانات نفسها فاستعمل ADOQuery أو ADOCommand لإرسال جملة SQL تشبه التالية: انسخ الكود ADOCommand1 . CommandText : = 'ALTER TABLE Table1 ADD COLUMN Notes TEXT(50)' ; ADOCommand1 . Execute ; نرجو الاست…
- كيف يتم عكس محتويات مربع النص؟
السلام عليكم... بالنسبة إلى عكس النص استعمل الدالة StrReverse. مثلاً: انسخ الكود Text2. Text = StrReverse ( Text1. Text ) حيث يظهر النص الموجود في Text1 معكوساً في Text2. أما بخصوص المرجع فأنا شخصياً أعتبر أن MSDN هي أفضل مرجع في كثير من الحالات. إذا كانت لديك…
- كيفية عمل Visualization
السلام عليكم... في المرفقات بعض الحركات البسيطة مكتوبة بكود VB. ربما تستفيد منها. في نهاية الحدث Form_Load ستجد 3 أسطر انسخ الكود tmrRefresh. Enabled = True 'tmrRefresh2.Enabled = True 'tmrRefresh3.Enabled = True قم في كل مرة بتشغيل Timer واحد و أوقف الآخرين. …
- تحديد نقطة عن طريق نقرة الماوس على الصورة
السلام عليكم... المشروع المرفق يحتوي - إن شاء الله - على المطلوب. لإضافة نقطة إلى الـ PictureBox انقر بالزر الأيسر مع الضغط على المفتاح Ctrl. يمكنك تحريك و حذف النقاط كما تشاء. يحتوي البرنامج أيضاً على زر لتثبيت النقاط بحيث يتم رسمها بشكل نهائي على الـ Picture…
- لدي مشكلة في اداة Option
السلام عليكم... هناك فرق بين أن تكون مكونات الـ Options داخل الـ Frame و بين أن تكون أمامه!! إذا قمت بتحديد خيار من خياري الحالة الاجتماعية فتم إلغاء الخيار المحدد في طريقة الدفع فإن الـ Options الأربعة موضوعة على الـ Form و ليس داخل الـ Frames. و في هذه الحال…
- كيف تدوير الصور في الدلفي
السلام عليكم... نفرض أن لديك نافذة لتحرير الصورة (تدوير الصورة)... 1. ضع على الـ Form مكون Image واضبط الخاصية Name على imgSource و اضبط الخاصية AutoSize على True. 2. أضف مكون Image آخر و اضبط الخاصية Name على imgTarget و اضبط الخاصية Visible على False. اترك ا…
- [ تمت الإجابة ]سؤال عن زر ديليت
السلام عليكم... ينبغي استثناء رموز التحكم (Control Characters) في جدول آسكي، و هي الرموز من 0 إلى 31 و التي تشمل Enter و BackSpace و غيرها. ينبغي تعديل الكود كالتالي: انسخ الكود Private Sub Text1_KeyPress ( KeyAscii As Integer ) If KeyAscii > 31 Then If KeyAsc…
- سؤال في Microsoft Html Object Library اتمنى الافادة
السلام عليكم... أولاً: عنوان الموضوع فيه مخالفة و قد يعرضه للإغلاق (لا داعي لتخصيص عضو معين بالسؤال). ثانياً: إذا كان هذا ما تريده، أي الانتقال إلى الصفحة الهدف (و هو السلوك الافتراضي للنقر على الرابط) فأين السؤال. ربما لم أفهم ما هو المطلوب؟! أرجو التوضيح. و …
- استشارة في تسريع الاتصال مع Sql Server
السلام عليكم... أنا أيضاً أكاد لا أفقه شيئاً في الـ InterBase لكن - في حدود معرفتي المتواضعة بالـ SQL Server - فإنني معجب به (أي SQL Server) لأنه على الأقل يوفر لي كل ما أحتاجه و بكفاءة. نعم، و هذا ما حدث معي في بدايات تعلمي للبرمجة (البداية كانت مع VB) ما دفع…
- How To Add Ie Links To The Toolbars
السلام عليكم... يبدو أن هناك مشكلة ما. لكنني أحب الاستمرار في مساعدتك! حسب صور الكود المرفقة فإن السطر: GetLinkURL = Trim$(Mid$(ALine, EqualPos + 1)) لم يتم تنفيذه بعد، كما أن الصورة تبين أن المتغير ALine يحتوي على النص المطلوب، و بالتالي عند ضغط F8 سيتم تنفيذ…
- How To Add Ie Links To The Toolbars
السلام عليكم... البرنامج شغال لدي (حسب ما فهمت). إذا كان بالإمكان توضيح المشكلة أكثر ربما نتمكن من المساعدة. هناك ملاحظة أخرى: في الصورة المرفقة في مشاركتك الأولى تظهر رموز مجلدات في شريط الـ Links بينما الكود في المشروع المرفق سابقاً يتعامل فقط مع ملفات الارت…
- How To Add Ie Links To The Toolbars
السلام عليكم... المشروع المرفق به المطلوب مع الشرح بالعربي بالتفصيل. يقوم البرنامج بإنشاء شريط عناوين لنفس الـ Links الموجودة في شريط الـ Internet Explorer. و مع أنه يمكن حتى الوصول إلى رموز تلك الارتباطات و إظهارها على الأزرار، فإني للأسف لم يكن لدي الوقت الك…
- اريد طرق تغيير شكل الفورم
السلام عليكم... بالنسبة إلى النقطة الثالثة (الشريط المتحرك)... انظر المرفقات. Make_News_Bar.rar نرجو الاستفادة و السلام.
- [ تمت الإجابة ]منع تكرار الحرف في التكست
السلام عليكم... استعمل معالج الحدث KeyPress للـ TextBox لهذا الغرض: 1. منع التكرار مع التفريق بين الحروف الكبيرة (Capital) و الصغيرة (Samall) - أي مثلاً A و a لا يعتبر تكراراً: انسخ الكود Private Sub Text1_KeyPress ( KeyAscii As Integer ) If InStr ( Text1. Tex…