Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.03;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
14-8152
michael_b
2002-09-09 12:49
2002.10.03
Что мощнее в Delphi7 Studio Interpise или Delphi7 Studio Archite


3-7796
deva
2002-09-11 19:02
2002.10.03
QuickReport и русские названия полей в табл. Paradox


1-7965
kingdom
2002-09-24 10:48
2002.10.03
Есть указатель на интерфейс, как определить его GUID ?


1-7991
Metotrone
2002-09-21 00:35
2002.10.03
Закрытие программы


1-7983
Vayner
2002-09-20 16:03
2002.10.03
Kylix2