|
Посчитать количество непустых полей в запросе
|
|||
---|---|---|---|
#18+
Добрый всем вечер. Помогите пожалуйста. После долгого перерыва в профессии возвращаюсь к Access and VBA. На данный момент нужно посчитать количество непустых полей в запросе. То есть у меня запрос и там 72 поля. В одних есть пустые записи, а в других текст. Нужно вывести 73 поле где будет просто количество полей в которых содержиться текст. Но в начале у меня еще три технических поля, то есть цыкл нужно начинать с 4-го поля. Вот пробую через Vba, но знаний пока не достаточно. Function CountFields() Dim baza As DAO.Database Dim zap, zapOpen As DAO.QueryDef Dim i As Integer Set baza = CurrentDb Set zap = Nothing Set zap = baza.QueryDefs("003_No_Cur_ICW_Add_Data") Set zapOpen = zap.OpenRecordset For i = 4 To 72 If zapOpen(4) Next i End Function ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2021, 19:22 |
|
Посчитать количество непустых полей в запросе
|
|||
---|---|---|---|
#18+
Slava_1987 Добрый всем вечер. Помогите пожалуйста. После долгого перерыва в профессии возвращаюсь к Access and VBA Возвращайтесь побыстрей. Всё очень просто: Код: vbnet 1. 2. 3. 4. 5.
Писал с мобилы, но надеюсь смысл понятен ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2021, 20:12 |
|
Посчитать количество непустых полей в запросе
|
|||
---|---|---|---|
#18+
Slava_1987, на скорую руку накидал (DAO, ну... хозяин барин) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2021, 20:22 |
|
Посчитать количество непустых полей в запросе
|
|||
---|---|---|---|
#18+
я понял так: -подсчитать количество пустых полей(без разницы какого типа или только в текстовых) во всех записях запроса -если в текстовом поле цифра её считать текстом (или это исключено) правильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2021, 00:29 |
|
Посчитать количество непустых полей в запросе
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2021, 01:34 |
|
Посчитать количество непустых полей в запросе
|
|||
---|---|---|---|
#18+
ПыСы:Прошу прощения за почти копирование сообщения от уважаемого alecko Когда начал писать его сообщения еще не было,затем надолго отвлекли,затем,не глядя,отправил ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2021, 01:50 |
|
Посчитать количество непустых полей в запросе
|
|||
---|---|---|---|
#18+
Slava_1987 ....у меня запрос и там 72 поля. В одних есть пустые записи, а в других текст. Нужно вывести 73 поле где будет просто количество полей в которых содержиться текст. Но в начале у меня еще три технических поля, то есть цыкл нужно начинать с 4-го поля.. Код: sql 1. 2. 3. 4.
Count(*) - возвращает полное количество записей Count(ИмяПоля) - возвращает количество записей, в которых указанное поле ИмяПоля непустое. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2021, 01:51 |
|
Посчитать количество непустых полей в запросе
|
|||
---|---|---|---|
#18+
sdku я понял так: -подсчитать количество пустых полей(без разницы какого типа или только в текстовых) во всех записях запроса -если в текстовом поле цифра её считать текстом (или это исключено) правильно? Без разницы. В непустых полях находятся адреса отделений. Вот просто нужно общее количество отделений. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2021, 05:49 |
|
Посчитать количество непустых полей в запросе
|
|||
---|---|---|---|
#18+
Спасибо, что все так бысто откликнулись. Переключили меня на срочную другую задачу, по этому не пробовал еще предложенные варианты. Но еще раз зпасибо больное за советы. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2021, 05:52 |
|
Посчитать количество непустых полей в запросе
|
|||
---|---|---|---|
#18+
Slava_1987 зпасибо больное за советы. Лечите спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2021, 14:11 |
|
|
start [/forum/topic.php?fid=45&msg=40039996&tid=1609789]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
126ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 281ms |
total: | 502ms |
0 / 0 |