Форум: "Начинающим";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];
ВнизВвод данных в две таблицы из одной формы Найти похожие ветки
← →
grav (2008-05-13 15:16) [80]
> Я не хочу быть святее Папы Римского (модератора), но вообще-
> то это запрещено правилами форума: одна ветка - один вопрос.
>
Плодить много мелких веток тоже не есть хорошо.
Хочется менять значение этого поля, т.е. значение в другой таблице. Но если нельзя (а у меня не получилось), то нельзя. Добавлю еще один грид.
← →
Sergey13 © (2008-05-13 15:22) [81]> [80] grav (13.05.08 15:16)
> Хочется менять значение этого поля, т.е. значение в другой таблице.
"Значение этого поля" - ссылка на значение в другой таблице.
← →
grav (2008-05-13 15:35) [82]
> "Значение этого поля" - ссылка на значение в другой таблице.
ясно. Спасибо.
А как сделать, чтобы ссылка была не на значение, а на целый датасет?
У самого случайным образом так получилось при использовании связки ClientDataSet+DataSource+DBGrid. Щелкаешь на ячейке мышкой и открывается отдельный грид с данными.
← →
Sergey13 © (2008-05-13 15:38) [83]> [82] grav (13.05.08 15:35)
> А как сделать, чтобы ссылка была не на значение, а на целый
> датасет?
Создать поле с типом датасет.
← →
grav (2008-05-13 15:58) [84]
> Sergey13 © (13.05.08 15:38) [83]
А поподробнее? Вот создал я в IBTable новое поле. Выбрал его тип DataSet. А где ему назначить его IBTable? Оно ведь не вычисляемое и не лукап.
← →
Sergey13 © (2008-05-13 16:01) [85]> [84] grav (13.05.08 15:58)
ИБ и его клоны не поддерживают вложенных таблиц, насколько я знаю. Из тех кто поддерживает я знаю только Оракл. Там (в реальной БД) поле может содержать таблицу. Поэтому в простом датасете смотрщим на реальную БД интербейса сделать этого вроде как не получится. А вот в клиентском датасете - можно.
← →
grav (2008-05-13 16:12) [86]Как то не красиво у меня получилось.
Есть грид с кодом и наименованием организации. Много организаций - -много строк. Справа еще грид с финансовыми данными по каждой организации в отдельности. И в этом гриде только одна строка. Т.е. выбираешь в левом гриде предприятие, справа отображается одна строка с данными.
Снизу слева еще один грид, в нем перечислены здания организации, справа грид с одной строкой с данными по каждому зданию.
Еще ниже еще один грид со списком объектов в данном здании и справа данные по этому объекту из одной строки. :(((
← →
Sergey13 © (2008-05-13 16:21) [87]> [86] grav (13.05.08 16:12)
> Как то не красиво у меня получилось.
А по мне так красотища!
Лепота! (с) И.Грозный
Еще бы красочек добавить поядовитее.
8-))))))))
← →
grav (2008-05-13 17:26) [88]Не нравится мне, что для одной строки приходится целый грид отводить
← →
Slym © (2008-05-14 04:29) [89]MemoryDataset?
На клиента вбиваешь все в мемори датасеты, а потом на кнопачку "Сохранить" все датасеты в одной транзакции сохраняеш в "реальную" базу...
MemoryDataset можно заменить на какуюнибудь локальную СУБД, с возможностью при "крахе" восстановить последнее несохнаненное состояние
← →
Sergey13 © (2008-05-14 08:44) [90]> [88] grav (13.05.08 17:26)
> Не нравится мне, что для одной строки приходится целый грид отводить
Ну и не отводи. ДБГрид не единственный компонент для отображения данных из БД. Тем более если отображается ВСЕГДА ТОЛЬКО ОДНА ЗАПИСЬ.
← →
grav (2008-05-14 10:32) [91]
> Sergey13 © (14.05.08 08:44) [90]
Разместил рядом с гридом групбокс и леплю DBEdit"ы и DBMemo. Так вот при изменении значения в DBMemo свойство UpdatesPending не срабатывает, почему?
← →
grav (2008-05-14 12:50) [92]Возможно ли в IBTable упорядочение записей по возрастанию или убыванию?
Есть поле ID, по нему создан индекс. Что то в гриде здания отображаются, не в том порядке как в индексе
← →
Sergey13 © (2008-05-14 13:44) [93]> [92] grav (14.05.08 12:50)
> Возможно ли в IBTable
Пора уже выкинуть этот IBTable и пользоваться нормальным IBDataSet-ом.
← →
grav (2008-05-14 14:01) [94]Я IBTable первый раз использую, пользовался IBQuery и IBSQL. Сейчас потребовалось мастер-детайл и возможность редактирования. Вот и связался с IBTable.
IBDataSet вообще не использовал не разу. Надо посмотреть.
Так что, нельзя упорядочить по возрастанию?
Страницы: 1 2 3 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];
Память: 0.61 MB
Время: 0.057 c