![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Использование текстовых таблиц [D6]
Officeman © (2003-04-01 20:48:00)Доброе время суток!
Необходимо написать базу данных. Которая будет весить меньше
(1.44 Mb) ирабоать на любом обычном офисном компьютере без установленной на нем (BDE). Какие варианты можете предложить?!
База. включает ограниченный набор данных(500 записей).
нужен только просмотр информации, возможно -организация поиска в базе. вывод базы(таблицы) на принтер.
Мне лезит в голову
1. Использование текстовых таблиц. Что-то немогу нормально отобразить текст. как сделать чтобы правильно воспринимались русские буковки?!
2. Писать всё ручками с использованием обычныйх компонентов тпа TListView, MEMO и др. а вот как через всё это вывести на принтер. ума не приложу =/
Просто базы получаются громозкими. программа с базами 1 мегабайт + BDE(delphi6) "6 и >" Мб. это плохо!
с УВажением, ОфисМен!
Officeman (2003-04-02 21:01:00) [1]=)).
да уж...... =)) весело получилось.
Друзья, спасибо вам за ответы!
хочу попробовать МИДАС. всегда хотел попробовать.
Если ктонибкдь сбросит мне на мыло officeman@mail.ru
Эти замечательнве библиотеки
(dbclient.dll и midas.dll)
Я буду вам сильно(много) признателен за это!
Хотя использование txt мне больше нравится. проще.
шифровать можно. хотя необязательно!
Желательно чтобы всё это можно было вывести в чтонибуль.
где есть RowSelect как в TBGride. чтоб запись выделялась полностью со всеми полями (удобное перемещение по записям).
с Уважением, ОфисМен
NaPoleOn_IV (2003-04-02 20:44:00) [2]Ребята зачем человеку забиваете голову!
Берешь Экселевский файл (ксати потом и записи удобно корректировать) в Делфи делаешь вывод из экселевского файла и выводишь его как надо. Все!
Соловьев (2003-04-02 12:51:00) [3]
> Да-да-да ! И на асме !
ну не настолько же... :)))
обычный Object pascal прокатит.
MsGuns (2003-04-02 12:47:00) [4]>Соловьев © (02.04.03 12:41)
>зачем из-за 500 записей, которые не меняются, а если меняются, то очень редко, городить огород с БД??? ручками сделать и будет мало места прога занимать...
Да-да-да ! И на асме !
Соловьев (2003-04-02 12:41:00) [5]зачем из-за 500 записей, которые не меняются, а если меняются, то очень редко, городить огород с БД??? ручками сделать и будет мало места прога занимать...
Anatoly Podgoretsky (2003-04-02 12:37:00) [6]Согласен, только вот текстовый файл, это возможность простого изменения, что против его условия, ресурс позаолит это защитить, особенно если в нем хранить не текстовый формат, а CDS.
MsGuns (2003-04-02 12:27:00) [7]ИМХО, делал бы как Anatoly Podgoretsky © (02.04.03 11:48), а сами данные хранил бы в текстовом файле, который анзипил бы с дискеты в начале и зипил бы туда в конце работы проги. Если надо крутизна, то вместо текстовиков использовыл бы бинарные файлы, "качаемые" через стримы.
mtihonov (2003-04-02 12:12:00) [8]У Jaffel есть dll-ка (~2МБ) суешь ее вместе с .EXE
и юзай базу аля Интербейз
подробнее надо - спрошу у соседа по комнате - он асс и пробовал.
Shalamberidze (2003-04-02 11:49:00) [9]Ну тогда и +Дельфи за $$$$. Я так понимаю что у большинства на форуме Дельфи отнюдь не лицензионный а насчет выгоды пусть сам решает вопрос ведь ставился не так чтобы сумму уменьшить. Если исходить из этого тогда лучше всего Турбо паскаль с Турбо визионом и типизированные фаилы
Anatoly Podgoretsky (2003-04-02 11:48:00) [10]Одназначно ClientDataset и данные в ресурсе
Соловьев (2003-04-02 11:43:00) [11]
> это dbclient.dll и midas.dll ~ 300KB
и 300$ за рабочее место.
Shalamberidze (2003-04-02 11:40:00) [12]Люди зачем мучаться со своими форматами. Используи мидас. В клиент дата сет можно указать чтобы он записывал на локальный фаил. Сделаешь это один раз чтобы структуру создать и потом без сервера аппликации програма работает прекрасно со всеми прибамбасами типа селекта и тд. вся библиотека это dbclient.dll и midas.dll ~ 300KB
Dennis S (2003-04-02 11:27:00) [13]Если уж с простым текстом работать и стандартным набором компонентов - то лучше всего использовать НЕТИПИЗИРОВАННЫЙ ТЕКСТОВЫЙ ФАЙЛ... там все это в легкую: и вывод в ListBox и сортировка, и поиск, и печать! Если что - вопросы на мыло!
vopros (2003-04-02 10:11:00) [14]А еще DBGRIDEh и там все есть
ruslan_as (2003-04-02 09:57:00) [15]Если не нужен SQL, то можно можно использовать ClientDataSet. Для выборки можно работать через фильтр.
Соловьев (2003-04-02 09:27:00) [16]
> База. включает ограниченный набор данных(500 записей).
создать масив в самой проге. Зашифровать конечно. И никаких текстовых файлов. Правда еще можно в реестре хранить. И тоже шифровать.
zacho (2003-04-02 08:35:00) [17]Или FastReport/FreeReport и frUserDataSet
Pat (2003-04-02 08:16:00) [18]>вот как через всё это вывести на принтер. ума не приложу =/
QuickReport чем не устраивает?
OnNeedData - пример в qr3
Карелин Артем (2003-04-02 07:08:00) [19]Есть компоненты, разработанные для таких целей: Seslib и Tdbf( http://www.tdbf.net/). SesLib мне больше нравится, но ссылку на сайт забыл.
Есть еще DbiSamDataBase, но эта штука дорогая.
ЮЮ (2003-04-02 02:53:00) [20]>Писать всё ручками с использованием обычныйх компонентов тпа TListView, MEMO и др. а вот как через всё это вывести на принтер. ума не приложу =/
А что БДЕ позволяят тебе печатать :-).