Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Выборка из базы dbf [D7, XP]


lewka ©   (2011-11-07 14:53:00) 

Привет!!!
Есть база данных, которая находится в одном файле dbf. При заполнении этой базы часто используются одинаковые значения в одном столбце. Подскажите как сделать, как в Excel, чтобы при вводе в ячейку повторяющегося значения появлялось это значение само.


Inovet   (2011-11-07 16:52:00) [1]

> [11] Медвежонок Пятачок ©   (07.11.11 16:44)
> Да не вопрос. Пользуйся:

Главное не моргать при этом.


Медвежонок Пятачок   (2011-11-07 16:44:00) [2]

>А можно поподробнее об этом. или примерчик кинуть для наглядности.

Да не вопрос. Пользуйся:
http://www.youtube.com/watch?v=JEFXMdqTmqc&feature=fvst


Anatoly Podgoretsky   (2011-11-07 16:39:00) [3]


> Дак это же будет долго. пока он по всей базе пробежит.

А ты пока кофе выпей


Сергей М.   (2011-11-07 16:30:00) [4]


> пока он по всей базе пробежит


Вот "он" пусть сам и бегает.
Твое дело - подготовить индекс и сделать запрос к базе а-ля
select top 1 myfield from mytable where myfield like 'то что юзер успел назаполнять в поле myfield*'


lewka   (2011-11-07 16:29:00) [5]


> Прямо в магнитные домены на пластине жесткого диска.

А можно поподробнее об этом. или примерчик кинуть для наглядности.


Медвежонок Пятачок   (2011-11-07 16:24:00) [6]

Если да, то вместо цикла используй прямую мыслепередачу значения.
Прямо в магнитные домены на пластине жесткого диска.
Работает раз в десять быстрее цикла.
Инфа 100%


Сергей М.   (2011-11-07 16:23:00) [7]

А не надо бегать по всей базе.
Бегать нужно в инкрементальном поиске только по записям, фигурирующим в заранее подготовленном индексепо полю, в котором осуществляется поиск.


Медвежонок Пятачок   (2011-11-07 15:23:00) [8]

Торопишься?


lewka   (2011-11-07 15:19:00) [9]


> запомнить значение.
> пробежать по записям
> присвоить значение.

Дак это же будет долго. пока он по всей базе пробежит.


Медвежонок Пятачок   (2011-11-07 15:16:00) [10]

запомнить значение.
пробежать по записям
присвоить значение.


lewka   (2011-11-07 15:13:00) [11]


> В экселе оно запрограммировано.

Ну это то понятно дело. Подскажите как мне тоже самое сделать


Медвежонок Пятачок   (2011-11-07 15:03:00) [12]

В экселе оно "не само".
В экселе оно запрограммировано.


Наверх

Титульная страница Поиск, карта сайта Написать письмо