IamWsk Ответов: 1

Как получить “общий ряд” в форме Access (таблицы) с помощью взаимодействия с#


Как получить "нижний колонтитул строки" (Сумма или количество) формы доступа (DataSheet)
Я ищу общее количество строк в элементах управления формой, но ничего не получаю за это.

Что я уже пробовал:

ACCESS.DoCmd.OpenForm("FormName");
ACCESS.Controls cntrls = (ACCESS.Controls)app.Forms["FormName"].Controls;

IamWsk

Есть Идеи @Richard MacCuthan?

Maciej Los

О чем ты говоришь?
Все, что вам нужно сделать, это получить количество записей ограниченного источника данных для этой формы.

IamWsk

В формах доступа есть опция добавления суммы или количества для формы таблицы данных мне нужно это свойство с помощью interop

IamWsk

Я хочу проверить это свойство независимо от того, добавил ли пользователь сумму или нет

Maciej Los

Ну, я боюсь, что вы не можете получить доступ к закрытой форме. Вам нужно открыть его, тогда вы сможете получить доступ к его элементам управления.

Maciej Los

Ну, я боюсь, что вы не можете получить доступ к закрытой форме. Вам нужно открыть его, тогда вы сможете получить доступ к его элементам управления.

IamWsk

Я открыл эту форму, но получаю только 8 элементов управления, 4 для элемента управления label, который является меткой заголовка, а остальные-текстовое поле, в котором заполняются все данные.
где я могу найти нижний ряд?

IamWsk

Есть какая-нибудь зацепка для "общего ряда"?

1 Ответов

Рейтинг:
1

Maciej Los

Пожалуйста, прочтите мой комментарий к этому вопросу. Как я уже упоминал там: Вам нужно открыть его (форму), чтобы иметь доступ к его элементам управления.

Видеть: Как автоматизировать Microsoft Access с помощью Visual C# [^] - Отображение и редактирование формы доступа часть.


IamWsk

Я открываю форму только тогда, когда использую свой вышеприведенный код.
Но общие строки, в которых все столбцы суммируются или суммируются, появляются там, где я могу это найти.

IamWsk

Есть зацепка?