Ammar Gaffar
- الخرطوم
- تشغيل البرنامج اكثر من مرة
السلام عليكم ورحمة الله لتجنب المشكلة في الأصل أي عدم بقاء ال Process الخاصة بالبرنامج علي قائمة العمليات بعد الخروج من البرنامج لا تستخدم كلمة End لإغلاق البرنامج استخدم Application.Exit ولا تستخدمها في زر القائمة (إنهاء - خروج) مثلاً لانه يمكن للمستخدم أن يق…
- كيف يتم التعامل مع F1 - F2 - F3 - F4 واستخدامها للاضافة والحذف بدلا من الضغط على الازرار
السلام عليكم ورحمة الله وبركاته الطريقة السابقة تعمل ولكن, فقط عندما لا يكون المؤشر داخل أي أداة مثلاً TextBox او ComboBox , في نظري أن الحل الذي سيجنبك الكثير من المتاعب هو إستخدام الـ Context Menu والتي تدعم الـ Right Click بالإضافة الي الـ Shortcut... والله…
- مشكلة في ربط برنامج vb.net مع 9i Oracle DB
السلام عليكم ورحمة الله قاعدة بيانات الأوراكل تتطلب وجود الـ Oracle Client في كل جهاز (وهذا ما ينفر الكثيرين من الاوراكل , كما فعلت أنا :D ) ولكن لديك خيارين لمعالجة هذه المشكلة (أنا شخصياُ أعتبرها مشكلة لان صعوبة تنصيب البرنامج قد يقلل من قيمته عند العميل لأن…
- كيف استقبال الرد من السيرفر ووضعه في تكس بوكس
السلام عليكم ورحمة الله عذراً أخي , لكنك لم توضح سؤالك جيداً , مذا تريد أن ترسل أعني هنا الامر , هل تريد أن تعمل ping علي السيرفر أم ماذا ..
- ارجو المساعده من محترفى ال crystal
السلام عليكم ورحمة الله وبركاته طبعاً الكريستال ريبورت لا يقتصر علي كائن الـ DataSet فقط كمصدر بيانات للتقرير يمكنك التعامل مباشرة مع قاعدة البيانات مع تمرير البرميترات للتقرير ولكن مع تجربتي الخاصة وجدت أن إستخدام كائن ال DataSet هي أفضل وأسهل طريقة وتجنبك ال…
- أبغى أخلي الكريستال ريبورت يطبع التقرير 3 مرات متتالية لاتبخلو علينا الي يعرف
السلام عليكم ورحمة الله وبركاته بإفتراض أن كائن التقرير هو r (يمكنك إستبداله بالاسم الذي تستخدمه في مشروعك) , تحتاج الي سطر واحد للطباعة مباشرة دون ظهور صندوق الطباعة وهو r.PrintToPrinter(3, False, 0, 0) مع ملاحظة أن النعامل الأول (3) يمثل عدد النسخ المطلوب طب…
- تنفيذ حدث بالضغط على حقل في التقرير ؟؟؟
السلام عليكم ورحمة الله لا يمكن أن تتم هذه العملية في الكريستال ريبور ولكن أعتقد أنها ممكن أن تتم ببعض الأدوات الأخري مثل الـ XtraReport والذي يتوفر له شرح في المواضيع المثبتة , كل ما أذكره أنه يقدم الدعم الكامل لجميع الأدوات المتوفرة في ال VS.NET .. والله الم…
- اقوى datagrid رايتها ! متعمقه جدااااا
DevExpress هي الأولي (بعد التجربة)
- بعد التصميم الكامل للكريستال ريبورت نحتاج لزر طبع
السلام عليكم ورحمة الله بإفتراض أن إسم التقرير Report1 وبعد ملء التقرير بالبيانات اكتب السطر التالي Report1.PrintToPrinter
- لمسح الصورة باستخدام السكانر ثم اضافتها لل db sqls
السلام عليكم ورحمة الله ,,, أخي الكريم , بالنسبة لأفضل طريقة لمسح الصورة من الماسحة وتخزينها في قاعدة البيانات ,, الجزء الثاني وهو التخزين في قاعدة البيانات لا أعتقد ان فيه مشكلة لأن هذا الموضوع مطروح بكثرة في هذا المنتدي وكمثال أدخل الرابط التالي : /index.php…
- Offline Applications
السلام عليكم ورحمة الله الـ Data Replication يمكن ان تقوم بعملها في الـ LAN او حتي الـ WAN لان صاحب المخدم يكون هو نفسه صاحب البرنامج , ولكن هل يسمح لك مخدم إستضافة في الانترنت بأن تقوم بعمل Replication مع أجهزة الـ Client ؟؟؟ لا أعتقد !!! فكرة الـ Data Replic…
- تنسيق عدة جداول في تقرير واحد
السلام عليكم ورحمة الله بالنسبة لسؤالك فيجب عليك استخدام الـ Sub Report ويمكنك إضافته بالضغط علي زر الماوس الايمن ثم إختار Insert ثم Sub Report حاول البحث في المنتدي عن مواضيع تدور حول كيفية إستخدام الـ Sub Report الي حين العمل علي تجهيز شرح وافي للـ Sub Repor…
- تشغيل ملف Exe بعد تنصيب البرنامج مباشرة
هذا ماكنت أبحث عنه , لك جزيل الشكر والتقدير
- كيف يتم انشاء تقرير الكريستال ريبورت في run time
السلام عليكم ورحمة الله ,,, لا أعتقد أن هنالك طريقة سهلة لعمل ذلك , إن وجدت ستكون في منتهي الصعوبة وخاصة ان الكريستال ريبورت لا يقدم الدعم الكافي للمطورين , هو سهل الاستخدام نعم ولكنه غير مرن بالمرة , أعتقد إذا كان عمل تقرير في الـ Run Time هو من أساسيات البرن…
- كيف يتم تحديد اسم الطابعة في Run time
السلام عليكم حقيقة لم أفهم ماتقصده , إذا كنت لا تريد عرض التقرير في ال CrystalReportViewer وتريد فقط طباعته مباشرة هنالك شفرة تقوم بطباعة التقرير مباشرة ودون النظر الي ال View الخاصة به مع ملاحظة انه سيتم استخدام الطابعة ال Default الموجودة في نظام التشغيل وال…
- حفظ قيمه فى ملف ال dataset امتداده xsd.
السلام عليكم ورحمة الله في البداية ملاحظة صغيرة , كائن ال DataSet يتم إنشاؤه في الذاكرة وبمجرد قفل النموذج الذي تعمل عليه يتم عمل Despose من الذاكرة وستفقد البيانات , إذا كنت تستخدم قاعدة بيانات فعليك بحفظ التعديلات فيها , أما إذا كنت تريد حفظ التغيرات فقط في …
- تشغيل ملف Exe بعد تنصيب البرنامج مباشرة
السلام عليكم الاخ lanoon أشكرك علي التفاعل ,,,, في الحقيقة انا ليست لدي مشكلة في بناء قاعدة البيانات أو عملية Attach , انا كل الذي احتاجه ان تتم هذه العملية أثناء تنصيب البرنامج أو بعد التنصيب مباشرة (بغض النظرعن نوع العملية Attach أو تشغيل ملف SQL في قاعدة ال…
- سؤال: تغير توقيت الجهاز بالكود من هجري الى ميلادي
السلام عليكم قم بكتابة هذا الكود داخل الإجرائية Sub New الموجودة في أول فورم يبدأ به البرنامج System.Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo("en-us") System.Threading.Thread.CurrentThread.CurrentUICulture = New Syst…
- عند محاولة نشر البرنامج بعد اتمام ملف ال SETUP
سبب هذه الرسالة هو أن الاجهزة التي تمت عملية ال Setup بنجاح كانت تحتوي علي ال DotNET Framworke وهي منصة العمل التي يحتاجها أي برنامج تم تطويره بواسطة تقنية الدوت نت ! , راجع في المنتدي هنالك مواضيع كثيرة تتحدث عن كيفية تضمين الدوت نت فريمورك مع الحزمة .
- تشغيل ملف Exe بعد تنصيب البرنامج مباشرة
السلام عليكم ورحمة الله ,,, كيف يمكنني أن اقوم بتشغيل ملف Exe بعد إنتهاء العميل من تنصيب البرنامج علماً أنني أقوم باستخدام الـ MSI (Setup and Deployment Project) المرفق مع الـ VS.NET 2003 ؟؟ لتوضيح السؤال أكثر ... أنا أحتاج أن أقوم بإنشاء قاعدة البيانات المعمو…