با سلام
اگه منو راهنمایی کنید ممنون میشم
من یک تیبل تو اکسس داشتم بعد یک تعداد اطلاعات به اون اضافه کردم واونو تیبل 2گذاشتم حالا میخواهم بدونم که ایا اطلاعاتی در تیبل اول من هست که وارد تیبل دوم نشده باشه
Printable View
با سلام
اگه منو راهنمایی کنید ممنون میشم
من یک تیبل تو اکسس داشتم بعد یک تعداد اطلاعات به اون اضافه کردم واونو تیبل 2گذاشتم حالا میخواهم بدونم که ایا اطلاعاتی در تیبل اول من هست که وارد تیبل دوم نشده باشه
با این Query رکورد هایی که در tabel1 هستن ولی در table2 نیستن به دست می آد.
کد:SELECT *
FROM tabel1
WHERE not exists (select * from tabel2);
لطفا بیشتر توضیح دهید من اصلا با دستورات اس کیو ال کار نکرده ام و نمیدونم چجوری باید از اونها استفاده کنمنقل قول:
اگه میشه یک مثال عملی بزنید
نمونه ی این کد تو این انجمن خیلی تکرار شده بهتره جستجو کنی.
کد بالا یه Recordset با اون record هایی که می خواستی ایجاد می کنه. حالا هر کاری دوست داری می تونی باهاشون بکنی.کد:Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cn.Open "Connection string for a access bank"
Set rs = cn.Execute("SELECT * From tabel1 WHERE not exists (select * from tabel2);")
در ضمن ConnectionString نمونه برای Access اینه:
از اینجا: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]کد:"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;"
تشکر از شما