امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
جستجو در دیتابیس
نویسنده پیام
mina_n آفلاین
تازه وارد

ارسال‌ها: 19
موضوع‌ها: 3
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
جستجو در دیتابیس
سلام
1-من با adodc,datagrid کار کردم حالا می خوام بر اساس تکست اول جستجو کنم واطلاعات تکست های دیگه رو نشون بده یا تو datagrid بره اون رکورد رو پیدا کنه میشه سورس بدین
2- مشکل دومم اینه که می خوام یه کمبو بذارم که کاربر بتونه خودش لیست کنه (یه سازمان دارم یه زیر سازمان) زیر سازمانها مشخص نیست کاربر تو کمبو وارد کنه چطور ارتباط بدم
۰۹-تير-۱۳۸۷, ۰۹:۱۸:۲۵
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #2
RE: جستجو در دیتابیس
سوالاتت خيلي نامفهومه! تا اونجائي كه از سوال اول فهميدم مي خواي در بانك اطلاعاتيي جستجو كني. اين كار به سادگي با متد جستجو ( FindFirst ) انجام مي شه. شما فقط توجه داشته باش تمام كارت داخل بانك اطلاعاتي انجام مي شه و ديتاگريد يا هر چيز ديگه اي فقط وظيفه نمايش اطلاعات رو داره.
سوال دومت انگار قصد داري دو تا بانك اطلاعاتي رو به هم ربط بدي. براي اين كار بايد از يه فيلد مشترك استفاده كني . مثلا اينجا گفتي سازمان و زير سازمان . يعني يكي بانك اطلاعات سازمان هاست و يكي ديگه زير سازمان ها . خوب براي ارتباط دادن اين دو بايد داخل بانك سازمانها فيلدي براي كد سازمان قرار بدي و در قسمت زير سازماتنها فيلدي برا سازمان بالادست كه همون شماره كد سازمان مربوطه هست.
بعد اين دوتا فيلد رو به هم مرتبط كني ...

۰۹-تير-۱۳۸۷, ۰۹:۳۷:۵۰
وب سایت ارسال‌ها
پاسخ
mina_n آفلاین
تازه وارد

ارسال‌ها: 19
موضوع‌ها: 3
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: جستجو در دیتابیس
میشه برنامم رو تا اینجایی که کار کردم بذارم ببینید ؟؟؟؟
۰۹-تير-۱۳۸۷, ۰۹:۳۹:۵۴
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #4
RE: جستجو در دیتابیس
بذار مشكلي نداره ..

۰۹-تير-۱۳۸۷, ۱۲:۱۶:۱۱
وب سایت ارسال‌ها
پاسخ
mina_n آفلاین
تازه وارد

ارسال‌ها: 19
موضوع‌ها: 3
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: جستجو در دیتابیس
ممنون میشم اگه خیلی فوری کارمو راه بندازین
- من با datagrid,daodc کار کردم می خوام برحسب یکی از تکستهام جستجو کنم و بقیه تکستها رو نمایش بده یا روی datagrid نمایش بده اما هر کدی مینویسم error داره
2- فرم آخرم فرم گزارش هست یعنی اطلاعات که درdatagrid وارد شد باید با زمان وتاریخ مقایسه بشه که در زمان وتاریخ مقرر پیگیری انجام بشه (مثلا امروز با سازمانی تماس گرفته شده قراره فردا دوباره تماس بگیریم یا 2ساعت دیگه تماس بگیریم ما این گزارش را وارد می کنیم اما فردا یا 2 ساعت دیگه به ما Alarm بده که با سازمان مورد نظر تماس بگیرید یا اسامی سازمانها را در فرم جداگانه نمایش دهد با Alarm) راهنمایی کنید که چطور این مقایسه را انجام بدم
ممنونم


فایل‌(های) پیوست شده
.rar   project.rar (اندازه: 506.84 KB / تعداد دفعات دریافت: 277)
۰۹-تير-۱۳۸۷, ۱۲:۲۲:۵۶
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #6
RE: جستجو در دیتابیس
چون از Adodc استفاده کردین باید برای جستجو این کار رو بکنین:
به تعداد فیلد های جدولتون روی فرمتون تکست باکس بکشین. حالا از کد زیر استفاده کنین:
Adodc1.Recordset.MoveFirst
Do While Adodc1.Recordset.EOF = False
If textbox1.Text = "Search" Then Exit Do
Adodc1.Recordset.MoveNext
Loop

کلمه "Search"، اون کلمه ای هست که دنبالشین و textbox1، اون تکست باکسی هست که دیتاسورسش روی فیلدی که می خواین روش سرچ کنین، ست شده!!

ولی راه اصولیش اینه که بعد از کشیدن textbox ها، از شرط WHERE توی RecordSource استفاده کنین. الان نوشتین select * from table1 که برای سرچ کردن باید مثلاً بشه: SELECT * FROM table1 WHERE field1 = 'phrase'

پارک24
مرجع خرید و فروش خودرو
۱۰-اسفند-۱۳۸۷, ۲۰:۳۱:۵۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : phpnet
phpnet آفلاین
تازه وارد

ارسال‌ها: 8
موضوع‌ها: 0
تاریخ عضویت: خرداد ۱۳۸۸

تشکرها : 5
( 1 تشکر در 1 ارسال )
ارسال: #7
RE: جستجو در دیتابیس
(۱۰-اسفند-۱۳۸۷, ۲۰:۳۱:۵۱)far_222000 نوشته است: چون از Adodc استفاده کردین باید برای جستجو این کار رو بکنین:
به تعداد فیلد های جدولتون روی فرمتون تکست باکس بکشین. حالا از کد زیر استفاده کنین:
Adodc1.Recordset.MoveFirst
Do While Adodc1.Recordset.EOF = False
If textbox1.Text = "Search" Then Exit Do
Adodc1.Recordset.MoveNext
Loop

کلمه "Search"، اون کلمه ای هست که دنبالشین و textbox1، اون تکست باکسی هست که دیتاسورسش روی فیلدی که می خواین روش سرچ کنین، ست شده!!

ولی راه اصولیش اینه که بعد از کشیدن textbox ها، از شرط WHERE توی RecordSource استفاده کنین. الان نوشتین select * from table1 که برای سرچ کردن باید مثلاً بشه: SELECT * FROM table1 WHERE field1 = 'phrase'

آقا من یک مشکلی همچنینی دارم لطفا راهنمایی کنید.
من یه فرم دارم که با بانک اطلاعاتی کار میکنه میخوام مثلا وقتی کسی بخواد جستجو کنه با وارد کردن کد یا هر چیز انتخاب شده دیگر اطلاعات مورد نظر ما در فرم نمایش داده بشه.
مثلا اگه کسی کد 003 رو که قبلا در بانک اطلاعاتی اضافه شده رو در کادر متنی وارد کرد و دکمه سرچ رو زد فرم اطلاعات 003 رو از بانک اطلاعاتی بخونه و لازم نباشه یکی یکی بگردیم تا پیداش کنیم.
فایلش رو هم ضمیمه کردم اگه لطف کنید کدش رو بنویسید برام.


فایل‌(های) پیوست شده
.zip   test.zip (اندازه: 4.08 KB / تعداد دفعات دریافت: 98)
۰۶-خرداد-۱۳۸۸, ۲۳:۳۹:۱۱
ارسال‌ها
پاسخ
Mr.pRoGraMmer غایب
کاربر با تجربه
****

ارسال‌ها: 1,084
موضوع‌ها: 58
تاریخ عضویت: اسفند ۱۳۸۷

تشکرها : 2031
( 2927 تشکر در 1008 ارسال )
ارسال: #8
RE: جستجو در دیتابیس
سلام
منم نیاز دارم به همچین کاری

۰۷-خرداد-۱۳۸۸, ۰۰:۰۲:۴۸
وب سایت ارسال‌ها
پاسخ
Mr.pRoGraMmer غایب
کاربر با تجربه
****

ارسال‌ها: 1,084
موضوع‌ها: 58
تاریخ عضویت: اسفند ۱۳۸۷

تشکرها : 2031
( 2927 تشکر در 1008 ارسال )
ارسال: #9
RE: جستجو در دیتابیس
سلام
پیداش کردم و خودم نوشتم یه سری دستورات اسونه که کسی به سختی یاد ادم میده ولی یاد هم میگیره حال میده

۰۷-خرداد-۱۳۸۸, ۰۱:۱۶:۰۲
وب سایت ارسال‌ها
پاسخ
phpnet آفلاین
تازه وارد

ارسال‌ها: 8
موضوع‌ها: 0
تاریخ عضویت: خرداد ۱۳۸۸

تشکرها : 5
( 1 تشکر در 1 ارسال )
ارسال: #10
RE: جستجو در دیتابیس
(۰۷-خرداد-۱۳۸۸, ۰۱:۱۶:۰۲)amintatu1990 نوشته است: سلام
پیداش کردم و خودم نوشتم یه سری دستورات اسونه که کسی به سختی یاد ادم میده ولی یاد هم میگیره حال میده

خوب حالا که پیداش کردی و حلش کردی به ما هم بگو ما هم حلش کنیم دوست عزیز
۰۷-خرداد-۱۳۸۸, ۱۱:۴۲:۱۶
ارسال‌ها
پاسخ
Mr.pRoGraMmer غایب
کاربر با تجربه
****

ارسال‌ها: 1,084
موضوع‌ها: 58
تاریخ عضویت: اسفند ۱۳۸۷

تشکرها : 2031
( 2927 تشکر در 1008 ارسال )
ارسال: #11
RE: جستجو در دیتابیس
سلام
دوست عزیز
من با روش زیر دیگه نخواستم یکی یکی بگرم پیدا کنم
فقط شماره سر فاکتور را میدادی
با کد زیر من اتوماتیک شماره سر فاکتور اضافه میکردم
کد:
Private Sub lvButtons_H1_Click()
Data2.RecordSource = ("select forosh where Number_faktor")
Text114.Text = Data2.Recordset.RecordCount + 1
data1.Recordset.Update (1)
data1.Recordset.MoveLast
End Sub
با کد زیر هم فرم جستجو را به نماش در میوردم
کد:
Private Sub lvButtons_H5_Click()
Find_Database.Show , Me
End Sub
اینم کد فرم جستجو
کد:
Private Sub lvButtons_H1_Click()
Form1.data1.Recordset.MoveFirst
Do While Form1.data1.Recordset.EOF = False
If Form1.Text114.Text = Text1.Text Then Exit Do
Form1.data1.Recordset.MoveNext
Loop
End Sub
اینم عکس برنامه تا متوجه بشید
[تصویر:  1243565898.jpg]

(آخرین ویرایش در این ارسال: ۰۷-خرداد-۱۳۸۸, ۱۲:۰۹:۰۴، توسط Mr.pRoGraMmer.)
۰۷-خرداد-۱۳۸۸, ۱۱:۵۷:۱۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : phpnet


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [فوری] جستجو در دو دیتابیس hamed_Arfaee 6 5,595 ۰۹-آبان-۱۳۹۳, ۰۲:۳۵:۳۳
آخرین ارسال: hamed_Arfaee
  ارتباط با دیتابیس روی شبکه Di Di 21 22,365 ۰۶-آذر-۱۳۹۱, ۱۴:۰۹:۲۴
آخرین ارسال: stringf
  کمک برای درست کردن جستجو vali82 3 4,822 ۱۵-مرداد-۱۳۸۹, ۱۲:۲۸:۴۰
آخرین ارسال: shedayat
Question جستجو با vb در access nsa_a2121@yahoo.com 2 7,300 ۱۶-شهریور-۱۳۸۸, ۰۶:۵۹:۳۳
آخرین ارسال: sohaib
  استفاده از كليد واژه likeجهت جستجو fakhredin 3 4,027 ۰۴-تير-۱۳۸۸, ۱۲:۰۴:۱۹
آخرین ارسال: fakhredin
  بردن نتایج یک جستجو به قسمت گزارش mm_ley 14 11,623 ۱۵-اسفند-۱۳۸۷, ۱۲:۴۵:۵۴
آخرین ارسال: far_222000
  یکی به من کمک کنه در مورد جستجو mm_ley 6 6,279 ۱۰-اسفند-۱۳۸۷, ۱۰:۳۷:۵۹
آخرین ارسال: mm_ley
  جستجو siana_k1980 6 5,831 ۰۸-شهریور-۱۳۸۷, ۲۳:۴۴:۴۵
آخرین ارسال: Di Di
  تغییر ابزار دیتابیس MH12 5 3,782 ۲۰-خرداد-۱۳۸۷, ۲۰:۴۷:۰۵
آخرین ارسال: MH12
  کار با دیتابیس Eris 6 4,738 ۰۱-اسفند-۱۳۸۶, ۱۲:۲۲:۱۷
آخرین ارسال: pclover

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS