Текущий архив: 2006.06.11;
Скачать: CL | DM;
Вниз
База Данных Найти похожие ветки
← →
DuDiDan © (2006-05-19 22:20) [0]Обращаюсь с просьбой.
Мне нужны исходники базы данных. Самой простейшей базы данных.
Т.е. выглядеть она должна примерно так:
Таблица из n столбцов и m строк(не важно сколько). +Возможность поиска в таблицы. Лучше если будет в форме простого Edit. Т.е. пишем в edit запрос, и нажимаем кнопку. Также нужна возможность сортировки. Нпр: простейший combobox в нем список с названием столбцов. Сортировка происходит по алфавиту. Ну и последнее это возможность сохранять и загружать таблицу(т.к. базой данных назвать это наверн нельзя).
И не должно быть никаких SQL.
Огромнейшая просьба. Оооочень нада. Можд у кого там завалялся исходничек. Нуу или если не трудно можно ведь сделать :) . Я просто вообще дуб дубом тут :(
← →
Sergey Masloff (2006-05-19 22:22) [1]в папке с дельфи каталог demos
все есть
← →
DuDiDan © (2006-05-19 22:26) [2]Там все с SQL. Ну или подскажи какая конкретно прога там??
← →
Sergey Masloff (2006-05-19 22:33) [3]а понял. Ну без SQL сложнее ;-)
Просто если самому писать в 5 строчек не получится. Но ты можешь использовать ClientTataSet. С сортировками там проблем нет просто указываешь активным индексом нужное поле. Также для него работает Locate()
← →
DuDiDan © (2006-05-19 22:40) [4]такс... Я конечно буду пробывать. Но вот у меня основная проблема с сохранением и загрузкой :) . Без SQL я вижу лишь 1 вариант сохранять в ТХТ файл... Вот тут -то у меня и траблы.
Вариан конечна есть тупо перегнать все в опр. порядке в отдельный edit и затем это сохранить, потом также востонавливать... ну кароч это очень тупо :), это самый последний вариант. В общем как сохранить данные из StringGrid чтобы потом их можно было туда загрузить.
← →
Sergey Masloff (2006-05-19 22:42) [5]DuDiDan © (19.05.06 22:40) [4]
Проблем как раз нет. ClientDataSet имеет методы SaveToFile() и LoadFromFile()
← →
DuDiDan © (2006-05-19 22:46) [6]А теперь соовсем немнохко поподробней про ClientDataSet. Это основная функция/компонент?(если так то я в хелп слазию без проблем :)). А если нет то где можно найти ЭТО и желательно с руководством.
← →
Sergey Masloff (2006-05-19 23:03) [7]Компонент на закладке DataAccess
Это просто потомок TDataSet который может быть автономным. То есть не привязанным к какой-либо таблице базы. Для него можно в дизайнере определить набор полей и вызвать из меню его метод CreateDataSet() Это же можно сделать и динамически при работе программы. После этого к нему можно прицепить DataSource и DataGrid и DbNavigator и вообще работать как с обычным датасетом - Insert() Post() Edit() и так далее
← →
DuDiDan © (2006-05-19 23:11) [8]Такс ну вроде я понял. Буду пробывать. Если не выйдет то напешу в чем проблема.
Огромное спасибо за помошь!!
← →
DuDiDan © (2006-05-21 17:46) [9]Фуф. В общем ничего у меня не вышло т.к. я вообще тут похоже 0 полный :(. Так что если не сложно объясните плз на пальцах. Воткнул я ClientDataSet. Прописал в поле FileName путь к файлу с расширением xls. Затем значит 2 кнопки и StringGrid. И в принципе все :). Пробывал создовать новое поле и привязывать его к StringGrid, но вот что писать в этих двух кнопках, одна из которых сохраняет данные из StringGrid а другая загружает из файла в StringGrid.
← →
Sergey Masloff (2006-05-21 17:53) [10]А зачем String Grid? Надо DBGrid. Можно и String конечно только руками тогда в цикле заполнять.
← →
Desdechado © (2006-05-21 18:01) [11]> Прописал в поле FileName путь к файлу с расширением xls
у ClientDataSet свой формат файлов, никакие эксели ему не подходят
← →
DuDiDan © (2006-05-21 18:10) [12]Вот пока ждал ответа попробывал с DBGrid. Остановился все на том же. Опижу последовательность своих действий.
Ставлю 4 компонента: DBGrig, ClientDataSet, 2 Buttons. 2 раза тыкаю на ClientDataSet там NewFiel В поле Name ввожу DB1. В толле Type - String(вот тут тож не знаю что надо), FileType - Data. Затем в появившейся там строке CDS1DB1 в KeyField выбираю DB1. Вот и все. Дальше не знаю что делать. Задача: Загрузить в DB1(DBGrid1) данные из файла xls(можно и xlm). вот.:)
← →
DuDiDan © (2006-05-21 18:12) [13]
> у ClientDataSet свой формат файлов, никакие эксели ему не
> подходят
Ошибся я. не xsl а xml
← →
Desdechado © (2006-05-21 19:02) [14]может справку почитаешь или в примерах посмотришь, как тебе советовали
там и про TDataSource есть
← →
DuDiDan © (2006-05-28 19:55) [15]Все сделал. спасибо огромное. последняя проблема - мне нужно описание этого самого ClientDataSet на русском языке. Буду очень благодарен!
Страницы: 1 вся ветка
Текущий архив: 2006.06.11;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.027 c