5 / 5 / 1
Регистрация: 15.04.2011
Сообщений: 274
|
|
1 | |
Запрос ADOQuery30.10.2011, 21:48. Показов 13612. Ответов 20
Метки нет (Все метки)
Доброго времени суток!
Имеется база данныз с одной табличкой,и 4-мя колонками(Код товара,отдел,название товара,цена)! Мне нужно осуществить поиск по базе!А имеено чтобы я вводил код товара,а мне высвечивало название товара я хочу чтобы в "edit.text" я вводил код товара,нажимал на кнопочку,и оно осуществляло поиск по базе,и віводило мне соответствуещее название товара! База подсоеденина! Если можна,пожалуйста более подробно обьясните что и за чем нужно делать! TADOConnection TADOQuery TDBGrid TButton TDataSource Подключены. теперь если можна по порядку,что и за чем делать?пожалуйста=)
0
|
30.10.2011, 21:48 | |
Ответы с готовыми решениями:
20
Запрос в ADOQuery Запрос в ADOQuery Запрос в ADOQuery SQL Запрос в ADOQuery |
8 / 8 / 1
Регистрация: 01.04.2011
Сообщений: 88
|
|||||||||||
30.10.2011, 23:51 | 2 | ||||||||||
в адоквери в свойстве sql пишешь
Пример:
1
|
5 / 5 / 1
Регистрация: 15.04.2011
Сообщений: 274
|
|
31.10.2011, 17:39 [ТС] | 3 |
а можна еще както подробней,пожалуйста,или другим способом?=))
Добавлено через 26 минут Ошибка [Error] Unit1.pas(35): Missing operator or semicolon
0
|
31.10.2011, 20:29 | 4 | |||||
1
|
1496 / 1238 / 244
Регистрация: 04.04.2011
Сообщений: 4,362
|
|
31.10.2011, 23:55 | 5 |
TDBLookupComboBox + F1
0
|
5 / 5 / 1
Регистрация: 15.04.2011
Сообщений: 274
|
|
01.11.2011, 13:13 [ТС] | 6 |
Так мне же нужно в эдите вводить значения...
А в поданых выше кодах ниче про эдит не сказано Добавлено через 5 минут Помогите составить обработчик для нажатия кнопки! В эдите ввожу цифру,нажимаю кнопку,оно мне показывает название товара! И что за параметры нужно писать в свойстве SQL??? Какие вобще параметры нужно заполняьь,мб я чтот упустил..
0
|
1496 / 1238 / 244
Регистрация: 04.04.2011
Сообщений: 4,362
|
|
01.11.2011, 16:09 | 7 |
На Вашем компе в папке Делфи есть папки DEMOS. Полазьте там и посмотрите учебные примеры.
Или книжки почитайте какие-нибудь. В самом деле, ну не учить же здесь Вас азбуке
0
|
12 / 12 / 2
Регистрация: 30.10.2011
Сообщений: 59
|
|
01.11.2011, 18:33 | 8 |
Азбуке тоже кто то должен научить, иначе, это превращается в адские муки, как будто вы сами сразу всему научились без проблем ?
0
|
5 / 5 / 1
Регистрация: 15.04.2011
Сообщений: 274
|
|
01.11.2011, 19:29 [ТС] | 9 |
НЕту такой папки..
я вас очень прошу,помогите,мне срочно нужно сдать курсач(
0
|
12 / 12 / 2
Регистрация: 30.10.2011
Сообщений: 59
|
|
01.11.2011, 20:44 | 11 |
Проблема с методом Locate()
кажется тут что то подобное решали
0
|
5 / 5 / 1
Регистрация: 15.04.2011
Сообщений: 274
|
|
02.11.2011, 18:52 [ТС] | 12 |
я повторюсь:Мне нужно вводить в "edit.text" (код товара) нажимать на "button" и чтобы в таблички появлялось (название товара)..и если можна чтобы цена выводилась через второй "edit.text"..прошу помогите!!!=(
0
|
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
|
|
03.11.2011, 03:43 | 13 |
Что поправил.
Таблица и поля в ней переназванны на английском. НЕ НАДО ИСПОЛЬЗОВАТЬ РУССКИЙ. Пишите в семерке и называете объекты на русском. Идиотизм. Семерка не держит юникод. Хотите русские надписи в заголовке грида настройте свойство Display Label. Я понимаю что Access это позволяет сделать, но это не значит что это непременно надо сделать. В общем на будущие, чтоб не было не понятных проблем так делать не надо. Далее вместо вашего параметризированного запроса использовано свойство фильтр. Можно и под запрос написать. Но тут уж все зависит от необходимости такой реализации. В принципе зачем дергать БД когда можно отфильтроваться на клиенте. Но опять же все зависит от необходимости. Добавил динамическую сборку строки подключения к БД. Чтоб программу можно было запустить с любого места.
1
|
5 / 5 / 1
Регистрация: 15.04.2011
Сообщений: 274
|
||||||
03.11.2011, 18:33 [ТС] | 14 | |||||
Огромное спасибо!!!!
Добавлено через 7 часов 56 минут rdama, а еще вопросик,а можно чтобы поиск осуществлялся и по имени?? Тоесть Кодтовара или название товара или цена ????? создать еще один едит.текст и гдето тут or вставить?
0
|
5 / 5 / 1
Регистрация: 15.04.2011
Сообщений: 274
|
|
05.11.2011, 00:23 [ТС] | 15 |
Немножко изменилось задание!
я повторюсь! Мне нужно сделать базу данных для кассира,какого нибуть продуктового магазина! Теперь мне нужно чтобы оно в отдельной табличке (DBGrid),при нажатии на кнопку,выводило то,что я оттыскал в первой табличке,и чтобы оно добавляло туда значения! Например: я ввожу "5",это водка,нажимаю на кнопку,и оно копируется в другую табличку! я ввожу "777",это арбуз,нажимаю на кнопку,и оно добавляет арбуз,тоесть теперь у меня во второй табличке водка и арбуз! и если можна чтобы в отдельном Dbedit,щитало сумму всех купленых продуктов! Както так,я оч прошу помогите! чтобы понять кидаю скрин!=)
0
|
5 / 5 / 1
Регистрация: 15.04.2011
Сообщений: 274
|
|
06.11.2011, 00:04 [ТС] | 16 |
Need help!
0
|
1496 / 1238 / 244
Регистрация: 04.04.2011
Сообщений: 4,362
|
|
06.11.2011, 21:00 | 17 |
Купите 1С и не мучтесь !
0
|
5 / 5 / 1
Регистрация: 15.04.2011
Сообщений: 274
|
|
06.11.2011, 22:43 [ТС] | 19 |
Хех,та давнобы так сделал..вот только мне курсовую сдавать нжно..
0
|
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
|
|
07.11.2011, 03:13 | 20 |
Вот знаете в вашем проекте ничего менять не стал т.к. есть пример с тем же самым
Как пример для форума писал. Посмотрите как там реализовано. Еще я бы вам задал вопрос а на фига было выбирать такую тему. У вас сейчас гораздо более усложнилась работа кассира нежели упростилась. Тем что кассир теперь должен думать, что у него украдено. Что кончилось. И как самому поправить свое мат состояние. Кассовые системы неразрывно связанны со складскими. У вас например нет связки со складом. У вас товар должен списываться при продаже а этого нет. Во всяком случае сейчас. Да и вообще то что есть в проекте извините но не достаточно. Даже на уровне БД. А если вы сейчас скажете что вы это прикрутите потом. то я еще и предположу, что вы вообще не разбираетесь в том что пытаетесь автоматизировать. Вы пишите А где у вас список доступного товара? А где списание товара с магазина. Как вы будете проверять сколько и чего было продано и сколько денег вы заработали по окончании дня. Сколько у вас украл кассир? Ведь можно продать вашу бутылку водки и не провести её через вашу программу. Где защита от этого. Можно конечно кричать о том, что есть чек или еще что-то. Но по факту много ли людей стоит и ждет чека? А как оформлять возврат товара?
1
|
07.11.2011, 03:13 | |
07.11.2011, 03:13 | |
Помогаю со студенческими работами здесь
20
Дописать запрос в ADOQuery SQL запрос в ADOQuery Adoquery запрос в Access Adoquery SQL-запрос Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |