|
Vsh
|
|
Иерархический flex из кода - возможно ли?01.02.2007, 19:01. Показов 1198. Ответов 3
Метки нет (Все метки)
Возможно ли Hierarchical flex сделать Hierarchical run-time.
Т е наполнить приблизительно так: 1 11,12,13,14 2 21,22,23 3 31,38 где 2-значные цифры есть следующий уровень иерархии В help я нашел только о SHAPE Query и связанных обектах Спасибо |
|
| 01.02.2007, 19:01 | |
|
Ответы с готовыми решениями:
3
Как прописывать flex-basis и flex-grow/flex-shrink? Иерархический справочник: различная длина кода в зависимости от уровня как с помощью ADO кода засунуть параметры в иерархический запрос? |
|
0 / 0 / 0
Регистрация: 20.02.2007
Сообщений: 5
|
|
| 20.02.2007, 00:31 | |
|
Думаю, что это так.
Этот элемент требует иерархического объекта Recordset.
0
|
|
|
HAOS
|
|
| 20.02.2007, 02:34 | |
|
Посмотри статью в MSDN Q196029, там все что тебе нужно.
|
|
|
0 / 0 / 0
Регистрация: 20.02.2007
Сообщений: 5
|
|
| 20.02.2007, 14:15 | |
|
Элемент FlexGrid требует иерархического рекордсета.
Но такой рекордсет невозможно открыть без конструкции SHAPE. Данный объект можно изобразить так: Recordset SubRecordset SubRecordset То есть, данные подобъекта связываются с данными главного таким образом: три ряда цифр: Главный рекордсет - 1,2. Первый подрекордсет - 11,12,13,21,22,23. Второй подрекордсет - 111,112,121,122,131,132,211,212,221,222, 231,232. 1 11, 12, 13 111,112. 121,122. 131,132. 2 21, 22, 23 212,211. 221,222. 231,232. где данные подобъекта делятся между соответствующими им записями высшего рекордсета. FlexGrid автоматически распределяет данные так, что пользователь наглядно видит иерархию (открывающиеся подмножества записей со значками «+»). Так выглядит конструкция SHAPE: 'SHAPE {SELECT ExamenID, Name FROM tblExamen} AS Examen APPEND ({SELECT PeopleID, FirstName & '' '' & LastName AS FullName, Passport, City & '' '' & Address AS FullAddress, Telephon, `E-Mail`, Examen FROM tblPeoples} AS Peoples RELATE ''ExamenID'' TO ''Examen'') AS Peoples' Для облегчения построения данных конструкций можно использовать, например DataEnvironment объект VB-ка. Как видно из примера, подобные вещи можно делать и в Run Time. Но открытие рекордсета обычным способом приведёт к ошибке так, как резервированные слова шейп конструкций не являются операторами SQL. По этому следующее выражение ошибочно: Public Sub PrintData(PrintTo As PrintDataEnum) Dim strSQL As String Dim rsReport As New ADODB.RecordSet strSQL = 'SHAPE {SELECT ExamenID, Name FROM tblExamen} AS Examen APPEND ({SELECT PeopleID, FirstName & '' '' & LastName AS FullName, Passport, City & '' '' & Address AS FullAddress, Telephon' strSQL = strSQL & ', `E-Mail`, Examen FROM tblPeoples} AS Peoples RELATE ''ExamenID'' TO ''Examen'') AS Peoples' strCNN2 = 'Data Source=' & App.Path & 'ProjectDB.mdb ata 'strCNN2 = strCNN2 & 'Provider=Microsoft.Jet.OLEDB.3.51' With rsReport ''Main recordset. .ActiveConnection = strCNN2 .CursorLocation = adUseClient .CursorType = adOpenStatic .LockType = adLockReadOnly .Source = strSQL .Open End With … End sub Открывать иерархические рекордсеты нужно при помощи соединения (connection), провайдером данных которого является MSDataShape. Public Sub PrintData(PrintTo As PrintDataEnum) Dim strSQL As String ‘SQL statment. Dim rsReport As New ADODB.RecordSet Dim cnnAdo As ADODB.Connection ‘Data connection. Dim strCNN2 As String ‘Connection string. strSQL = 'SHAPE {SELECT ExamenID, Name FROM tblExamen} AS Examen APPEND ({SELECT PeopleID, FirstName & '' '' & LastName AS FullName, Passport, City & '' '' & Address AS FullAddress, Telephon' strSQL = strSQL & ', `E-Mail`, Examen FROM tblPeoples} AS Peoples RELATE ''ExamenID'' TO ''Examen'') AS Peoples' Set cnnAdo = New ADODB.Connection strCNN2 = 'Data Source=' & App.Path & 'ProjectDB.mdb ata 'strCNN2 = strCNN2 & 'Provider=Microsoft.Jet.OLEDB.3.51' With cnnAdo .Provider = 'MSDataShape.1' .Open strCNN2 End With ''Getting of hierarchical recordset. With rsReport ''Main recordset. .ActiveConnection = cnnAdo .CursorLocation = adUseClien
0
|
|
| 20.02.2007, 14:15 | |
|
Помогаю со студенческими работами здесь
4
Возможно ли добавить к сайту на FLEX страницы, написанные на ASP.NET Как выровнять строки при flex flex-wrap wrap? Деобфускация кода. Возможно ли?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|