![]() |
|
|
![]()
|
|
||
|
|
| blackwitcher |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 11.1.2010 Репутация: нет Всего: нет |
В форме я должен выбрать товар, ввести количество, и эти данные заносятся в таблицу, НО товар не должен повторяться в таблице при добавлении количества. Товар тот же а количество - разное
Добавлено через 7 минут и 18 секунд В форме я должен выбрать товар, ввести количество, и эти данные заносятся в таблицу, НО товар не должен повторяться в таблице при добавлении количества. Товар тот же а количество - разное |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 7 Всего: 130 |
Долг - это, конечно, святое, только объясни более понятно, что требуется сделать. Добавлено через 3 минуты и 52 секунды А, дошло примерно. Значит, в таблице есть поля TOVAR и KOLVO, оба текстовые. Общий пример:
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
тока лучше поставить индексы и использовать SEEK. и надо еще смотреть не задвоен ли товар ранее -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 7 Всего: 130 |
По Seek поиск может быть неточным. Т.е. если в одном поле написано КАРТОХА КРАСНАЯ, а в другом - КАРТОХА, то не факт, что по запросу "КАРТОХА" найдётся именно вторая запись, а не первая. Могу, конечно, ошибаться, но я Seek'у не доверяю. Использую или Locate, или выборку запросом. Добавлено через 3 минуты и 38 секунд Так по умолчанию считаем, что таблица пустая и создаётся с помощью нашего кода. Это сообщение отредактировал(а) Данкинг - 12.1.2010, 11:08 -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
если нужен не точный поиск, то нужно искать по вхождению (ф-ция AT), но тогда нужно иметь ввиду, что вхождений может быть несколько, не только КАРТОХА КРАСНАЯ, но и КАРТОХА ЧЕРНАЯ. а это значит, что определить дубликата в этом случае будет не возможно. а сам по себе SEEK работает надежно и значительно быстрее LOCATE.
из вопроса это не очевидно -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| Данкинг |
|
||||||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 7 Всего: 130 |
А зачем AT? Можно же просто Locate for 'КАРТОХА'$tovar. Но я вообще про точный поиск через SEEK. Например, таблица заполнена так:
Далее ищем:
И найти нужно именно точное совпадение, т.е. третью строчку. Будет ли SEEK искать именно точное совпадение? -------------------- There's nothing left but silent epitaphs. |
||||||
|
|||||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
я имел ввиду ф-цию SEEK, а не команду
от SET NEAR зависит -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 7 Всего: 130 |
А какая зависимость? Вот справка фокса:
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
ну и? надо перевести? )))))
-------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 7 Всего: 130 |
Дык, при ON указатель ставится на строку, значение искомой ячейки которой - ближайшее. При OFF - ставится в конец таблицы. При чём тут поиск точного/неточного совпадения?
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
при работе FIND или SEEK курсор позиционируется на запись или по приближенному значению или при полном совпадении
-------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 7 Всего: 130 |
Т.е. при Set near on будет искаться по неполному совпадению?
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
-------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 7 Всего: 130 |
Понятно, учту при случае.
Это сообщение отредактировал(а) Данкинг - 14.1.2010, 14:52 -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
![]()
|
| Правила форума "Foxpro/Clipper/Dbase" | |
|
|
Запрещается! 1. Публиковать ссылки для чисто рекламных целей. 2. Оффтопить, флеймить, говорить не культурно. Пожалуйста, адекватно задавайте свой вопрос. Тема должна создаваться с названием характеризующем Вашу проблему. Задавайте вопросы правильно - как спросите, так вам и ответят. Разрешено! Давать ссылки на статьи, обзоры, если это не нарушает первый пункт правил. Задавая вопрос, давайте нужную информацию касающуюся Вашей проблемы. Этим вы ускорите полезные ответы. P.S. Размещение рекламы будет строго наказываться! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MoLeX |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Foxpro/Clipper/Dbase | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |