منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مساعدة في كود انشاء الـ Button
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
استخدم limit اثناء الاستعلام بحيث تحدد عدد السجلات في كل عملية استعلام
ثم في الزر ضع استعلام  يحتوي على رقم  اخر سجل محدد في الاستعلام وهكذا

PHP كود :
Select from xxx limit 30 



استعلام عن ٣٠ سجل تبداء من السجل ٣١
PHP كود :
Select from xxx limit 30,31 

تأكد من الاكواد لأَنِّي أرد عليك من الايباد  Shy
(26-10-15, 04:45 PM)HASAN6.0 كتب : [ -> ]dim btn as new button
me.controls.add(btn)

بعدين اخي لا معقده ولا شي ...
انا خبرتي 15 سنة مع البرمجه ولا استطيع البرمجه بشكل مبتدء
Smile

الله ينفعك وينفعنا من علمك استاذ
اخوي HASAN6.0
ليه استخدمت ال list لتحديد اسماء ال button او عدد السجلات
هل ممكن يكون التعامل مع قاهدة البيانات مباشرة
اخوي VB.NET يمكن طبعاً ولكن عن طريق min و max
او عن طريق limit
ولكل منهم عيوبه ...

وملاحظه صغيييييره عن limit
جملة limit ليست جمله مدمجة ولا اساسيه مع جميع انواع SQL الا في MySQL, PostgreSQL, SQLite

يوجد ايضاً ROW_NUMBER يمكن استخدامه .
ولكن ولأن عدد الازرار على الاكثر 100 زر .. يعني 100 حقل .
لن تأخذ اكثر من جزء بالثانية لتحميلها في ListBox .
ويمكن ايضاً وضعها في Array او List(of string ) .

بس بالعاميه بيحكو كل شيخ وله طريقته . Smile
الله يعطيك العافية والف شكر لك
خلاص وصلت المعلومات

الاستاذ القدير ابوعمر

هل من تدخل في الموضوع لعل الله ان ييسر الامر
(27-10-15, 12:28 AM)VB.NET كتب : [ -> ]الله يعطيك العافية والف شكر لك
خلاص وصلت المعلومات

الاستاذ القدير ابوعمر

هل من تدخل في الموضوع لعل الله ان ييسر الامر

لا يفتى ومالك في المدينة طال عمرك !

لو شغلتك صادفتني في احد مشاريعي
لأمرت المستخدم أولا ان يستخدم شاشة تتش
حتى يبرز إبداعي في العمل !
لكن لأجل طلبك اجعل عدد الايقونات ثابته مثلا عشرة بتن كما قلت في البداية
ومرر لخاصية التكست فيها السجلات عشرة عشرة وفي حال كان اخر مجموعة
اقل من عشرة اجعل الخاصية Visible =false لبقية البتنز
Smile
* لا تحتاج الى انشاء اداة جديدة
* لا تحتاج الى لست بوكس
فقط بتنز وجدول به بيانات وجملة اتصال بالجدول وفنكشن صغير يقوم بقراءة البيانات عشرة سجلات + -
إذا لم تستطع ترجمة كلامي إلى مشروع تطبيقي اعتبرني رفعت الموضوع فقط !
بالتوفيق
والله ماني عارف كلام الاعضاء يحتاج الى تشفير لكي افهمه

او انا الي مسوي فيها مبرمج وماني فاهم حاجة


؟؟؟؟؟؟؟؟
احد يفيدني

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

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

السؤال الان حين يقوم المستخدم ب الضغط علي باتون من العشرة باتون ماذا تريد أن يحدث؟ ام أن الباتون العشرة سوف تستخدم لعرض البيانات لا غير؟
إقتباس :السؤال الان حين يقوم المستخدم ب الضغط علي باتون من العشرة باتون ماذا تريد أن يحدث؟ ام أن الباتون العشرة سوف تستخدم لعرض البيانات لا غير؟



عند الضغط على باتون من العشرة لدي حقل اخر يحتوي على اصناف ومجموعة رئيسية 
يعني العشرة باتون منها واحد فيه   "مشروبات"

لدي جدول يوجد فيه حقلين 

الاول "الاسم"
الثاني "المجموعة"

الاسم               المجموعة

بيبسي              مشروبات
ميرندا                مشروبات
كوكاكولا             مشروبات







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

button 1 = بيبسي
button 2 = ميرندا
button 3 = كوكاكولا


اتمنى تكون وضحت الفكرة
ما أفهمه الأن مختلف تماما عن كل ما سبق لأن الواضح الان أنه سيكون لديك قائمة عامة بها الأصناف العموميةمثل المشروبات و الساندوتشات و الحلويات ...الخ ...... و غالبا هذه الاصناف لا تتعدي 10 اصناف .......... و بالتالي فهي ثابتة لا تتغير إلا نادرا

لكن المتغيرات لديك عبارة عن الاصناف الفرعية الخاصة بكل صنف في القائمة العامة ..و أيضا هذه الاصناف الفرعية قد لا تتغير إلا نادرا

الملاحظ هنا انك قد لا تحتاج الي SQL أو الداتا بيز التقليدية ... لكن بمكن حفظ البيانات في ملف xmal او تخزنها في ملف ب أي امتداد ..... لأن الهدف هنا من تخزين هذه القوائم هو شئ واحد أنه ولربما مستقبلا قد يحتاجون الي اضافة اصناف اخري
الصفحات : 1 2 3