PDA

View Full Version : سوال: درج نام با توجه به کاربر جاری



مهدی موسوی دیوا
پنج شنبه 27 خرداد 1389, 22:35 عصر
با سلام. تو برنامه اکسس می تونم کاری کنم که کاربر جاری رو وقتی برنامه باز میشه به من نشون بده یعنی همون username رو. ولی می خوام کاری کنم مثلاً وقتی با username :m.mosavi اومد بالا اسم فرد مثلاً مهدی موسوی رو بنویسه و با username های دیگه هم با نام فرد بالا بیاد. لطفاً منو راهنمایی کنید. ممنون:لبخندساده:

uniservice
جمعه 28 خرداد 1389, 14:02 عصر
منظورتون از برنامه چه نوع برنامه ای وب یا برنامه کاربردی؟

www.tprogrammer.com

مهدی موسوی دیوا
شنبه 29 خرداد 1389, 08:19 صبح
منظورم برنامه اکسس هست که تو شبکه داخلی مثلاً یک شرکت با user name های مختلف ممکنه باز بشه. ممنون میشم کمکم کنید:لبخند:

zzzzzza
شنبه 29 خرداد 1389, 11:53 صبح
راه های زیادی وجود داره
من خودم از این راه استفاده کردم یک فرم مثلا به نام frmLogon بعنوان فرم start up برنامه درست میکنی اول کاربر آن را میبینه USER NAME و PASSWORD خودش را میزنه بعد از اینکه درست بود و OK را زد با این دستور که در رخداد ok آن قرار دادی همان فرم مخفی بشه :

Form_frmLogon.Visible = False

بعد از آن در فرمهای دیگر برنامه ات میتوانی از تابع DLookUp استفاده کنی تا متناظر با user name در فرم frmlogon بره اسم فارسی اش را پیدا کنه و به شما نمایش بده.

مهدی موسوی دیوا
شنبه 29 خرداد 1389, 14:32 عصر
دمت گرم.گرفتم ولی نه. من یکم که چه عرض کنم خیلی IQ زیر صفرم. یک نمونه می تونی برام بزاری؟

انگوران
شنبه 29 خرداد 1389, 15:32 عصر
من خودم از این راه استفاده کردم یک فرم مثلا به نام frmLogon بعنوان فرم start up برنامه درست میکنی اول کاربر آن را میبینه USER NAME و PASSWORD خودش را میزنه بعد از اینکه درست بود و OK را زد با این دستور که در رخداد ok آن قرار دادی همان فرم مخفی بشه :
Form_frmLogon.Visible = False
تا اينجاي كار رو دوست خوبم توضيح دادن و در ادامه در هر رويدادي از فرم يا فيلد مورد نظر مثلاً after insert فرم كدي به شكل زير بنويس تا نام كاربر رو در فيلد مورد نظر ثبت كنه .

me.fieldname=forms!frmLogon!username

zzzzzza
شنبه 29 خرداد 1389, 15:43 عصر
شماره پرسنلی 1000
پسورد 123
با برنامه کار کن توضیحاتش را خواستی بعدا بپرس
لازم به ذکر است این نمونه قسمتی از برنامه خودم است که با توجه به نیاز شما آن را جدا کرده ام .
سال گذشته یک برنامه تحت شبکه برای شرکت طراحی کردم که خدا را شکر بدون هیچ مشکلی کار میکند خیلی چیزهای دیگر هم میتوان اضافه نمود علاوه بر نام فارسی عکس کاربر نمونه امضاء کاربر و ....

صد البته میتوان از راههای دیگر که اساتید راهنمائی میکنند هم استفاده نمود مثل نمونه استاد انگوران

hmdrzy
سه شنبه 23 شهریور 1389, 17:57 عصر
شماره پرسنلی 1000
پسورد 123
با برنامه کار کن توضیحاتش را خواستی بعدا بپرس
لازم به ذکر است این نمونه قسمتی از برنامه خودم است که با توجه به نیاز شما آن را جدا کرده ام .
سال گذشته یک برنامه تحت شبکه برای شرکت طراحی کردم که خدا را شکر بدون هیچ مشکلی کار میکند خیلی چیزهای دیگر هم میتوان اضافه نمود علاوه بر نام فارسی عکس کاربر نمونه امضاء کاربر و ....

صد البته میتوان از راههای دیگر که اساتید راهنمائی میکنند هم استفاده نمود مثل نمونه استاد انگوران

دوست عزيز با تشكر، چگونه ميشه به همين نحو يعني برنامه نويسي، (نه با استفاده از منوهاي اكسس) براي هر كاربر سطح دسترسي به جداول و مجوز اديت كردن آنها را تعريف كرد؟ مثلاً جدول tblEmployees رو فقط مستر بتونه اديت كنه

c4soft
سه شنبه 23 شهریور 1389, 19:51 عصر
سلام
دوست عزیز hmdrzy
عنوان " سطح دسترسی " رو جستجو کنید
مباحث زیادی پیرامون این موضوع انجام شده
در ضمن بنا به خواسته ی شما که نام تاپیک هم این موضوع رو بیان میکنه به شما پاسخ داده شده.
جهت طرح سوالات بعدی حتما جستجو و سپس نسبت به ایجاد تاپیک اقدام کنید؛ اینطوری هم وقت شما تلف نمیشه و هم تاپیک تکراری وسعت پیدا نمیکنه
فایل ضمیمه یکی از انبوه فایل های ضمیمه شده در تاپیک های اشاره شده ست.
با تشکر

hmdrzy
پنج شنبه 08 مهر 1389, 07:13 صبح
سلام
دوست عزیز hmdrzy
عنوان " سطح دسترسی " رو جستجو کنید
مباحث زیادی پیرامون این موضوع انجام شده
در ضمن بنا به خواسته ی شما که نام تاپیک هم این موضوع رو بیان میکنه به شما پاسخ داده شده.
جهت طرح سوالات بعدی حتما جستجو و سپس نسبت به ایجاد تاپیک اقدام کنید؛ اینطوری هم وقت شما تلف نمیشه و هم تاپیک تکراری وسعت پیدا نمیکنه
فایل ضمیمه یکی از انبوه فایل های ضمیمه شده در تاپیک های اشاره شده ست.
با تشکر

با سلام، سپاسگزارم دوست عزيز