Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.007 c
3-7858
serg1977
2002-09-13 13:10
2002.10.03
Как проверить существует ли нужная таблица в базе данных ?


3-7814
Alibaba
2002-09-10 18:50
2002.10.03
Привет модератору этого раздела!


1-7979
Shadow
2002-09-19 20:52
2002.10.03
Handle


3-7786
Шурик Ш
2002-09-13 17:16
2002.10.03
Способы удаления строки таблицы (строки DBGrid)


14-8119
race1
2002-09-07 09:50
2002.10.03
табличка





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский