|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.04.2009, 09:41 | #11 | ||
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
Цитата:
Цитата:
Тяжело быть бестолковым.....
|
||
21.04.2009, 12:12 | #12 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
Если не хочется скачивать плагин,то для того, чтобы работать с базой в Database Desktop есть кнопки Restructure, Field View, Edit Data
Насчет остального Dark_Spirit прав в его архиве исходника вроде реализовано умножение и добавление полей.
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
25.04.2009, 04:59 | #13 |
Пользователь
Регистрация: 12.04.2009
Сообщений: 16
|
к сожалениЮ, почему то не увидела как работают вычисляемые поля в проекте news.... =(
|
25.04.2009, 05:14 | #14 |
Пользователь
Регистрация: 12.04.2009
Сообщений: 16
|
вот написала. но на самом деле я так и не поняла,к ак вычисляемы поля делать, какой там тип выбирать, и как считать =(( а с логическими просто вроде все... Последний раз редактировалось Starkiska; 25.04.2009 в 05:17. |
25.04.2009, 13:05 | #15 |
Пользователь
Регистрация: 12.04.2009
Сообщений: 16
|
у себя в тетради нашла, что вычисляемы поля вобще здесь не надо вбивать, а только уже непосредственнно в делфи.
|
26.04.2009, 01:16 | #16 |
Регистрация: 07.06.2008
Сообщений: 8
|
Вычисляемое поле делается следующим образом.
Делается двойной щелчок на компоненте Table, затем в открывшемся окошке нажимаем правой кнопкой мыши, выбираем New Field... В открывшемся окне вводим желаемое имя поля, и выбираем его тип. затем, выбираем все тот же компонент Table и в инспекторе объектов (object Inspector) переходим на вкладку события (events). Там находим событие Table1CalcFields и делаем двойной щелчок по нему. Далее в процедуре пишем следующий код Код:
Это как вариант... В проекте от Dark_Spirit сделано проще. Там поля не создавались, а просто туда записываются высчитанные значения. Вот один из отрывков вычисления Код:
|
26.04.2009, 04:53 | #17 |
Пользователь
Регистрация: 12.04.2009
Сообщений: 16
|
ну вот начнем сначала.
сначала я запускаю приложение BDE Administrator В нем жмем Object->New, далее выбираем Standart. Переименовываем его как ALIAS и указываем в правой части окна путь (PATH). Дальше запускаем Database Desktop. File->New->Table. Выбираем Paradox 7. Заполняем имена. То есть из всех пунктов меню мне нужно что заполнить именно? (без Вычисляемых полей) 1.Кличка 2.ФИО хозяина 3.Кол-во дней √ 9. Допустимость соседства (логическое поле) л/ Это все? все остальные поля будем вводить непосредственно в Делфи? Как мне разделить вопрос 4.Условия проживания (Вольер, Помещение, Люкс) и 6.Режим питания (нормальный, усиленный)?? Открываем Делфи 7. Переносим на форму: Table, Data Source, BDGrid. (я просто делаю по тетради, в которой писала лекции). Задаем Table сво-ва 1) Database Name. Выбираем нашу папку ALIAS. 2) Table name. Выбираем сохраненную бд Св-во Data Source. 1) Data Set (выбираем Table1) 2) В подсвойстве Data Set - > Active ставим TRUE. (это все делалось у меня без проблем) Оформление таблицы: При двойном щелчке на BDGrid, открывается редактор колонок или столбцов. Добавляем через контекстное меню все поля (add all fields) а вот тут загвоздка. потому как такая команда у меня отчего то невидима. видна лишь команда ADD..... |
27.04.2009, 03:18 | #18 |
Регистрация: 07.06.2008
Сообщений: 8
|
Отписал на другом форуме
|
27.04.2009, 10:54 | #19 | |||
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
Цитата:
Цитата:
Цитата:
Код:
Код:
Тяжело быть бестолковым.....
Последний раз редактировалось Dark_Spirit; 27.04.2009 в 10:57. |
|||
27.04.2009, 13:57 | #20 |
Пользователь
Регистрация: 12.04.2009
Сообщений: 16
|
так, с этим всем разобралась. осталась лишь фильтрация.
как отфильтровать по: 1. числовому полю (допустим дни) 2. по строковому (кличка) 3. по сложному (сама не поняла, может по Допустимость соседства или по пункту Условия проживания?) используется при этом 2 эдита (в одном будет по убыванию. в другом по возрастанию). |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по Database Desktop | ZhekON | БД в Delphi | 4 | 14.12.2015 19:08 |
Database Desktop | bp1242 | Софт | 5 | 13.04.2009 17:50 |
DataBase Desktop | VUlture | БД в Delphi | 1 | 01.10.2008 09:53 |
Database Desktop | Жук | Общие вопросы Delphi | 3 | 22.09.2008 08:15 |