Главная страница
    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.006 c
1-8016
ctapik-net
2002-09-21 21:05
2002.10.03
Declaration of class TForm1 is missing or incorrect!!!


3-7881
Prooksius
2002-09-13 19:49
2002.10.03
Удаление/добавление записей в DBGrid


1-7957
pvasya
2002-09-24 10:18
2002.10.03
падеж Delphi 6


3-7851
Steven
2002-09-13 07:49
2002.10.03
Дрова для


4-8231
Вадим
2002-08-18 21:34
2002.10.03
Always on top





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский