Форум: "Базы";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];
ВнизD6:Midas:TArrayField - поможите кто чем может... :-) Найти похожие ветки
← →
Alex33 (2002-09-11 11:48) [0]Привет ALL!!!
Уже сломал голову как это сделать. Информации очень мало, в Help-е невразумительно написано, демка очень круто наворочена, а время поджимает....
Задача такая :
1. Базы Paradox.
2. Организация баз (упрощённо) Мастер-Детайл.
3. Должно получиться в Гриде: Поле1|Поле2|<АrrayField> *|Поле3
4. По клику на Треугольничек (*) разворачивается в виде:
Поле1|Поле2|ПП0||ПП1|ПП2|ПП3....|Поле3
А данные для этих ПП0, ПП1, ... ППn должны браться из Детайла...
5. ПП должны добавляться/удаляться, а изменения в ППn - должны сохраняться в Детайле....
Как я понимаю - это стандартное поведение ArrayField в Grid-е...
Объясните на пальцах - как его туда "затолкать"....
Плииииз.... Очень нужно и очень срочно.....
Alex.
← →
REA (2002-09-11 12:09) [1]А что именно не работает?
← →
Alex33 (2002-09-11 12:57) [2]ВСЁ не работает ... :)))
Я не понимаю идею - как его туда добавлять....
Наверное - это главная проблема...
Физически Парадок его не поддерживает....
Пытаюсь добавить описание в FieldDefs - ошибка...
Или я не с того конца подхожу к этому вопросу ?.....
Имею:
TClientDataSet и две таблицы (DataSetProvider и т.п. - всё есть)
← →
Vitaly U. Panasenko (2002-09-11 15:18) [3]Это из InterBase. Там такой тип поля есть, но как с ним работать - увы не знаю. Задавал тут вопрос по этому поводу - не смог подсказать никто
← →
Alex33 (2002-09-11 16:06) [4]Я знаю, что в IB есть такой тип...
BDE теперь тоже его поддерживает. Что TDataSetField, что TArrayField - оба наследники TObjectField.
TDataSetField я смог прикрутить к TClientDataSet-у, а вот TArrayField - ну никак..... Что-то не так делаю...
АУ-У-У-У-У-У-У.... ГУРУ-У-У-У-У...
И ещё....
У меня по NNTP постинг запрещён. Если не в лом, то закиньте, плз, мой вопросик в конференцию Fido7.ru.delphi.db
← →
REA (2002-09-11 16:46) [5]Что то я даже предположить не могу, как из одного типа поля сделать другое. А как ты TDataSetField прикрутил? В парадоксе ведь нельзя в поле таблицу включить? Или оно как BLOB?
← →
Alex33 (2002-09-11 16:56) [6]DataSetField я сделал так :
1. 2 TTable в связке Master-Detail.
2. TDataSetProvider (property DataSet - Master )
3. TClientDataSet (property ProviderName - TDataSetProvider)
4. Заходишь ы Fields Editor и там увидишь свой Detail в виде поля....
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.068 c