+1 امتیاز
سلام به اساتید بزرگوار و ممنون از اینکه این بستر خوب رو فراهم کردید برای امثال بنده که توی یک شهرستان کوچیک گیر کردیم نه به استادی دسترسی داریم و نه به کلاسی یا چیزی ... تنها امیدمون همین سایت های خوب هست که اساتید و مدیرانش با صبر و حوصله پاسخ گو هستند و علم شون و تجربه شون رو با دیگران به اشتراک میگذارن ، ممنون و سپاسگزارم

من یک پروژه دارم که دیتابیسش اکسس هست
توی دیتابیسم یک جدول دارم مربوط به کاربران که اسمش Tbl_Login و در اون این ستون ها وجود داره Id , UserName , Password , FullName بعدش با دستورات متداول و از طریق کانکشن استرینگ با بانک اتصال پیدا می کنم و کاربر میتونه نام کاربری و رمز عبور رو بزنه و وارد بشه یعنی با دو تا ستون در عمل کار داره UserName , Password و اما سوالم :
من میخوام وقتی فرد مثلا با اطلاعات ردیف اول وارد شد بعد در فرم اصلیم باتوجه به مقدار UserName که وارد شده مقدار FullName همون ردیف رو برگردونم و در پایین فرمم نام کاربر رو درون یک label درج کنم
لطفا راهنمایی بفرمائید با چه کدی اینکار رو انجام بدم
مثال :
ID : 1
UserName : 123
Password : 110
FullName: علی علوی

کاربر 123 و 110 رو برای لاگین شدن وارد کنه اما توی فرم اصلی مقدار ( علی علوی ) توی یک لیبل درج بشه
سلام و درود به اساتید عزیز

ممنون میشم این سوال بنده رو جواب بدید خیلی جستجو کردم متاسفانه به نتیجه نرسیدم
توسط (190 امتیاز) 11 22
سلام

اساتید عزیز این سوال ما هنوز بی جواب مونده ....!!!!!!!!

لطفا کمک
توسط (190 امتیاز) 11 22

1 پاسخ

+1 امتیاز

سلام

کافیه در صفحه لاگین  Modifiers تکست باکس یوزر رو  در حالت public بزاری و حین تایید مقادیر یوزر و پسورد در صفحه لاگین مقدار تکست باکس یوزر رو به صفحه بعدی بفرستی

بعد در صفحه بعدی با تعریف یه متغییر و دریافت اون از صفه اول همون مقدار رو توی لیبل نمایش بدی

من یه متد دیگه بهش اضافه کردم اونم تشخیص اینکه کاربر ویندوز ادمین هستش یا معمولی (user-power user ,.....)

دانلود سورس همیـــــــــــــــــن پــــــروژه

 

http://www.w3-farsi.com/forum/index.php/6934/%DA%AF%D8%B1%D9%81%D8%AA%D9%86-%D9%85%D9%82%D8%A7%D8%AF%DB%8C%D8%B1-%D8%B9%D9%85%D9%88%D9%85%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D8%AF%D8%B1-%D8%B3%D8%B1%D8%A7%D8%B3%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87

سورس رو میذارم فرم 3 هم مشابه همینه
یعنی اگه ادامه بدی تو هرفرمی بخایی نام کاربر رو میتونی ارسال کنی

اینا کلا کدهای فرم لاگینه
 
 if (textBox1.Text.Trim()=="" || textBox2.Text.Trim()=="")
            {
                ToolTip dd = new ToolTip();
                dd.ToolTipIcon = ToolTipIcon.Warning;
                dd.Show(string.Empty,textBox1 ,3000);
                dd.Show("یوزر پس نمیتونه خالی باشه",textBox1);
            }
            else
            {
                if (textBox1.Text=="admin" && textBox2.Text=="1")
                {
                    Form1.ActiveForm.Hide();
                    Form2 frm2 = new Form2(textBox1.Text);
                   frm2.ShowDialog();
                }
            }
 
*************************************************************************
اینم کدهای فرم 2
 
string user_val = "";
        public Form2(string user)
        {
            InitializeComponent();
            user_val = user;
        }
 
 
private void welcom_touser()
        {
            string admin = isadmin() ? " User Is Administrator " : "کاربر معمولی";
            label3.Text = admin;
            label1.Text = "Dear User : " + user_val + " Welcome";
            label2.Text = "Login Time "  + DateTime.Now.ToString() ;
        }
 
**********************************

 

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...