Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.12.19;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.033 c
3-1101117504
Palladin
2004-11-22 12:58
2004.12.19
Access и begin transaction


14-1101975214
Ditrix
2004-12-02 11:13
2004.12.19
психология программра


3-1100850329
axx
2004-11-19 10:45
2004.12.19
Рекомендации по FIBs и TThread


1-1101978623
Майя
2004-12-02 12:10
2004.12.19
Сохранение файла Excel в Делфи


3-1100700425
Александр_
2004-11-17 17:07
2004.12.19
Как узнать о результате выполнения запроса в InterBase?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский