PDA

View Full Version : انتخاب یک فیلد از دیتابیس



hjran abdpor
سه شنبه 24 آذر 1388, 17:37 عصر
با سلام...
اقای کشاورز به چه دلیلی تاپیک را حذف کردید؟ بگید مشکل کجا بوده؟
ولی دیگه این را حذف نکنید؟؟؟؟؟؟؟

یک لیست باکس دارم که ایتم های ان از طریق بانک اطلاعاتی اکسس فراخوانی میشود؟
1- حالا میخوام بدونم چه چور یموقعی که روی یکی از انها کلیک کنم یک مقدار از دیتابیس را بازگشت بدهم ؟؟

مثال( مثلا من یک لیست باکس دارم که شامل اسم غذاها است حالا موقعی که میخوای روی یکی از انها کلیک کنم قیمت واحد ان را از جدول قیمت ها بخونه؟ و داخل یک متغییر نشان بده؟؟؟؟؟؟؟؟
مرسی از تمام برنامه نویسان
جاکریم اقای کشاوز

مرسی

Tiam121
سه شنبه 24 آذر 1388, 18:53 عصر
سلام
itemindexفيلد رو بگير و بعد بر اساس اون توي بانك جستجو كن

hjran abdpor
سه شنبه 24 آذر 1388, 19:16 عصر
با تشکر از کاربر گرامی ..
میتونید یک مثال برام بزنید؟

hjran abdpor
سه شنبه 24 آذر 1388, 19:28 عصر
دوست عزیز
یک مثال براتون میزنم تا واضح تر بشه؟؟؟

فرض کنید 4 ایتم داخل لیست باکس موقعی که روی اولین ایتم کلیک میکنم قیمت واحد ان را نشان میدهد ولی اگر روی دومی کلیک کنم همون اولی را نشان مهیدهد؟

pezhvakco
سه شنبه 24 آذر 1388, 20:35 عصر
برای اینکار بهتر است از DBLookupListBox استفاده کنید .
DBLookupListBox خوبی داره که همیشه با فیلد های بانک در ارتباط است و با انتخاب کردن از آن اشاره گر بانک نیز تغییر میکند .
بعد در رویدادهای آن میتوانید دستورات خود را بنویسید .

Pr0grammer
سه شنبه 24 آذر 1388, 22:04 عصر
اقای کشاورز به چه دلیلی تاپیک را حذف کردید؟ بگید مشکل کجا بوده؟

دلیل حذف تاپیک قبلیتون، عنوان نامناسبی بود که براش انتخاب کرده بودید و اقدام آقای کشاورز با توجه به قانون شماره 7 سایت، انجام شد :


قانون شماره 7
کاربران می بایست به هنگام ارسال سوالات، مشکلات و پیغامهای خود از یک عنوان مناسب استفاده نمایند. این عنوان می بایست در رابطه با سوال، مشکل و یا پیغام ایشان بوده و نشان دهنده محتوای آن باشد.ضمناً عنوانی که شما انتخاب کرده بودید "کمک فروی در مورد کد" بود....

موفق باشید/

hadisalahi2
سه شنبه 24 آذر 1388, 22:29 عصر
فرض کنید 4 ایتم داخل لیست باکس موقعی که روی اولین ایتم کلیک میکنم قیمت واحد ان را نشان میدهد ولی اگر روی دومی کلیک کنم همون اولی را نشان مهیدهد؟

کدی رو که استفاده کردید اینجا قرار بدید تا ببینیم چی کار کردید

Tiam121
چهارشنبه 25 آذر 1388, 18:01 عصر
مثلا


i:=ListView1.Selected.Index+1;

sql.add('select price from food where id=:x')
parameters.parambyname('x').value:=i;

hjran abdpor
چهارشنبه 25 آذر 1388, 18:32 عصر
با سلام دوباره ...
حجم پروژه زیاد است ولی من فایل اجرای و اون قسمتی که میخوام تغییر بدم را براتون می ذارم...
لطفا نگاه کنید وبگید مشکل کجاست؟؟؟؟

hjran abdpor
چهارشنبه 25 آذر 1388, 18:38 عصر
فایل اجرایی ان حدود 3 مگ است ؟ چکار کنم که اپلودش کنم ...

hjran abdpor
چهارشنبه 25 آذر 1388, 18:41 عصر
دوست عزیز Tiam121
میتونید ایمیلتون را برام بفرستید تا براتون بفرستم ؟

Tiam121
پنج شنبه 26 آذر 1388, 11:19 صبح
kamran_k18@yahoo.com

vcldeveloper
شنبه 28 آذر 1388, 21:26 عصر
فایل اجرایی ان حدود 3 مگ است ؟ چکار کنم که اپلودش کنم ...
کتابخانه فایل ها (http://www.barnamenevis.org/forum/downloads.php)