Вниз
Скачать: 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-1319616809
OW
2011-10-26 12:13
2012.02.12
Подскажите с внешними командами с файлами к MSSQL(копировать)


2-1320079463
SQLEX
2011-10-31 19:44
2012.02.12
запросы к файлам dbf/ BDE или как то иначе ?


2-1320340245
vsafary
2011-11-03 20:10
2012.02.12
Память и динамические массивы


2-1319704001
i2e
2011-10-27 12:26
2012.02.12
Когда завершается отрисовка Image?


3-1271682009
Виктор
2010-04-19 17:00
2012.02.12
Fast Reports 4.6




   Наверх