Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.19;
Скачать: CL | DM;

Вниз

Какую БД выбрать?   Найти похожие ветки 

 
HSolo ©   (2004-11-18 17:56) [40]

>на Interbase делал всего три раза и то давно, а с его клонами не работал
Это-то понятно :)

>и все же за чем нужен сервер для того что бы работать с приложением одному пользователю

http://ibase.ru/ibfaq.htm#embedded


 
Lexa   (2004-11-18 18:02) [41]

HSolo - интересная ссылка ... теперь понятно ... я просто думал немного о другом речь идет ... для тех кто постоянно работает с Interbase это наверное удобно


 
HSolo ©   (2004-11-18 18:08) [42]

>для тех кто постоянно работает с Interbase это наверное удобно
Не наверное, а точно :)


 
Lexa   (2004-11-18 18:15) [43]

HSolo - но я все же предпочитаю Microsoft


 
aus   (2004-11-18 20:34) [44]

>У каждого предприятия есть прайс, по которому тоже надо искать :)

Примерно такая была у меня задача. Выяснилось, что в прайсах может быть около 60000 записей, да еще каждое предприятие этот прайс в своей форме предоставляет, мороки оказалось намного больше.


 
able ©   (2004-11-18 21:41) [45]

aus   (18.11.04 20:34) [44]
Не, в прайсах не так много записей будет.
О форме можно не беспокоится, дам шаблон заполнения, дальше не мои заботы.
А Вы на какой бд делали?


 
able ©   (2004-11-18 21:47) [46]

Да, кстати, покажте пример, как реализован не строгий поиск.
Т.е. искал подстроку в строках, допускал ошибки в 1-2 буквы..


 
Sergey13 ©   (2004-11-19 09:47) [47]

2[43] Lexa   (18.11.04 18:15)
> но я все же предпочитаю Microsoft
У богатых свои причуды. 8-)


 
Rule ©   (2004-11-19 10:25) [48]

aus   (18.11.04 20:34) [44]
была у меня когдато такая задача, когда каждый в своей форме представлял данные, и возможности их заставлять вводить в какомто конкретном мне нужном виде небыло. Вот я использовал фаерберд(интербейз), и все прайсы пихал в мемо полеа(как ни странно все прайсы были представлены либо в вордовском формате либо в экселевском либо в виде хтмл, других вариантов небыло ;)) потом в программе я отображал это через оле из блоб поля ...
но тут есть подводные камни:
1. я думаю новичок столкнется с многими неясностями и проблеммами при разаработке (хотя очень хороший пример чтоб набратся опыта)
2. невозможно будет показать экселевский прайс, если на машине будет стоять эксель, тоже с вордом :(, но если бы фирма дала это отдельно прайс то они бы его тоже не просмотрели :))

ну вот так ...

а если заставить их заполнять твою форму, то тогда советую фаерберд полторашный (который эмбедед см
HSolo ©   (18.11.04 17:56) [40])
вот так ... лично мое ИМХО


 
able ©   (2004-11-19 14:39) [49]

Народ, вы меня без внимания не оставляйте :)


 
Sergey13 ©   (2004-11-19 14:42) [50]

2[49] able ©   (19.11.04 14:39)
>Народ, вы меня без внимания не оставляйте :)
Че тебе, открытки посылать каждый день? 8-)


 
able ©   (2004-11-19 18:47) [51]

>Че тебе, открытки посылать каждый день? 8-)
Ага, с премиями :)
А если серьёзно, то - [46]


 
aus   (2004-11-19 21:29) [52]

Если у тебя небольшие таблицы, можно организовать любой поиск на клиентском наборе данных, используя фильтр, OnFilterRecord. Тут не важно, какая БД, и Access подойдет.


 
able ©   (2004-11-19 21:37) [53]

Thanks, попробую.
Кстати, остановил свой выбор на Access.
А надо только *.mdb файл распространять и всё?
Никаких длл?


 
aus   (2004-11-19 21:50) [54]

Обычно никаких, но на всякий случай MDAC.


 
able ©   (2004-11-20 13:20) [55]

А что такое MDAC?


 
aus   (2004-11-20 21:17) [56]

Компоненты доступа к данным, после W98 - уже имеются установленные, а для него нужно найти и установить (ищи на MS)


 
able ©   (2004-11-20 22:04) [57]

Спасибо, поищу.


 
able ©   (2004-11-20 22:07) [58]

Фильтры - это adotable.filter & adotable.filtered?
Можно маленький примерчик, pls..


 
able ©   (2004-11-20 22:09) [59]

Или через запросы? Примерно так?

 ADOQuery1.Filter:="имя поля like """+Edit1.Text+"*""";
 ADOQuery1.Filtered:=True;

Edit1.text - начальные буквы.


 
able ©   (2004-11-20 23:02) [60]

Всё, научился, делаю так:

    strFilterString := "WHERE Предприятие Like "%" +
    EditFilter.Text + "%"" ;
    with ADOQuery do  
     begin
       with SQL do
        begin
          clear;
          Add("SELECT Предприятие ");
          Add("FROM Основная");
          Add(strFilterString);
          Add("ORDER BY Предприятие") ;
        end;
       Open;
     end;
 ADOQuery.Active := True ;

Но как построить запрос, чтобы он выдавал не только колонку "предприятие", но и остальные?
Да и это не совсем то..
Надо чтобы он искал не по первым буквам, а по всей строке, допуская погрешности.


 
Johnmen ©   (2004-11-21 01:55) [61]

1. Select *
2. Что значит "погрешность" ?


 
able ©   (2004-11-21 08:34) [62]

2. Что значит "погрешность" ?
Допустим, в колонке "предприятие" находится запись "Johnman".
Пользователь вводит в поиск "Jahnman" и ему выводится запись с "Johnman".
Или, допустим в колонке "адрес" есть поле "Челябинск, Советская 85", пользователь вводит "Советская 85" и получает вышеуказанную запись


 
МАХНО   (2004-11-21 10:53) [63]

Удалено модератором
Примечание: задай свой вопрос, хотя это и безсмысленно раз прочитав ветку с аналогичным ничего не понял... (имхо)


 
sniknik ©   (2004-11-21 11:28) [64]

able ©   (21.11.04 08:34) [62]
> Или, допустим в колонке "адрес" есть поле "Челябинск, Советская 85", пользователь вводит "Советская 85" и получает вышеуказанную запись

LIKE "%Советская 85%"


 
able ©   (2004-11-21 12:20) [65]

sniknik ©   (21.11.04 11:28) [64]
Ого. Всё, иду штудировать книжку по SQL :(



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

Текущий архив: 2004.12.19;
Скачать: CL | DM;

Наверх




Память: 0.59 MB
Время: 0.024 c
3-1101201182
Oldster
2004-11-23 12:13
2004.12.19
Перекодировка символьных полей таблицы


4-1099779694
jonni
2004-11-07 01:21
2004.12.19
GetWindowLong


1-1101865961
PEKAHT
2004-12-01 04:52
2004.12.19
Image мигает


11-1084284543
Sakr
2004-05-11 18:09
2004.12.19
Вызов процедуры сразу после Unit1_1.inc


14-1101500871
syte_ser78
2004-11-26 23:27
2004.12.19
Помогите с фильтром