ورود

View Full Version : ارتباط با دیتابیس بوسیله dlookup



Masoud.eh
جمعه 22 تیر 1403, 21:38 عصر
155866155865

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

Masoud.eh
سه شنبه 26 تیر 1403, 20:31 عصر
اساتید کمک نمی کنید مشکل حل شه؟

mazoolagh
چهارشنبه 27 تیر 1403, 11:43 صبح
سلام و روز خوش

چیزی که از تصویر خطا مشخصه اینه که در dlookup دوم، بخش domain (همون اسم table/query) نادرست هست.

الان این pth آدرس be شماست؟
و این چیزی که به pth چسبوندین اسم یک جدول از اون هست؟

خب این روش کار نیست!
شما یا اون جدول ها رو لینک و مثل جدول لوکال باهاشون رفتار میکنین،
یا به be کانکشن میزنین.

اگر جدول شما لینک نشده،
یک روش دیگه هم هست که در کوئری مسیر به be و جدول داده میشه،
که فکر کنم این منظور شما بوده ولی درست پیاده نکردین:

SELECT anam
FROM [C:\users\.....\...accdb].tblaaza
WHERE id=1

یا

SELECT anam
FROM tblaaza IN "C:\users\.....\...accdb"
WHERE id=1

اما این برای کوئری هست و فکر نکنم بتونین در dlookup استفاده کنین.

Masoud.eh
چهارشنبه 27 تیر 1403, 23:17 عصر
سلام وقت بخیر
بله pth آدرس be هستش
و tblAaza جدولی از قسمت be هستش که در فراخوان با sql و رکوردست مشکلی نداره، ولی با dlookup خطا میده.

mazoolagh
پنج شنبه 28 تیر 1403, 12:38 عصر
خب پس dlookup از unlinked table پشتیبانی نمیکنه!
اگر هم میکنه syntax این نیست، ولی من جایی هم ندیدم اینجوری استفاده بشه - چه در مستندات و چه با جستجو هم چیزی پیدا نکردم.