ورود

View Full Version : جستجو در اطلاعات



swith1996
چهارشنبه 02 مرداد 1392, 17:23 عصر
با سلام و آرزوی قبولی طاعات و عبادات شما اساتید گرامی
من دو جدول اکسس دارم که در فیلد های یکی شماره دارد و در دیگری اطلاعات آن شماره که چند فیلد است برنامه ای که می‌خوام بنویسم می‌خواد در یک حلقه شماره رو از اون جدول بخونه و اطلاعاتشو در جدول دیگری ذخیره کند
قبل از راهنماییتان از تمام کسانی که در این بحث شرکت می کنند کمال تشکر و آرزوی موفیقت را دارم (خیلی کتابی شد مگه نه http://barnamenevis.org/images/icons/icon12.png :افسرده: http://barnamenevis.org/images/icons/icon12.png )

m.4.r.m
چهارشنبه 02 مرداد 1392, 19:42 عصر
اینطوری نمیه یا سورس بزارید یا کامل و واضح بیان کنید . اینطوری اونی که می خواد توضیح بده گنگ میمونه

swith1996
پنج شنبه 03 مرداد 1392, 11:01 صبح
من کدی می خوام که بتونم بگم اطلاعات این شماره مثلا ادرس ، اسم و.. رو پیدا کنه و تک تک تو متغیر بزاره

m.4.r.m
پنج شنبه 03 مرداد 1392, 14:07 عصر
خوب شما با فیلد ID جست و جو کن وقتی پیدا کرد بقیه فیلد هاشو دسترسی داری دیگه میتونی هر کاری بکنی ما تو جست و جو بیشتر از دستورات SQL استفاده می کنیم مثلا

Adodc1.RecordSource = " Select * From Table1 Where Table1.ID=" & Text1.Text
Adodc1.Refresh


حالا اگه پیدا کرد بقیه فیلد ها با دستور

Adodc1.Recordset.Fields("Id")
Adodc1.recordset.Fields("Name")

و.... دس دسترس شماست و می تونی در متغیر ، لیبل ، تکست باکس و ... بریزی

vbhamed
پنج شنبه 03 مرداد 1392, 15:08 عصر
سلام

راه بهتر و اصولي براي كاري كه شما مي‌خواين ايجاد ارتباط (Relation) بين جدول اول و دوم هست كه فيلد شماره تون كليد اصلي باشه
اينطوري با يك Query اطلاعاتتون رو داريد و نياز به جستجو هم نيست
اگر با ارتباطات كار نكردين به مقالات بانك اطلاعاتي مراجعه كنيد

m.4.r.m
پنج شنبه 03 مرداد 1392, 17:33 عصر
اره اگه یه ارتباط بین جداول ایجاد کنی و یک دستور join تو وی بی بنویسی اطلاعات شما به دست میاد

swith1996
جمعه 04 مرداد 1392, 22:14 عصر
ممنون از کمکتان
درباره روش دومی که گفتید کمی توضیح می دهید
با تشکر