powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Печать структуры
11 сообщений из 11, страница 1 из 1
Печать структуры
    #32405427
IAldr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, как можно распечатать на принтере структуру таблиц, входящих в базу данных
...
Рейтинг: 0 / 0
Печать структуры
    #32405449
Rimbombo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) открыть схему данных
2) Файл-Печать схемы данных...
...
Рейтинг: 0 / 0
Печать структуры
    #32405462
Rimbombo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а если нужно содержимое в Конструкторе, то скопируй в Word и печатай оттуда
...
Рейтинг: 0 / 0
Печать структуры
    #32405466
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне тут один чел прислал функцию, можно ей воспользоваться:
Код: plaintext
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.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
'Функуия вывода описаний всех таблиц базы данных

'Вывод в таблицу свойств полей всех таблиц базы

'Создает таблицу $$$TablProperty в которой:
'strTblName - имя таблицы
'strNameFld - имя поля таблицы
'lngPos - номер поля в таблице
'lngTypeFld - тип поля таблицы
'lngSizeFld - длинна поля таблицы
'strDefValFld - значение по умолчанию для поля
'strCaptionFld - Заголовок поля таблицы
'strDescrFld - примечание поля таблицы
Function tblTablProperty()
On Local Error GoTo tblTablProperty_ERR
  Const c_strTempTbl = "$$$TablProperty"
  
  Dim tblTemp As TableDef
  Dim rst As Recordset
  Dim tdf As TableDef
  Dim fld As Field
  Dim dbTemp As Database
  
  Set dbTemp = CurrentDb
  DoCmd.Hourglass (True)
    On Error Resume Next    ' Отложенный перехват ошибок.
      Set tblTemp = dbTemp.TableDefs(c_strTempTbl)
      If Err.Number =  0  Then DoCmd.DeleteObject acTable, c_strTempTbl
   
    On Local Error GoTo tblTablProperty_ERR
   
 dbTemp.Execute ( "Create table ["  & c_strTempTbl & _
        "](strTblName TEXT,lngPos LONG,"  _
       &  "strNameFld TEXT , lngTypeFld long, lngSizeFld LONG,"  _
       &  "strDefValFld text, strCaptionFld text,  strDescrFld text);" )
   
Set rst = dbTemp.OpenRecordset( "$$$TablProperty" )
For Each tdf In dbTemp.TableDefs
   If Left(tdf.Name,  4 ) <>  "MSys"  And tdf.Name <> c_strTempTbl Then
       For Each fld In tdf.Fields
           With rst
               .AddNew
               !strTblName = tdf.Name
               !lngPos = fld.OrdinalPosition
               !strNameFld = fld.Name
               !lngTypefld = fld.Type
               !lngSizeFld = fld.Size
               !strDefValFld = fld.DefaultValue
               !strCaptionFld = fld.Properties( "Caption" ).Value
               !strDescrFld = fld.Properties( "Description" ).Value
               .Update
           End With
       Next
   End If
Next
tblTablProperty_EXIT:
   DoCmd.Hourglass (False)
   Exit Function

tblTablProperty_ERR:
If Err.Number =  3270  Then Resume Next ' Нет описание поля

MsgBox  "Ошибка #: "  & Format$(Err.Number) & vbCrLf _
& Err.Description, vbInformation,  "tblTablProperty" 
Resume tblTablProperty_EXIT
End Function

...
Рейтинг: 0 / 0
Печать структуры
    #32405468
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Она под DAO
...
Рейтинг: 0 / 0
Печать структуры
    #32405478
6-6-6
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а пошукай в Сервис-Анализ-Архивариус
...
Рейтинг: 0 / 0
Печать структуры
    #32405480
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мура этот архивариус.
...
Рейтинг: 0 / 0
Печать структуры
    #32405783
6-6-6
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в смысле мура?
...
Рейтинг: 0 / 0
Печать структуры
    #32405796
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну почему же мура?
Если распечатать все, что архивариус предлагает и дать боссу - типа, смотрите что я сделал, как всего много, загадочно и сложно
...
Рейтинг: 0 / 0
Печать структуры
    #32405813
6-6-6
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
опять же для самоутверждения хорошо подходит или там девушке любимой показать)))
дык зачем все печатать???
...
Рейтинг: 0 / 0
Печать структуры
    #32405826
6-6-6
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
только там в параметрах надо добавить флаг: "Печатать фразу "Я гений" в конце документа")
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Печать структуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]