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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Как через семейство Containers различить таблицу и запрос?
 
 автор: al69   (29.11.2006 в 11:37)   личное сообщение
 
 

Всем привет.
Такая вот проблема, надо через Containers различить таблицу и запрос. Например dbs.Containers!Tables указывает на оба обьекта. Можно как то это сделать?

  Ответить  
 
 автор: osmor   (29.11.2006 в 11:43)   личное сообщение
 
 

Почему обязательно Containers?
почему не tabledefs и querydefs?

  Ответить  
 
 автор: al69   (29.11.2006 в 12:10)   личное сообщение
 
 

А как через tabledefs и querydefs получить имена имеющихся в базе таблиц и запросов? С помощью Containers я получаю имена так:

Set ctr = dbs.Containers!Forms
Set str_tab = dbs_f.OpenRecordset("forms", dbOpenDynaset)
For Each doc In ctr.Documents
name_f = doc.Name
date_time = doc.LastUpdated
Next doc
str_tab.Close

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

а какой у вас ACCESS?

  Ответить  
 
 автор: al69   (29.11.2006 в 12:32)   личное сообщение
 
 

Пардон, забыл. Асс-97.

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


Function listbl()
Dim db As DAO.Database
Dim tbl As DAO.TableDef
Dim qdf As DAO.QueryDef
Set db = CurrentDb()
Debug.Print "*************таблицы****************"
For Each tbl In db.TableDefs
    Debug.Print tbl.Name
Next
Debug.Print "*************Запросы*************"
For Each qdf In db.QueryDefs
    Debug.Print qdf.Name
Next


End Function

и еще вот это почитайте:
http://hiprog.com/index.php?option=com_content&task=view&id=297&Itemid=35

  Ответить  
 
 автор: al69   (29.11.2006 в 14:23)   личное сообщение
 
 

Спасибо большое, буду смотреть.
То что надо

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