Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вопрос про функции...
 
 автор: Bruja   (21.05.2009 в 11:53)   личное сообщение
 
 

всем привет, просьба напомнить если ли функция в VBA по кол-ву полей в таблице или запросе, аналогичной по кол-ву строк DCount("*","Клиенты")

спасибо.

  Ответить  
 
 автор: Bellerofont   (21.05.2009 в 12:04)   личное сообщение
 
 

В VBA не может быть такой функции.
VBA ничего не знает ни о таблицах, ни о запросах.

  Ответить  
 
 автор: osmor   (21.05.2009 в 12:29)   личное сообщение
 
 

используйте Recordset

  Ответить  
 
 автор: Bruja   (21.05.2009 в 12:38)   личное сообщение
 
 

если кому еще понадобится

x = CurrentProject.Connection.Execute("Имя таблицы/запроса").Fields.Count

  Ответить  
 
 автор: Bellerofont   (21.05.2009 в 13:17)   личное сообщение
 
 

Это вы и использовали Recordset (возвращает Execute).
И функций VBA здесь нет.

Могли бы (для mdb) использовать и следующее:
currentdb.TableDefs("Table1").Fields.count
currentdb.QueryDefs("Query1").Fields.count

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList