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

كيفية عمل شاشه Login

بدأه Abo Osaid في 31 مارس 2010 · 4 رد · 1,640 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله تعالى وبركاته

اقوم الان على مشروع يستخدمه عدد مستخدمين وطبعاً كل منهم يتمتع بمميزات في التعديل على قاعده البيانات ,

فانا استخدم قاعده بيانات من نوع Access ( Microsoft Access ) كقاعده وفيها جدول يسمى Employee , اي المستخدمين بالسبنه لي ,

ويتكون هذا الجدول من

Id اسم المستخدم بالانجليزي , اي يكون من نوع نص

Name اسم المستخدم بالعربي , وهذه فقط يظهر عندما يدخل اسم بالانجليزي الصحيح والباسورد ( اي فقط للتعريف عنه )

Password وهنا الباسورد ويمكنه ادخال نص وارقام ..

ويحتوي الجدول ايضاً على ....

=-==-=-=-=-=-=

Stateper

editper

..

الخ

وPer اختصار الى

Per = permission

وهذه الخانات من نوع Checkbox وفي حاله True تصبح الشاشه التعديل معينه بالظهور للمستخدم , وفي حاله False او فارغه , لا يظهر للمستخدم النوافذ الذي لا اريد ان يراها ,

=-=-=-=-=

فالان انا اريد ان انشاء شاشه دخول , وفيها يقوم البرنامج بالاتصال على قاعده البيانات وفتح جدول employee وتأكد من اسم المستخدم(ID) والباسورد (Password ) من القاعده ليتمكن من الدخول

وهنا احتاج الى المساعده

اتمنى ان اجد من لديه الحل

وبارك الله فيكم جميعاً

#2
SELECT * FROM Employee where Id='User.Text' and Password ='Password.Text'
#3

هذا فقط خط الاستعلام

مع اني اريد كيفيه عمل كونكش بشكل كامل

فبعد اذنك لو تساعدني في عملها

اكرمك الباري

#4

أخى جرب هذا الكود

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;


namespace WindowsTest
{
    public partial class Form1 : Form
    {

        public Form1()
        {
            InitializeComponent();
        }


        public static void Test(string Param1,string Param2)
        {
         string connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=";
         OleDbConnection connection = new OleDbConnection(connectionString);
         OleDbCommand command1 = new OleDbCommand("SELECT ID FROM employee", connection);
         OleDbCommand command2 = new OleDbCommand("SELECT Password FROM employee", connection);
         connection.Open();
        if (command1.ToString() == Param1 & command2.ToString() == Param2)
            MessageBox.Show("You Can Access");
        else
            MessageBox.Show("Sorry, You Cannot Access");
        connection.Close();
        }


        private void btnTest_Click(object sender, EventArgs e)
        {
            Test(textBox1.Text,textBox2.Text);
        }
    }
}

 وممّا زادنـــي شرفــاً وتيهــاً   **  وكدت بأخمصي أطأ الثريّا

دخولي تحت قولك يا عبادي  **   وأن صيّرت أحمد لي نبيّـاً

#5

amr.alsaidy

بارك الله فيك

الحمد الله حليت المشكلة

=)

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