الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

منع التعديل على قوائم البرنامج

بدأه محمد مسافر في 29 أكتوبر 2014 · 8 رد · 4,724 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

 

 

السلام عليكم ،

 

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

 

 

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

 

اتمنى المساعدة في اقرب وقت متاح.

تم تعديل هذه المشاركة بواسطة محمد مسافر في 29 أكتوبر 2014 في 22:18

#2

لا يمكنك التحكم فى الواجهة من قاعدة البيانات

ما تريده يحتاج الى اكواد تضاف الى البرنامج

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#3

وين الصورة با اخ محمد

ولو ترفق مثال يتم التطبيق عليه يكون أفضل وأوضح بالنبة لنا ولك.

#4

خلاص وجدت الحل ولكن عندي مشكلة وهي عندي مشروع مربوط بقاعدة بيانات  اكسيس 2003  البرنامج يعمل طبيعي ولكن في ويندوز 8 عندما افتح المشروع يطلع فارغ من غير اي بيانات والسبب تقريباً هو من قاعدة البيانات القديمة 2003  كيف يمكن تعديل قاعدة البيانات الى صيغة 2010 

 

جربت نسخت البيانات الى جدول ملف 2010  وحفظتة بنفس الاسم ولكن لم يتعرف علية المشروع

 

 

 

كيف يمكن تحويل نفس الملف 2003 الى صيغة 2010  ليتوافق مع نسخة ويندوز 8 ويعمل البرنامج بشكل طبيعي

#5

المشكلة ليست في تغيير الملف من 2003 الي 2010 فقط  أول نقل البيانات والعناصر من ملف لاخر؟ لابد من تغيير ايضا سلسلة الاتصال لتصبح متوافقة مع الملف الجديد اكسس 2010

1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#6

اناء عملت نقل ونسخت البيانات من القديم الى الجديد وبنفس البيانات ومن دون اي اختلاف نهائياً ولم يقبل والسوال الاهم لماذا لم يفتح المشروع في ويندوز 8 وملف الاكسيس عندي 2003

 

 

هذاء هو كود الاتصال Imports System.Data
Imports System.Data.OleDb
Imports System.IO


Public Class Form1

    Dim con As New OleDb.OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" & Application.StartupPath & "\data.mdb;user id=admin;jet oledb:database password=12345")

    Dim DataSet1 As New DataSet
    Dim DataSet2 As New DataSet
    Dim DataSet3 As New DataSet
    Dim DataAdapter As OleDbDataAdapter

 

 

 

 

 

/index.php/topic/293886-%D8%B9%D8%AF%D9%85-%D8%B8%D9%87%D9%88%D8%B1-%D8%A7%D9%84%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AA-%D8%A7%D9%84%D9%85%D8%B1%D8%A8%D9%88%D8%B7%D8%A9-%D9%85%D9%86-%D8%A7%D9%84%D8%A7%D9%83%D8%B3%D9%8A%D8%B3-%D9%81%D9%8A-%D9%85%D8%B4%D8%B1%D9%88%D8%B9%D9%8A/

post-277276-0-99227500-1419279894_thumb.

تم تعديل هذه المشاركة بواسطة محمد مسافر في 22 ديسمبر 2014 في 23:28

#7

يمكن تشوف مساركة فوق من الرابط

تم تعديل هذه المشاركة بواسطة محمد مسافر في 22 ديسمبر 2014 في 23:28

#8

مع الاسف لايوجد عندي ويندوز 8 لكي اجرب هذه المشكلة

1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#9

استاذي الكبير محمد بعد بحث وعناء توصلت الى معلومة مهمة وتم التنبة لها بعد بحث وعناء وجدت ان البرنامج يعمل في كل الانظمة الذي نوع النظام : نظام التشغيل 32-بت والاجهزة التي نظام تشغيلها نوع النظام : نظام التشغيل 64 - بت

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

 

 

هل لة علاقة نوع النظام : نظام التشغيل

 

منتظر ردودكم في اقرب وقت

مواضيع مشابهة