|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
Уважаемые форумчане, Мне очень давно хотелось найти какую-нибудь альтернативу стандартному представлению данных в ACCESS в табличном виде. Т.е. табличной или ленточной форме. Читая материалы на форуме, я узнал о таком элементе как VSFlexGrid. Сейчас я пытаюсь разобраться с материалами и примерами (VB) по использованию этого элемента. Но что-то я пока не могу понять даже для начала, как для этого элемента задать какие-то базовые установки (заполнить шапку, забросить в таблицу данные из таблицы, запроса или рекордсета, задать формат ячеек). У меня большая просьба к уважаемому сообществу. Если кто-то использовал этот элемент в ACSe и кому не будет совсем в лом помочь с конкретным практическим примером,буду очень признателен. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 10:33 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
ALEXIS_22, Load form() Dim thers As ADODB.Recordset thers.Open "SELECT * FROM timezone", CurrentProject.Connection 'Настройка грида FG.SelectionMode = 1 'выделить только строку 'FG.CellFontName = "Calibri" 'Наименование шрифта 'FG.CellFontSize = 10 'Размер шрифта 'FG.CellFontBold = True 'Жирный FG.FontName = "Calibri" 'Наименование шрифта FG.FontSize = 11 'Размер шрифта FG.FontBold = True 'Жирный 'FG.FloodColor = RGB(100, 255, 100) 'Цввет непонятно чего FG.FixedRows = 1 'Количество закрепленных заголовок недоступный только одну строчку FG.FixedCols = 0 'Количество закрепленных колонок FG.BackColorSel = vbBlue 'Строка выделения FG.BackColorBkg = RGB(160, 160, 160) 'Цвет заднего фона за гридом FG.BackColorAlternate = RGB(211, 215, 210) 'цвет альтернативных записей 'Настройка размеров по прямоугольнику FG.Width = PG.Width - 100 FG.Height = PG.Height - 100 FG.Top = PG.Top + 50 FG.GridlineColor = RGB(211, 215, 210) 'FG.SelectionMode = flexSelectionListBox 'загрузка ресурсов Set FG.DataSource = thers 'Форматирование заголовков столбцов FG.FormatString = "#|Картка|Фамилия|Имя|Посада|Дивизион|Email|Мобільний|График" 'Центровка столбцов FG.ColAlignment(0) = flexAlignCenterCenter FG.ColAlignment(1) = flexAlignCenterCenter FG.ColAlignment(2) = flexAlignLeftCenter 'FG.ColAlignment(3) = flexAlignCenterCenter 'Ширина колонок FG.ColWidth(0) = 700 FG.ColWidth(1) = 700 FG.ColWidth(2) = 2000 FG.ColWidth(3) = 1500 FG.ColWidth(4) = 2500 FG.ColWidth(5) = 2500 FG.ColWidth(6) = 3000 FG.ColWidth(7) = 3000 'Последний растянуть до конца FG.ExtendLastCol = True 'FG.ColSort(3) = flexSortGenericAscending 'FG.Select 'FG.Sort = flexSortUseColSort FG.DataMode = 0 'FG.Cols = 4 FG.ColSort(3) = flexSortGenericAscending 'FG.BorderStyle = 4 'Вид бордюра End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 15:27 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
ALEXIS_22, Здесь описание http://helpcentral.componentone.com/docs/vsflexgrid8/vsflexgridpropertieseventsandmethods.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 15:31 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
Спасибо ! Наконец-то что-то увидел в форме. Надо самому поэксперементировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 15:54 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
ALEXIS_22, Пиши...Чем смогу...-)) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 16:12 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
Код: plaintext 1.
Создал таблицу Tempor, но открыть рекордсет thers не может - не видит таблицу Tempor. Я обычно работаю с DAO. Но на созданный на основе той же таблицы DAO.Recordset - тоже ошибка свойства Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 16:32 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
ALEXIS_22, В редакторе : Tools-Referens Подключи Microsof ActiveX Data Objects .. Library ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 16:41 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
ссылка есть на ADO 2.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 16:49 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
ALEXIS_22, У меня например 6 версия 2 не подходит поищи 6 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 16:55 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
А так сама таблица с шапкой загрузилась, только полосатая какая-то. Код: plaintext
Еще ошибка в строке Код: plaintext
И теперь наверное самое главное - с чего собственно нужно было начать. Я использую элемент FlexGrid 8.0 (DAO/RDO) а еще есть FlexGrid 8.0 (OLEDB) и FlexGrid 8.0 (Light). Хотя по-моему дело в чем-то другом. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 17:03 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
Вот как ввыглядят сввязи ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 17:04 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
Arthur_sss, OLEDB нужен ! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 17:05 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
2.6 подключил с тем же результатом. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 17:07 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
OLEDB взял - пока тоже самое ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 17:09 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
ALEXIS_22, 1. Сввязь на Microsof ActiveX Data Objects 6.0 Library 2. Элемент VSFLEX8.OCX (OLEDDB) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 17:11 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
Понял. У меня в References 6 ADO нет. Добывать надо Тогда Time Out - спасибо за помощь и внимание. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 17:20 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
ALEXIS_22, фрагмент на гриде -- :-) VideoSoft FlexArray Control заремленный код м.б. для дугих ФГ - уже не помню законченный вариант не нашел может кому сгодится... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2011, 17:50 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
А можно как-то его заполнять, непосредственно указывая адрес ячеек при обращении? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 08:53 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
ALEXIS_22А можно как-то его заполнять, непосредственно указывая адрес ячеек при обращении? если вопрос мне... покопавшись в заремленном коде, Кнопка6_Click - чисто для примера Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 10:29 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3.
Так не получилось. Только Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 11:01 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
2 ZezaM Только сейчас я могу смотреть Ваш пример. . Хочу повнимательнее с ним разобраться. По непонятностям отпишусь. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 11:14 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
ALEXIS_22, Адрес Ячейки - не указан FG.Value = "ФФФФФ" очевидно поэтому - тупо пишет значение в самую первую ячейку и все. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 11:22 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
пока отвечал появился этот пост ALEXIS_222 ZezaM Только сейчас я могу смотреть Ваш пример. . Хочу повнимательнее с ним разобраться. По непонятностям отпишусь. Спасибо.чем смогу... : )) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 11:25 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
2 ZezaM Хотел бы для себя еще прояснить два сущетвенных момента: Возможно ли этот грид сделать интерактивным, ( вводить в ячейки значения с клавиатуры) и применять условное форматирование для (при заполнении матрицы грида) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 12:41 |
|
Использование элемента VSFlexGrid в MS ACCESS
|
|||
---|---|---|---|
#18+
ALEXIS_222 ZezaM Хотел бы для себя еще прояснить два сущетвенных момента: Возможно ли этот грид сделать интерактивным, ( вводить в ячейки значения с клавиатуры) и применять условное форматирование для (при заполнении матрицы грида) ничего такого не требовалось, просто тупо заполнял и была выборка по ... -интерактивным...покопавшись нашел - либо в окне свойств ФГ ставить Editable птицу , либо Me.Flex.Editable = True -условное форматирование - пока в пути, но мб этот ФГ и не способен... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 13:15 |
|
|
start [/forum/topic.php?fid=45&msg=37204038&tid=1614361]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
others: | 333ms |
total: | 499ms |
0 / 0 |