|
|
|
Как осуществить проход по записям ленточной формы?
|
|||
|---|---|---|---|
|
#18+
Имеется ленточная форма, источник данных задаётся посредством простого запроса на выборку из одной таблицы,т.е. Me.Recordsource="Select ..." Каким образом можно "пробежаться" программно по записям формы(а не таблицы/запроса) и получить значение того или иного поля формы,или нет например сделать неактивным элемент 3-ей и 5-ой записей ленточной формы,такое возможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 13:20:43 |
|
||
|
Как осуществить проход по записям ленточной формы?
|
|||
|---|---|---|---|
|
#18+
drafty Каким образом можно "пробежаться" программно по записям формы(а не таблицы/запроса) и получить значение того или иного поля формы Код: vbnet 1. 2. 3. 4. 5. 6. 7. У формы есть св-во drafty сделать неактивным элемент 3-ей и 5-ой записей ленточной формы,такое возможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 14:27:21 |
|
||
|
Как осуществить проход по записям ленточной формы?
|
|||
|---|---|---|---|
|
#18+
Кривцов Анатолий drafty Каким образом можно "пробежаться" программно по записям формы(а не таблицы/запроса) и получить значение того или иного поля формы Код: vbnet 1. 2. 3. 4. 5. 6. 7. У формы есть св-во drafty сделать неактивным элемент 3-ей и 5-ой записей ленточной формы,такое возможно? Премного благодарен!👍 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 14:30:17 |
|
||
|
Как осуществить проход по записям ленточной формы?
|
|||
|---|---|---|---|
|
#18+
Кривцов Анатолий drafty Каким образом можно "пробежаться" программно по записям формы(а не таблицы/запроса) и получить значение того или иного поля формы Код: vbnet 1. 2. 3. 4. 5. 6. 7. У формы есть св-во drafty сделать неактивным элемент 3-ей и 5-ой записей ленточной формы,такое возможно? Когда запись не текущая,но присутствует на форме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 15:36:10 |
|
||
|
Как осуществить проход по записям ленточной формы?
|
|||
|---|---|---|---|
|
#18+
drafty Когда запись не текущая,но присутствует на форме Если "сделать неактивным элемент" зависит от его значения или значений других полей записи, и этот элемент - поле или поле со списком, то решение - условное форматирование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2019, 17:30:02 |
|
||
|
Как осуществить проход по записям ленточной формы?
|
|||
|---|---|---|---|
|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. Вчера применил этот метод,и столкнулся с тем,что Movenext не срабатывает,т.е. переход не осущесвляется,на печать выводится только первая строка формы,хотя количество проходов соответствует количеству строк ленточной формы. Поменял RecordsetClone на Recordset - тогда заработало как надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2020, 08:08:17 |
|
||
|
Как осуществить проход по записям ленточной формы?
|
|||
|---|---|---|---|
|
#18+
drafty Код: vbnet 1. 2. 3. 4. 5. 6. 7. Вчера применил этот метод,и столкнулся с тем,что Movenext не срабатывает,т.е. переход не осущесвляется,на печать выводится только первая строка формы,хотя количество проходов соответствует количеству строк ленточной формы. Поменял RecordsetClone на Recordset - тогда заработало как надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2020, 09:40:57 |
|
||
|
Как осуществить проход по записям ленточной формы?
|
|||
|---|---|---|---|
|
#18+
Панург, А каким образом можно сделать тоже самое,только в отчете? Смотрю https://docs.microsoft.com/ru-ru/office/vba/api/access.report.recordset и вообще ничего не вижу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2020, 10:14:08 |
|
||
|
Как осуществить проход по записям ленточной формы?
|
|||
|---|---|---|---|
|
#18+
drafty А каким образом можно сделать тоже самое,только в отчете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2020, 11:07:28 |
|
||
|
Как осуществить проход по записям ленточной формы?
|
|||
|---|---|---|---|
|
#18+
Панург drafty А каким образом можно сделать тоже самое,только в отчете? Например делать какие-либо метки на полях записей по определенному критерию содержимого строк отчета.Ну например изменить значения поля1 Отчета1 с значения "Текст" на значение "ТекстМетка" где поле2 Формы1 равно=1 (при условии,что у формы1 и отчета1 одинаковый рекордсоурс)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2020, 11:28:34 |
|
||
|
Как осуществить проход по записям ленточной формы?
|
|||
|---|---|---|---|
|
#18+
drafty Панург пропущено... зачем тебе? Например делать какие-либо метки на полях записей по определенному критерию содержимого строк отчета.Ну например изменить значения поля1 Отчета1 с значения "Текст" на значение "ТекстМетка" где поле2 Формы1 равно=1 (при условии,что у формы1 и отчета1 одинаковый рекордсоурс)... Условное форматирование не всчет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2020, 11:29:49 |
|
||
|
Как осуществить проход по записям ленточной формы?
|
|||
|---|---|---|---|
|
#18+
drafty, ближе к телу! (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2020, 12:02:39 |
|
||
|
Как осуществить проход по записям ленточной формы?
|
|||
|---|---|---|---|
|
#18+
Кривцов Анатолий drafty Когда запись не текущая,но присутствует на форме Если "сделать неактивным элемент" зависит от его значения или значений других полей записи, и этот элемент - поле или поле со списком, то решение - условное форматирование . Да,только что проэкспериментировал -это решение... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2020, 12:05:47 |
|
||
|
Как осуществить проход по записям ленточной формы?
|
|||
|---|---|---|---|
|
#18+
drafty Код: vbnet 1. 2. 3. 4. 5. 6. 7. Вчера применил этот метод,и столкнулся с тем,что Movenext не срабатывает,т.е. переход не осущесвляется,на печать выводится только первая строка формы,хотя количество проходов соответствует количеству строк ленточной формы. Поменял RecordsetClone на Recordset - тогда заработало как надо Если перемещаться по Recordset , то этого не нужно, и записи на форме будут двигаться синхронно, что не есть гуд. Панург Код: vbnet 1. пиши как надо Панург, аргументируйте, что .Fields("ИмяПоля") - как надо, а ![ИмяПоля] - как не надо. Понятно, что в .Fields(...) можно применить строковую переменную или номер поля в коллекции, но это не тот случай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2020, 12:23:51 |
|
||
|
Как осуществить проход по записям ленточной формы?
|
|||
|---|---|---|---|
|
#18+
Кривцов Анатолий Панург, аргументируйте, что .Fields("ИмяПоля") - как надо, а ![ИмяПоля] - как не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2020, 15:38:04 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=39926111&tid=1610232]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 319ms |

| 0 / 0 |
