PDA

View Full Version : سوال: نحوه استفاده از تابع DlookUP



wolfstander
یک شنبه 02 خرداد 1389, 12:08 عصر
سلام
من میخوام در مورد تابع Dlookup بیشتر بدونم
کاربریش رو هم این میدونم که وقتی یوزری وارد سیستم شد، پسورد خودشو وارد کرد ، با استفاده از این تابع ، اول نام کاربر رو جستجو کنه و پسوردش رو بریزه توی یه متغیر و با پسورد وارد شده کنترل کنه و اگه یکی بودند ، اجازه ورود بده
ولی در عمل این تابع عمل نمیکنه
فایل رو ضمیمه میکنم که ببینم من توی تابع چه ایرادی دارم که درست کار نمیکنه
با تشکر از همه دوستان

مهدی قربانی
یک شنبه 02 خرداد 1389, 15:00 عصر
سلام
كدنويسي شما صحيحه ، مشكل از خود فايل شما هست. يك فايل ديگه ايجاد كنيد و همين كدنويسي رو در اون انجام بديد خواهيد ديد كه اجرا ميشه .

wolfstander
یک شنبه 02 خرداد 1389, 16:59 عصر
سلام
با تشکر
توی اون فایل صد در صد حق باشماست
ولی یه فایل دیگه هم که درست میکنم و میخوام که متن رو بگرده و پیدا کنه ، ایراد عجیب و غریبی میده به این صورت که شما در مرحله قبل عملیات را کنسل کرده اید
اینم فایل ضمیمه اش

wolfstander
یک شنبه 02 خرداد 1389, 17:44 عصر
فکر کنم که فهمیدم
این تابع روی حروف عمل نمیکنه
فقط روی عدد عمل میکنه انگار
;)
احتمالا ً البته

مهدی قربانی
یک شنبه 02 خرداد 1389, 18:27 عصر
سلام
بله بايد اينطوري بنويسيد :


idn = DLookup("password", "tblName", "namefamily='" & ss & "'")

anbaran
یک شنبه 02 خرداد 1389, 18:42 عصر
فکر کنم که فهمیدم
این تابع روی حروف عمل نمیکنه
فقط روی عدد عمل میکنه انگار
;)
احتمالا ً البته

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

مهدی قربانی
یک شنبه 02 خرداد 1389, 23:55 عصر
خیر
فکر ، خیال و احتمال شما درست نیست .
تابع و نحوه کاربرد آن در فایل شما صحیح است.
خطا بخاطر استفاده از عبارت تابع در نامگذاری فایل و سپس کد نویسی می باشد .
در نامگذاری فایل آبجکتها و فیلدها از نام توابع استفاده نکنید
با تشکر

سلام
در مورد نمونه اول حق با شماست من اصلاً به نام فایل دقت نکرده بودم هر چند حدس می زدم که یک اشکال Name باید باشه ولی کاملاً نسبت به نام خود فایل غافل بودم و بیشتر در Object ها دنبال همچین موردی می گشتم اما در مورد نمونه دوم خطای صادره کاملاً مربوط به سینتکس تابع بود .

wolfstander
دوشنبه 03 خرداد 1389, 08:51 صبح
سلام
با تشکر از آقایان قربانی و عنبران (اگه درست نوشته باشم)
مشکل با کد آقای قربانی حل شد
اما در مورد اسم فایل، با این کد درست کار میکنه
من تو تعریف اسامی آبجکت ها و فیلدها خیلی دقت میکنم
نام فایل تو تعریف اشکالی ایجاد نکرده بود
عدم استفاده از تک کوتیشین ' بوده که کار رو خراب کرده بود
باتشکر فراوان

جعفر88
یک شنبه 13 تیر 1389, 18:20 عصر
سلام
البته يه توصيه ديگه ايي كه از سوي منابع موثقي همچون ميكروسافت و برنامه نويس ها در مورد اين تابع شده اينكه ازش در جستجوي جداولي كه اطلاعات حجيمي دارنن استفاده نشه و به جاش از اشياءي DAO و ... استفاده بشه .

mohammadekhah
جمعه 15 دی 1396, 16:10 عصر
سلام منم توی تابع dlookup برام سوالی پیش اومده؟؟ چطور میشه از یک حلقه ی for با متغیر i استفاده کرد که شرط تابع dlookup هم باشه ؟؟ بصورت واضح تر id یک tabel برای استخراج نامی از جدولمون در اکسس با تابع dlookup برابر i باشه