Вниз
Скачать: CL | DM;

Выборка из базы dbf   Найти похожие ветки 

← →
lewka ©   (2011-11-07 14:53) [0]

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


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

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


← →
lewka ©   (2011-11-07 15:13) [2]


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

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


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

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


← →
lewka ©   (2011-11-07 15:19) [4]


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

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


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

Торопишься?


← →
Сергей М. ©   (2011-11-07 16:23) [6]

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


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

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


← →
lewka ©   (2011-11-07 16:29) [8]


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

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


← →
Сергей М. ©   (2011-11-07 16:30) [9]


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


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


← →
Anatoly Podgoretsky ©   (2011-11-07 16:39) [10]


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

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


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

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

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


← →
Inovet ©   (2011-11-07 16:52) [12]

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

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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.004 c
15-1319498590
Kerk
2011-10-25 03:23
2012.02.12
Умер John McCarthy


15-1319187613
George
2011-10-21 13:00
2012.02.12
Расчет индекса Хирша


1-1283530198
pushkin42
2010-09-03 20:09
2012.02.12
Зависание IDE при компиляции


2-1320472669
defen2204
2011-11-05 08:57
2012.02.12
представление файла в байтовом виде


2-1318479725
Pcrepair
2011-10-13 08:22
2012.02.12
Паук(spider) для обработки ХТМЛ-страниц. TWebbrowser или INDY?




   Наверх