الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Datagrid

Featured Replies

بتاريخ:

اريد الcolumns في الفورم تظهر بهذا الشكل ما اريدها بشكل الtabular العادي


الشكل في المرفقات

post-48338-1225532282_thumb.jpg

بتاريخ:

الأخ الكريم ، كيف حالك اليوم ، يارب دايماً تكون بخير وبصحة جيدة ،

بدايتاً أنا لا أعلم ماذا أقول ، بل سأقل أن لغة البرمجة حاجة أوراكل ديفيلوبار حاجة تانية !!!

لو أتخذنا مثلاً لغة الفيجوال 6.0 ، هتلاقي أن هذه اللغة لا تحتوي علي أدوات مثلما يحتويها الأوراكل ديفيلوبار ، حيث تحتوي علي 20 آداة رئيسية ، يمكنك إستخدامهم دون أي مشاكل ، ولكن إذا أحببت مثلاً صناعة Grid فللأسف لا بد من إستخدام أدوات خارجية مثل MSHFlexGrid, DataGrid, DBGrid, VSFlexGrid !!!

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

Private Sub Text1_KeyPress(KeyAscii As Integer)
If (InStr("0123456789.", Chr(KeyAscii)) = 0) Then KeyAscii = 0
End Sub



ولو مثلاً حبيت تخلي مربع النص مظلل عند الإنتقال إلية ففي حدث مناسب تبني هذه الجملة البرمجية :

Private Sub Text1_GotFocus()
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
End Sub



لكن أخي ، يجب أن تعلم جيداً أن المبرمج الجيد هو الذي يصنع نظام خاص لنفسة ، بحيث أن لا يكرر كل مرة نفس العمليات ، لذلك كنا دائماً نتبع برامج المكتبات DLL وبرامج عناصر التحكم OCX لتقليل الأعباء البرمجية عند بناء تطبيقات النوافذ EXE !!!

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

عموماً يجب أن تعلم أن لغة البرمجة شيء والديفيلوبار شيء ... أما عن الديفيلوبار فهو يحتوي علي كل هذه الإستخدامات ولكن بصورة مختلفة ( كإستخدامات وليست كبرمجة ) ، فما عليك سوي كتابة بعضٍ من الأكواد لإكمال مشروعك.

أما بخصوص الشكل ، فأنت قادر تماماً علي بناء كل شيء من خلال الـ Blocks ، يعني ممكن تصمم شكل يشبه الـ ListBox ، وكمان ممكن تصمم شكل يشبه الـ Grid وممكن وممكن وممكن ، بس المهم زوقق أنت !!!

ياريت تنظر الي المثال المتواضح المرفق


وبالتوفيق

ListBox_Block.zip

بتاريخ:

جزاك الله خيرا اخي MMA على ردك المناسب

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.