PDA

View Full Version : سوال: حالت جستجو در Text box



bahmanalidadi
چهارشنبه 06 بهمن 1389, 12:59 عصر
سلام
لطفا كمكم كنيد
چطوري ميتونم به يك Text box حالت جستجو بدم.
يا بهتر بگم، وقتي نام مورد نظر را درون آن نوشتم و بعد Enter را زدم ركورد مربوط به آن نام را برايم ظاهر كند.

stabesh
چهارشنبه 06 بهمن 1389, 15:58 عصر
سلام
بايد يك كوئري بنويسيد توي Criteria از like استفاده كنيد و با textbox مقايسه كنيد
مثل
http://www.techonthenet.com/access/queries/like_textbox.php

bahmanalidadi
پنج شنبه 07 بهمن 1389, 21:49 عصر
خيلي ممنون از راهنمايي هاي شما، واقعا از اونها بهره بردم.

bahmanalidadi
پنج شنبه 07 بهمن 1389, 22:18 عصر
دوست عزيز من لينك بالا رو ديدم، ميشه يه كم بيشتر راهنمايي ام كنيد.
ممنون ميشم.

stabesh
جمعه 08 بهمن 1389, 11:09 صبح
سلام
ضمیمش کردم
در ضمن در جستجو با like در اکسس مثل ویندوز ستاره -*- به ازای هر تعداد کاراکتر و علامت سئوال انگلیسی -? - به ازای یک کاراکتر معنی میدند

bahmanalidadi
جمعه 08 بهمن 1389, 18:28 عصر
دوست عزيز من فايل ضميمه رو ديدم، ولي منظور من اين نبود.
من ميخوام text box داخل همان فرم ايجاد بشه و وقتي نام مورد نظر رو تايپ كردم و بعد از آن enter را فشار دادم، مشخصات مربوط به فرد را برايم در همان فرم نمايش دهد.
باز هم از شما كه مرا تا اينجا راهنمايي كرده ايد متشكرم.

stabesh
جمعه 08 بهمن 1389, 18:38 عصر
یعنی شبیه به این
http://barnamenevis.org/showthread.php?271224-%D9%86%D8%AD%D9%88%D9%87-%D8%AA%D9%83%D9%85%D9%8A%D9%84-%D8%B1%D9%83%D9%88%D8%B1%D8%AF-%D8%A8%D8%A7-%D8%AA%D9%88%D8%AC%D9%87-%D8%A8%D9%87-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D9%85%D9%88%D8%AC%D9%88%D8%AF-%D8%A8%D8%B1%D8%A7%D8%B3%D8%A7%D8%B3-%D9%81%D9%8A%D9%84%D8%AF%D9%87%D8%A7%D9%8A-%D9%88%D8%A7%D8%B1%D8%AF-%D8%B4%D8%AF%D9%87-%D8%9F&p=1202773&viewfull=1#post1202773

bahmanalidadi
جمعه 08 بهمن 1389, 18:46 عصر
بله دوست عزيز، كاملا همين جوريه.
فقط من كد نويسي بلد نيستم. اگه امكان داره با روشي ديگه توضيح بديد.
ممنون ميشم.

stabesh
جمعه 08 بهمن 1389, 18:56 عصر
فکر کنم منظورتون اینه

stabesh
جمعه 08 بهمن 1389, 18:58 عصر
بله دوست عزيز، كاملا همين جوريه.
فقط من كد نويسي بلد نيستم. اگه امكان داره با روشي ديگه توضيح بديد.
ممنون ميشم.
:متعجب: ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
یعنی چی آخه این جوری که نمیشه

bahmanalidadi
جمعه 08 بهمن 1389, 20:08 عصر
منظورم همينه، ولي فايل ضميمه اون طوري كه من ميخوام كار نميكنه.
در ضمن من گفتم اگه امكان داره از روشي ديگه توضيح بديد.

stabesh
جمعه 08 بهمن 1389, 20:45 عصر
من منظورتون رو متوجه نمیشم شکل فرمتون میخاین چه جوری باشه جدولتون اگه خودتون یک نمونه بذارید خیلی بهتره

bahmanalidadi
جمعه 08 بهمن 1389, 21:41 عصر
من عكسش رو در زير ضميمه كردم
ببينيد من ميخوام وقتي در قسمت " كد كار آموز جهت جستجو" كد راوارد كردم اطلاعات آن در قسمت پايين نمايش پيدا كنه.
مرسي

stabesh
جمعه 08 بهمن 1389, 21:45 عصر
خوب کد من هم که دو خط بیشتر نبود و این کار و میکرد مشکل چیه ؟

bahmanalidadi
جمعه 08 بهمن 1389, 21:56 عصر
ببخشيد كه سر شما رو درد ميارم، ولي مشكل من اينه كه نميخوام كارم رو راه بندازم، واقعا ميخوام ياد بگيرم.
ببينيد من چيزي در مورد كد نويسي نمي دونم، و مي خواهم اگر خواستم كد نويسي كنم اون رو اصولي ياد بگيرم.
از شما هم واقعا ممنونم كه تا حالا وقتتون رو به من داده ايد.
اگه چيزي در اين مورد ميدونيد( البته بدون كد نويسي ) لطفا راهنمايي ام كنيد.
متشكرم.

stabesh
جمعه 08 بهمن 1389, 22:21 عصر
کاری که می خواهید انجام بدید فیلتر کردن نه جستجو بدون کد نویسی مثل عکس باید عمل کنید
65674
اما خیلی محدوده
اگر بخواین کاربرتون راحت این کار رو انجام بده باید کد بنویسید که دو خط بیشتر نداره



Me.Filter = "a='" & Me.Search & "'"

a اسم فیلدی که می خواهید فیلترش کنید همون کد کارآموز
search هم اسم اون textbox که کد کارآموز رو جهت جستجو
حالا اسما شون رو میتونید هر چی دوست دارید بذارید
در ضمن اگه نوع فیلدتون عددی باشه دستور رو باید این طوری بنویسید فرقش در ' است


Me.Filter = "a=" & Me.Search
me هم به جای اسم فرم استفاده میشه


Me.FilterOn = True
این دستور هم یعنی فیلتر رو روی فرم اعمال کن اگر هم بخواهید فیلتر رو بردارید کافیه false بشه
من فایل قبلی رو هم دوباره ضمیمه کردم براش دکمه گذاشتم
در ضمن به نظر من بدون VBA اکسس به هیچ دردی نمیخوره

bahmanalidadi
شنبه 09 بهمن 1389, 16:41 عصر
سلام دوست عزيز
ممنون از راهنمايي هاتون اگر مقاله اي در مورد VBA داريد يا سايتي رو مي شناسيد كه ميتونم از اونجا دانلود كنم معرفي كنيد.

amirjz
یک شنبه 10 بهمن 1389, 13:09 عصر
سلام دوست عزیز
آقا من یک سوالی داشتم را جع به این Form1 که در عکس بالا هم مشخصه. در پایین این فرم، چطوری میشه اون قسمت Footer رو ایجاد کرد؟ مثلا اینجا امکانی که توی Footer گذاشتید، رفتن به رکوردهای قبلی و بعدی است. سوالم اینه که چطور میشه در یک فرم اینها را قرار داد؟
ممنونم