عبد الله قدور قام بنشر يونيو 7, 2021 قام بنشر يونيو 7, 2021 السلام عليكم ورحمة الله وبركاته حياكم الله جميعا عندي الدالة dlookup لا تعمل ولا ادري اين الخطأ DLookup("[pass]", "TblEmp", "arname='" & Me.Cuser & "'") علما ان اسماء الاعمدة و الجدول صحيح ملاحظة الجدول هو جدول مرتبط بقاعدة بيانات sql هل لهذا له علاقة بالدالة .
د.كاف يار قام بنشر يونيو 7, 2021 قام بنشر يونيو 7, 2021 33 دقائق مضت, عبد الله قدور said: السلام عليكم ورحمة الله وبركاته حياكم الله جميعا عندي الدالة dlookup لا تعمل ولا ادري اين الخطأ DLookup("[pass]", "TblEmp", "arname='" & Me.Cuser & "'") علما ان اسماء الاعمدة و الجدول صحيح ملاحظة الجدول هو جدول مرتبط بقاعدة بيانات sql هل لهذا له علاقة بالدالة . استبدل التالي DLookup("[pass]", "TblEmp", "arname Like '*" & Me.Cuser & "*'") 1
عبد الله قدور قام بنشر يونيو 9, 2021 الكاتب قام بنشر يونيو 9, 2021 في ٧/٦/٢٠٢١ at 22:59, د.كاف يار said: استبدل التالي DLookup("[pass]", "TblEmp", "arname Like '*" & Me.Cuser & "*'") لم يفلح الامر اخي الكريم اذكر اني سمعت في احد الدروس انه يجب وضع حرف N عند استخدام الشرط النصي، لكني نسيت مكانه وكيفية استخدامه
jjafferr قام بنشر يونيو 9, 2021 قام بنشر يونيو 9, 2021 وعليكم السلام اخي عبدالله 🙂 بدلا من استخدام Dlookup ، جرب تستخدم الدالة Elookup من هنا: Microsoft Access tips: Extended DLookup() (allenbrowne.com) مجرد تضيف الدالة الجديدة الى برنامجك ، وتغير Dlookup الى Elookup ، وبدون ان تغير اي متغيرات في الجملة. بالاضافة الى هذا الرابط: Alternative solution to DCount and DLookup with SQL Server Backend - Access developer (accessexperts.com) والذي يعمل بنفس الطريقة ايضا 🙂 جعفر
د.كاف يار قام بنشر يونيو 9, 2021 قام بنشر يونيو 9, 2021 11 ساعات مضت, عبد الله قدور said: لم يفلح الامر اخي الكريم اذكر اني سمعت في احد الدروس انه يجب وضع حرف N عند استخدام الشرط النصي، لكني نسيت مكانه وكيفية استخدامه 10 ساعات مضت, jjafferr said: وعليكم السلام اخي عبدالله 🙂 بدلا من استخدام Dlookup ، جرب تستخدم الدالة Elookup من هنا: Microsoft Access tips: Extended DLookup() (allenbrowne.com) مجرد تضيف الدالة الجديدة الى برنامجك ، وتغير Dlookup الى Elookup ، وبدون ان تغير اي متغيرات في الجملة. بالاضافة الى هذا الرابط: Alternative solution to DCount and DLookup with SQL Server Backend - Access developer (accessexperts.com) والذي يعمل بنفس الطريقة ايضا 🙂 جعفر اذا جرب حل اخونا جعفر في اعتقادي هو الانسب لأنه أتوقع عندك مشكلة في نسخة الأوفيس او ارفق نسخة من البرنامج عشان نحاول فيه او جرب تستغني عن هذي الطريقة و تستخدم طريقة ثانية مثلا هذي Dim db As DAO.Database Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("SELECT * FROM EmployeeDATA where [Employee_NO]='"& [TextEmployeeNO] &"'") If Not rs.BOF And Not rs.EOF Then rs.MoveFirst While (Not rs.EOF) [مربع النص]=rs.Fields("اسم العمود") rs.MoveNext Wend End If rs.Close Set rs = Nothing
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.