انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
سلام دوستان ببخشید اگه ممکنه کد های زیر رو نگاهی بندازین دوتا مشکل دارم یکی اینکه وقتی نام کاربری ورمز و میدم وارد فرم نامبرده تو کد میشم ائن فرم باز میشه ولی پنجره لوگین همچنان هستش.سوال دومم اینه چطور میتونم هرکاربری که وارد میشه خوش امد به اسم همون شخص تو مسج نشون داده بشه
Option Compare Database
Private Sub Command1_Click()
If IsNull(Me.txtNameKarbari) Then
MsgBox "áØÝÇ äÇã ˜ÇÑÈÑí ÑÇ æÇÑÏ ˜äíÏ", vbInformation, "NameKarbari Required"
Me.txtNameKarbari.SetFocus
ElseIf IsNull(Me.txtPassword) Then
MsgBox "áØÝÇ ÓæÑÏ ÑÇ æÇÑÏ ˜äíÏ", vbInformation, "Password Required"
Me.txtPassword.SetFocus
Else
'ادامه
If (IsNull(DLookup("NameKarbari", "useridlogin", "NameKarbari ='" & Me.txtNameKarbari.Value & "'"))) Or _
(IsNull(DLookup("Password", "useridlogin", "Password ='" & Me.txtPassword.Value & "'"))) Then
MsgBox "!!äÇã ˜ÇÑÈÑí íÇ ÓæÑÏ ÇÔÊÈÇå ãíÈÇÔÏ"
Else
MsgBox "˜ÜÜÇÑÈÑ ÜÜÜÑÇãÜÜí ÎÜÜæÔ ÂãÏíÏ Èå ÈÇä˜ ÇØÜÜáÇÚÇÊí"
DoCmd.OpenForm "daneshjo"
End If
End If
End Sub
همه قسمت ها به خوبی کار میکنه مشکلی تو این کدها نیست فقط بعد از وارد شدن پنجره لوگین نمیره و رو صفحه نمایان هس
در این کدها برای اینکه نام وارد شونده رو بهش خوش امد بگم چه چیزی رو باید اضافه کنم
-
پاسخ پذیرفته شده
1سلام
دوست عزیز با فرض بر اینکه شرطهایی که تعریف کردی صحیح باشه
در زمانی که فرم "daneshjo" باز میشه در رویداد on open یا on load دستور بستن فرم لاگینتون رو بدید
کد مربوطه
docmd.Close acForm "فرم مورد لاگين"
در مورد نام وارد شونده می تونید در رویداد on open یا on load
فرم "daneshjo" از دستور زیر اسفاده کنید
Me.Form.Caption = فيلد مورد نظر
لطفا دستور رو در اکسس کپی کنید تا بهتر متوچه بشید
موفق باشید -
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »